【发布时间】:2014-05-23 05:48:08
【问题描述】:
如何根据用户选择的下拉列表动态更改 Kendo Grid 主题。例如默认、银色、地铁、Office 蓝色主题等,如果将主题从默认更改为地铁网格颜色会自动重新出现。任何人都可以帮助我。我是这个概念的新手。
【问题讨论】:
标签: css telerik kendo-grid
如何根据用户选择的下拉列表动态更改 Kendo Grid 主题。例如默认、银色、地铁、Office 蓝色主题等,如果将主题从默认更改为地铁网格颜色会自动重新出现。任何人都可以帮助我。我是这个概念的新手。
【问题讨论】:
标签: css telerik kendo-grid
你可以在定义链接标签的时候,给它添加一个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())
【讨论】: