好吧,这让我感到非常紧张。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