好吧,這讓我感到非常緊張。Kendo Grid自定義動作按鈕圖標
我有一對夫婦的自定義工具欄項的劍道UI網格控件。同樣的工具欄也有一些「內置」命令(導出到Excel,導出爲PDF)
所有作品設計的,但是......內置命令渲染與左邊的圖標按鈕。對於我的生活,我無法弄清楚我需要做些什麼來讓我的自定義工具欄項目具有與內置命令相同的外觀和感覺,即按鈕文本左側有一個指定的圖標。
此外,自定義按鈕被渲染爲錨鏈接,而內置的命令呈現爲按鈕。
我不想用模板替換整個工具欄(它基本上是重新發明內置函數的輪子),但我希望我的自定義命令能夠像內置命令一樣查看和渲染。
有沒有辦法做到這一點?我已經在這件事上花了太多時間,看起來應該很簡單。
我曾嘗試:
我試圖使自定義的HtmlAttributes
命令有k-icon
,k-plus
各種排列的班,k-refresh
...不幸的是,因爲這些渲染爲錨,而不是按鈕,該庫不會在所包含的span
元素中呈現圖標。
看來還不能應用模板到各個命令,這是很令人沮喪,所以我不能手動構造這些命令看起來類似於內置命令。
.ToolBar(tb =>
{
tb.Custom().Action("Create", "Cycle").Text("Create New Cycle").HtmlAttributes(new {@class = "k-plus"});
tb.Custom().Name("update-inventory").Text("Update Inventory").HtmlAttributes(
new {onclick = "onUpdateInventory()", title = "Update the system inventory from the OMS", @class="k-refresh"});
tb.Excel();
tb.Pdf();
})
必須有一個簡單的解決方案,這...不是嗎?
您有任何論壇參考嗎?混合內置命令(例如Pdf,Excel)和自定義命令怎麼樣? – 2017-04-18 08:59:39