2017-02-06 44 views
0

unigrid我們能否在kentico

添加額外的列unigrid爲默認CMS模塊,我想一個「時區」列添加到上面顯示的網格。 「國家」模塊位於「配置」部分。我如何添加列?可能嗎?

回答

1

的UniGrid定義爲國家申請位於:

~/CMS/App_Data/CMSModules/Cms/UI/Grids/CMS_Country/default.xml 

你的屏幕截圖顯示了美國標籤,因此電網的定義是在這裏:

~/CMS/App_Data/CMSModules/Cms/UI/Grids/CMS_State/default.xml 

您可以添加列按照this reference編輯XML網格定義文件。

如果你要add additional columnsCMS.Country類這將是簡單的顯示列。 然而,在Kentico時區是不依賴於CMS.Country類。
如果您的時區的數據存儲在不同的類/表,你就需要使用custom UniGrid transformationcustom extender檢索數據並顯示它。

+2

要知道,這種做法將導致潛在的升級程序抱怨修改的文件。雖然它應該不難解決在這種情況下,衝突,你應該考慮複製UI,使自定義有按[最佳實踐的定製(https://docs.kentico.com/k10/custom-development/最佳實踐換定製)。 – rocky

+0

感謝您的回覆。 –