table的toolbar 是用tpl写的,但是tpl中怎么获取表格意外的参数

提问 已结 3 1587
AggerChen
AggerChen 2017-9-4
悬赏:10飞吻
我的需求是根据不同的角色而现实不同的操作按钮,通过roleId,这个roleId在js中是一个全局变量,而不是表格里面的数据。这就导致了我在tpl模板语法中只能引用表格数据而不能引用全局变量,,,,好难操作啊,改咋办
就像这样的模板,就会报错 因为获取不到roleId 只有d
{{# if(roleId!=1){ }}
<button class='layui-btn layui-btn-mini layui-btn-radius ' lay-event="resetPwd" >重置密码</button>
{{# } }}
{{# else{ }}
<button class='layui-btn layui-btn-mini layui-btn-radius layui-btn-normal' lay-event="update">编辑</button>
<button class='layui-btn layui-btn-mini layui-btn-radius layui-btn-danger' lay-event="delete">删除</button>
{{# } }}
回帖
  • 不能把这个ROLEID先放到某个容器里?
    0 回复
  • AggerChen
    2017-9-4
    我错了 其实可以。。。。我语法写错了应该是
    {{# if(roleId!=1){ }}
    ...
    {{# }else{ }}
    ...
    {{# } }}
    这样写就没问题了
    0 回复
  • AggerChen
    2017-9-4
    @午夜惊魂 其实是可以的 我语法写错了,谢谢
    0 回复
本帖已设置禁止回复