首页 > 解决方案 > 如何在 kendo ui radiogroup 中以编程方式设置项目?

问题描述

我想在加载小部件后自定义要在 kendo UI radiogroup 中选择的数据。

这是一个在初始化 kendo UI radiogroup 后多次尝试完成项目的示例。

https://dojo.telerik.com/oJOZezuQ/2

value 可以在没有问题之后设置,但 items 不能。

有没有比在更改项目时重新生成整个小部件更好的变体?

标签: kendo-uiradio-group

解决方案


我能够完成这项工作的唯一方法是删除 kendo 小部件,然后使用新项目重新创建它:

<div id="radioGroupSection"></div>

<script>
    rg = $("#radioGroupSection");
    rg.html('<ul id="radiogroup"></ul>')
    
    $("#radiogroup").kendoRadioGroup({
      items: [ "one", "two" ],
      value: "one"
    });
    
    setTimeout(function () {
      rg.html('<ul id="radiogroup"></ul>')
    
      $("#radiogroup").kendoRadioGroup({
        items: [ "one", "two", "three" ],
        value: "three"
      });
    }, 3000);
</script>

这里是道场


推荐阅读