Kendo Grid 中有一个名为“Filter Row”的功能
http://demos.telerik.com/kendo-ui/grid/filter-row http://demos.telerik.com/kendo-ui/grid/filter-row
我想将下拉列表而不是文本框或数字框添加到过滤器框中。它用于过滤包含国家/地区的列。所以我想要下拉列表中的国家/地区列表。我怎样才能做到这一点?
它与自定义过滤器菜单非常相似(http://demos.telerik.com/kendo-ui/grid/filter-menu-customization http://demos.telerik.com/kendo-ui/grid/filter-menu-customization)。我犯了一个错误,就是没有使用valuePrimitive: true
。您可能不希望在您的情况下使用它,但请记住这一点。
这是一个示例:http://dojo.telerik.com/OKaS http://dojo.telerik.com/OKaS
此外,过滤器菜单应该占用列的编辑器模型,但这并不总是您想要的。
Edit
从 2014 Q2 SP1 开始,模板函数现在接收包含“datasource”和“element”的对象。在我的示例中,您必须将下拉列表初始化从“container.kendoDropDownList”更改为“container.element.kendoDropDownList”。在我的示例中,数据源是空的,但我假设这可以用于将选择传递给控件,而不需要另一个数据源或外部化当前的数据源。我还没有尝试过这个功能,但我建议你在盲目取样之前先尝试一下。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)