У меня есть требование, в котором я должен показать два раскрывающегося списка в ячейке Filterable ячейки сетки kendo. Эти два раскрывающихся списка будут фильтровать два разных столбца в сетке кендо.Kendo Grid Фильтрующая ячейка
Одна мысль, что у меня есть шаблон, который, возможно, будет некоторым контейнером кендо, как некоторые панели, а затем добавить два выпадающих списка в этот контейнер.
Возможно ли это? Если да, то как этого добиться?
Вот мое определение сетки кендо.
ctrl.mainGridOptions = {
dataSource: ctrl.gridDataSource,
columns: [
{
title: 'Col1-Col2',
field: 'Col1',
width: 200,
template: kendo.template($("#col1").html()),
filterable: { cell: { template: ctrl.coonetemplate, showOperators: false } }
},
{
field: 'Col3',
width: 150,
title: 'Col3',
template: kendo.template($("#col3").html()),
filterable: { cell: { template: ctrl.colthreeTemplate, showOperators: false } }
}
]
}
Вот макет того, чего я хочу достичь.
А что вы пытались в этом шаблоне? Вы на правильном пути, вам нужно создать эти выпадающие списки в событии 'dataBound', я думаю. Во всяком случае, ваша сетка выглядит странно. Эти выпадающие списки появятся только в первой строке? – DontVoteMeDown
Мне удалось получить один раскрывающийся список, потому что его легко, но он не смог получить второй выпадающий список. Я согласен, что сетка выглядит странно, но так оно и есть. И да, выпадающие списки должны появиться в ячейке фильтра сетки. Я считаю, что ячейка фильтра не рассматривается как строка данных. – Nilesh