在网上找了下都是些简单就过的,根本找不到问题的解决方案,于是自己 结合zTree的官方API提供的方法来实现 代码如下
绑定树型数据:
function InspectionTemplateInitLeftTree(tree, table) {
var item_name = $("#ItemName_@(Perfix)").val();
$.get("@Url.Action("GetAllTreeJson", new { area = "IQC", controller = "InspectionTemplate" })", { itemname: item_name, rand: Math.random() }, function (data) {
if (data != null) {
var setting = {
data: {
simpleData: {
enable: true
}
},
view: {
fontCss: getFontCss
}
};
$.fn.zTree.init($("#" + tree), setting, data);
}
});
}
具体实现方法函数:
var lastValue = "", nodeList = [], allParentIds = [], fontCss = {};
//去除重复