jeesite 樹形結構默認不展開、設定沒有父級的列表內容沒有a標籤

要求如題:

        一、在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顯示第二行咯。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章