要求如題:
一、在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="#" target="_blank" rel="external nofollow" >{{/isFirst}}
{{row.name}}</a>
true,顯示第一行,false顯示第二行咯。