|
constructor() {
this.gridData = window.gridData;
.. . . . .
this.CustomerIDFilterBarTemp = {
create: function (args) {
return "<input>"
},
write: function (args: any) {
let data = new Array();
data.push({ text: "All", value: 0 });
data.push({ text: "Type 1", value: 1 })
data.push({ text: "Type 2", value: 2 })
data.push({ text: "Type 3", value: 3 })
args.element.attr("id",this._id + args.element.attr("id"))
// var selectedVal = this.model.filterSettings.filteredColumns[0].value;
args.element.ejDropDownList({ width: "100%", dataSource: data, value: "2",change: ej.proxy(args.column.filterBarTemplate.read, this, args)})
},
read: function (args) {
this.filterColumn(args.column.field, "equal", args.element.val(), "and", true)
}
};
}
|