Управление пользователями Kendo Grid
Я создал сетку управления пользователями, используя сетку кендо, как вы можете видеть на картинке
у него есть несколько значений в одной ячейке для роли после ввода нескольких значений с помощью шаблона столбца. Я не могу отфильтровать столбец роли
может привести любой пример для вставки нескольких значений в столбец и включения и работы фильтра.
образец кода ниже
$("#user-Grid").kendoGrid({
dataSource: {
data: userListAll,
pageSize: 10,
schema: {
model: {
id: "id",
fields: {
userName: { validation: { required: true },type: "string" },
firstName: { validation: { required: true },type: "string" }
}
}
}
},
//toolbar: ["create"],
//height: 450,
scrollable: false,
sortable: true,
pageable: {
pageSizes: true,
buttonCount: 5
},
filterable: true,
reorderable: true,
//columnMenu: true,
editable: {
mode: "popup",
template: kendo.template($("#user_editor").html()),
confirmation: false,
width: 450,
},
save: function(e) {
},
edit: function(e) {
//console.log(e.model)
},
dataBound: function(e) {
console.log("dataBound");
},
filterable: {
extra: false,
operators: {
string: {
startswith: "Starts with",
eq: "Is equal to",
neq: "Is not equal to"
}
}
},
//filterable: { mode: "row" },
columns: [{
field: "userName",
title: "User Name",
width: 240,
filterable: {
multi: true,
search: true
}
}, {
field: "firstName",
title: "First Name",
filterable: {
multi: true,
search: true
}
}, {
field: "lastName",
title: "Last Name",
filterable: {
multi: true,
search: true
}
}, {
field: "email",
title: "Email",
filterable: {
multi: true,
search: true
}
}, {
field: "roles",
title: "Role",
template: "#=generateTemplateRole(roles)#",
},{
command: ["edit"],
title: " ",
width: "150px"
}],
});