kendo-ui - Kendo Treeview 复选框问题

标签 kendo-ui kendo-treeview

我有带复选框的 Kendo Treeview 。当我点击按钮时,刷新后值会丢失。我想在点击按钮后向用户展示,你能帮我解决这个问题吗?

$("#treeview1").kendoTreeView({
    checkboxes: {
        checkChildren: true
    },
    dataSource:EquipmentTypes,
    id: ["EquipmentTypeId"],
    dataTextField:["EquipmentTypeName"],
    expanded: false,
    spriteCssClass: "rootfolder",
    dataValueField: ["EquipmentTypeId"],
    value:"@Model.UtilizationFilter.EquipmentTypeFilter"
});

最佳答案

我认为这是因为问题中的按钮发布了一个表单。如果是这种情况,那么我看不到任何简单的解决方案。

您可以更改按钮,以便它们通过 ajax 获取。或者向树添加更改事件,然后将值保存在隐藏字段中并在加载后手动设置。

.Events(e => e.Check("onCheck"))

关于kendo-ui - Kendo Treeview 复选框问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31715910/

相关文章:

javascript - 带有 dataItem 数组和 Angular ng-click 的剑道树列表模板

asp.net-mvc - 不允许拖动另一个父树中的父树 - Kendo 拖放 Treeview

kendo-ui - Kendo UI TreeView : Add only nodes not exisisting in the view

jquery - 在拖放时让 Kendo Treeview 复制节点

jquery - 以编程方式选择节点时自动滚动 Kendo Treeview

kendo-ui - 如何更改剑道弹出编辑屏幕的大小并将其中的所有项目调整为新大小?

javascript - 从页脚清除 Kendo Datepicker 输入字段

kendo-ui - Kendo Treeview ,节点折叠但不再展开

twitter-bootstrap - 如何在 Kendo UI 中使用双列表框

javascript - Angular - Kendo Treeview 复选框更改事件多次触发