如何将默认筛选器添加到自定义表数据网格Web部件

时间:2017-11-01 14:43:49

标签: kentico

使用Kentico 10 - 我有一个显示数据的自定义表datagrid组件。我为这个自定义表创建了一个替代表单,代码名称为“filter”。如何在数据网格上方显示此替代表单过滤器?我没有使用默认的管理工具来编辑我的自定义表格数据 - 过滤器在那里工作 - 但我想将它嵌入模板化页面中,并且无法弄清楚如何做到这一点。

2 个答案:

答案 0 :(得分:1)

默认情况下,如果您使用的是OOTB列表查看器,则过滤器仅显示是否有超过25条记录。如果需要,可以通过添加web.config键来更改此设置。但请记住,这将更改在分页之前显示的所有Kentico列表页面的默认记录数,而不仅仅是自定义表格网格。我应该提到这只是为了在Kentico UI中列出观众,而不是在你的公共页面上。

<add key="CMSDefaultListingFilterLimit" value="10" />

答案 1 :(得分:1)

自定义表格datagrid具有“过滤器名称”属性,这意味着此Web部件可以与过滤器一起使用,因此您需要add filter到页面模板。

您创建的过滤器转换不会更改实时页面上自定义表格datagrid Web部件的外观,它只允许您在Kentico admin中为该特定自定义表创建自定义过滤器。