【发布时间】:2016-12-16 09:08:04
【问题描述】:
我有一个使用分层数据源填充的剑道树视图。如果从数据库表中软删除该节点,我想以红色显示几个节点。 (软删除记录用数据库字段“DEL_FLG”标识。如果此字段设置为 Y,则该记录被视为已删除。以下是我填充树的方式。请告诉我如何软删除红色记录?
var treeData = new kendo.data.HierarchicalDataSource({
transport: {
read: {
url: NsMenuMaster.urls.getMenuTreeUrl,
data: data,
datatype: "json",
type: "POST"
}
},
schema: {
model: {
id: "MenuConfigUid",
children: "Child"
}
}
});
$("#MenuTreelist").kendoTreeView({
dataSource: treeData,
dataTextField: ["MenuText"],
dataValueField: ["MenuConfigUid"],
height: 1000,
template: "#: item.DelFlg # == 'Y'" ? "<div style='color: red'>#: item.MenuText #</div>" : "<div style='color: black'>#: item.MenuText #</div>",
checkboxes: {
template: "<input type='checkbox' name='StudentClassID' value='#= item.id #' />",
checkChildren: true
},
select: NsMenuMaster.onSelect
});
【问题讨论】:
-
您的问题标题为 issue,但根本没有模板。看来你还没有开始。你试过了吗?
-
嗨@DontVoteMeDown 我已经更新了代码。你现在能检查一下吗?为什么它不起作用...
标签: kendo-ui hierarchical-data kendo-treeview kendo-template