动态创建grid设置列的前端过滤,先设置useFilterBar : true,然后在column上设置searchoptions属性控制,具体如下:

	// 引用grid.js
	var Grid = require("$UI/system/components/justep/grid/grid");

	Model.prototype.button5Click = function(event) {
		var parentNode = this.getElementByXid("content2");
		var option = {
			parentNode : parentNode,
			// grid的属性,设计时有的属性都可以设置
			xid : "gridMain",
			data : "data1",
			width : '100%',
			height : 'auto',
			useFilterBar : true,
			// 列定义
			colModel : [ {
				name : "fName",
				xid : "column1",
				label : "名称",
				searchoptions : {
					sopt : [ 'eq', 'ne', 'bw', 'bn', 'ew', 'en', 'cn', 'nc', 'nu', 'nn', 'in', 'ni' ]
				}
			}, {
				name : "fCode",
				xid : "column2",
				label : "编码",
				searchoptions : {
					sopt : [ 'eq', 'ne', 'bw' ]
				}
			} ]

		};
			new Grid(option);
		}