我想一个过滤器添加到剑道Grid.It的列应如下:“项目模板”剑道电网滤波器的功能是显示未定义
我试着用
columns.Bound(e => e.Status).Filterable(ftb => ftb.Multi(true)).CheckAll(false)` and `.Filterable(filterable => filterable.Extra(false).Mode(GridFilterMode.Menu)
它看起来像这样
我无法捕获复选框检查操作,也需要禁用按钮,外观与实际不同。所以我想我可以使用ItemTemplate选项。这是我试过的代码
columns.Bound(e => e.Status).Filterable(ftb => ftb.Multi(true).ItemTemplate("funcStatus")) <script>function funcStatus()
{
alert("hello");
}</script>
它显示“funcStatus”未定义。 ItemTempalte函数有什么问题?如何更改过滤器弹出窗口的外观和感觉?所以,现在
.Filterable(filterable => filterable.Messages(m => { m.IsFalse("Invalid"); m.IsTrue("Valid"); m.Info("Show items with value:"); })
,而不是过滤器说“真”,它会说“有效”:
ItemTemplate通常会返回要呈现的html:http://docs.telerik.com/kendo-ui/api/javascript/ui/grid#configuration-columns.filterable.itemTemplate –
我最初尝试使用html内容,因为它没有工作我只是保持警觉只是为了检查功能触发。 – user10101