如何在BizFormEditData.ascx中的UniGrid上启用行选择?

时间:2014-06-13 23:02:02

标签: kentico

我正在尝试在BizFormEditData.ascx Web用户控件中启用UniGrid上的多选:

~/CMSModules/BizForms/Controls/BizFormEditData.ascx

我尝试通过前面的代码UniGrid定义来启用它:

<GridOptions ShowSelection="true" />

我尝试通过Page_Load方法中的代码隐藏来启用它:

gridData.GridOptions.ShowSelection = true;

在任何一种情况下,当我构建项目并进行审核时,选择列永远不会出现,这使我相信其他内容正在干扰该定义。

有什么想法吗?

编辑添加:这是在版本7

1 个答案:

答案 0 :(得分:1)

我的问题中概述的方法是启用此功能的正确方法。

我遇到的问题是,另一个开发人员编写的自定义过滤器动态生成XML字符串并将其设置为GridName控件的UniView属性。

这超越了上述任何一种方法,导致了我一直在努力的行为。

从故障排除的角度来看:

  1. 查看代码中的UniGrid,看看是否已定义<GridOptions ShowSelection="true"/>
  2. 查看代码隐藏,看看GridOptions方法中是否定义了Page_Load
  3. 查看GridName属性是否在任何地方设置