如何根据用户选择的下拉列表动态更改Kendo Grid Theme更改。示例默认,银色,地铁,Office蓝色主题等,如果将主题从默认更改为Metro网格颜色自动重新显示。任何人都可以帮助我。我是这个概念的新手。
答案 0 :(得分:1)
您可以在定义链接标记时为其添加ID:
<link id="kendoStyle" href="~/Content/KendoUI/kendo.silver.min.css" rel="stylesheet" />.
然后将您的下拉值设置为&#34;〜/ Content / KendoUI / kendo.silver.min.css&#34;和&#34;〜/ Content / KendoUI / kendo.moonlight.min.css&#34;和......
然后,当用户在下拉菜单中选择一个项目时,按ID&#34; kendoStyle&#34;并将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())