版权声明: https://blog.csdn.net/qq_37185081/article/details/80337509
要求如题:
一、在TreeList script代码中,有一段这样的代码
$("#treeTable").treeTable({expandLevel : 1});
最后的数字默认为5,意思就是展开到树形列表的第五级,我们按照自己的需求,改动后面的数字即可。
二、
function addRow(list, tpl, data, pid, root){
for (var i=0; i<data.length; i++){
var row = data[i];
if ((${fns:jsGetVal('row.parentId')}) == pid){
$(list).append(Mustache.render(tpl, {
dict: {
blank123:0},
pid: (root?0:pid),
row: row,
isFirst:(pid==0? true:false)
}));
addRow(list, tpl, data, row.id);
}
}
倒数第二行代码是自己加的,判断有没有父级。然后在html代码中添加
{{#isFirst}}{{row.name}}{{/isFirst}}
{{^isFirst}}<a href="#">{{/isFirst}}
{{row.name}}</a>
true,显示第一行,false显示第二行咯。