【发布时间】:2015-09-21 00:14:00
【问题描述】:
我有一个要求,我必须在剑道网格的可过滤单元格中显示两个下拉列表。这两个下拉列表将过滤剑道网格中的两个不同列。
我的一个想法是有一个模板,它可能是一些类似面板的剑道容器,然后向该容器添加两个下拉菜单。
这甚至可能吗?如果是,如何实现这一目标?
这是我的剑道网格定义。
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事件中创建这些下拉列表。无论如何,你的网格看起来很奇怪。那些下拉菜单只会出现在第一行? -
我能够获得一个下拉列表,因为它很容易,但无法获得第二个下拉列表。我同意网格看起来很奇怪,但就是这样。是的,下拉菜单应该出现在网格的过滤器单元格中。我认为过滤器单元格不被视为数据行。
标签: kendo-ui kendo-grid