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显示第二行咯。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值