Sql server 我们可以为kentico中的默认cms模块向unigrid添加额外的列吗

Sql server 我们可以为kentico中的默认cms模块向unigrid添加额外的列吗,sql-server,content-management-system,kentico,Sql Server,Content Management System,Kentico,我想在上面显示的网格中添加一个时区列。“国家/地区”模块位于“配置”部分下。如何添加列?是否可能?国家/地区应用程序的UniGrid定义位于此处: ~/CMS/App_Data/CMSModules/Cms/UI/Grids/CMS_Country/default.xml 您的屏幕截图显示了“状态”选项卡,因此网格定义如下: ~/CMS/App_Data/CMSModules/Cms/UI/Grids/CMS_State/default.xml 可以通过编辑XML网格定义文件向网格中添加列,

我想在上面显示的网格中添加一个时区列。“国家/地区”模块位于“配置”部分下。如何添加列?是否可能?

国家/地区应用程序的UniGrid定义位于此处:

~/CMS/App_Data/CMSModules/Cms/UI/Grids/CMS_Country/default.xml
您的屏幕截图显示了“状态”选项卡,因此网格定义如下:

~/CMS/App_Data/CMSModules/Cms/UI/Grids/CMS_State/default.xml
可以通过编辑XML网格定义文件向网格中添加列,如所示

如果您要访问CMS.Country类,那么显示该列将非常简单。 然而,肯蒂科的时区与CMS.Country类别无关。
如果您的时区数据存储在不同的类/表中,则需要使用or来检索数据并显示它。

请注意,这种方法会导致潜在的升级过程抱怨修改的文件。虽然在这种情况下解决冲突不难,但是您应该考虑复制UI并在那里进行定制。谢谢您的回复。