【问题标题】:Kendo Grid color change dynamically剑道网格颜色动态变化
【发布时间】:2014-05-23 05:48:08
【问题描述】:

如何根据用户选择的下拉列表动态更改 Kendo Grid 主题。例如默认、银色、地铁、Office 蓝色主题等,如果将主题从默认更改为地铁网格颜色会自动重新出现。任何人都可以帮助我。我是这个概念的新手。

【问题讨论】:

    标签: css telerik kendo-grid


    【解决方案1】:

    你可以在定义链接标签的时候,给它添加一个id:

    <link id="kendoStyle" href="~/Content/KendoUI/kendo.silver.min.css" rel="stylesheet" />.
    

    然后将下拉菜单的值设置为“~/Content/KendoUI/kendo.silver.min.css”和“~/Content/KendoUI/kendo.moonlight.min.css”和...

    然后当用户在下拉列表中选择一个项目时,通过 id "kendoStyle" 获取元素并将 href 设置为下拉列表的值。

    像这样:

    定义主题:

    <link id="kendoStyle" href="~/Content/KendoUI/kendo.silver.min.css" rel="stylesheet" />
    

    定义下拉菜单:

    <select id="style"><option value="">---</option>
    <option value="~/Content/KendoUI/kendo.silver.min.css">silver</option>
    <option value="~/Content/KendoUI/kendo.moonlight.min.css">moonlight</option>
    </select>
    

    动态改变主题:

    $('#kendoStyle').attr('href',$('#style').val())
    

    【讨论】:

    • 最后一行正确吗?请准确解释它的作用。谢谢!
    • 当用户选择下拉列表中的一项时,$('#style').val() 的值将如下所示:~/Content/KendoUI/kendo.silver.min.css。然后我选择 id 为 kendoStyle ($('#kendoStyle')) 的对象并将 href 属性设置为 $('#style').val()。
    猜你喜欢
    • 2015-11-11
    • 2016-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多