buerguo 发表于 2018-6-6 11:43:42

t:dgFunOpt exp 表达式 操作按钮不显示

<t:dgCol align="center" title="Recon Status" field="reconStatus" replace="未对账_01,对账中_02,对账成功_03,对账失败_04" width="80"></t:dgCol>
<t:dgCol align="center" title="Operation" field="opt" width="80"></t:dgCol>
<t:dgFunOpt title="View" exp="reconStatus#eq#04" funname="view(id)" urlclass="ace_button" urlfont="fa-check"/>按照文档中提供的标签格式,exp表达式的操作按钮不显示, 什么原因呢?




admin 发表于 2018-6-6 11:46:00

用4试试? 04   4区别?

buerguo 发表于 2018-6-6 11:48:48

<t:dgCol align="center" title="Recon Status" field="reconStatus" replace="未对账_01,对账中_02,对账成功_03,对账失败_04" width="80"></t:dgCol>
            <t:dgCol align="center" title="Operation" field="opt" width="80"></t:dgCol>
            <t:dgFunOpt title="View" exp="reconStatus#eq#01" funname="view(id)" urlclass="ace_button" urlfont="fa-check"/>
表达式reconStatus#eq#01,不管是01还是02,03,04 操作按钮都不显示:'(

buerguo 发表于 2018-6-6 11:53:59

admin 发表于 2018-6-6 11:46 static/image/common/back.gif
用4试试? 04   4区别?

也不显示....:dizzy::dizzy:

admin 发表于 2018-6-6 13:16:39

view(id) 这个传值对吗

buerguo 发表于 2018-6-6 13:23:59

admin 发表于 2018-6-6 13:16 static/image/common/back.gif
view(id) 这个传值对吗

啊, 传值应该不影响吧? funname="view(id)" 这个不是操作按钮的点击事件吗? 传值应该不会影响到按钮的显示与否啊....

admin 发表于 2018-6-6 14:58:27

buerguo 发表于 2018-6-7 09:57:46

admin 发表于 2018-6-6 14:58 static/image/common/back.gif


}, {
            field: 'opt', title: 'Operation', width: 80, align: 'center', formatter: function (value, rec, index) {
                if (!rec.id) {
                  return '';
                }
                var href = '';
                if ($.inArray(rec.reconStatus, ['01', '02', '04']) >= 0) {
                  href += "<a href='#'   class='ace_button'onclick=view('" + rec.id + "','" + index + "')><i class=' fa fa-check'></i>";
                  href += "Change</a>&nbsp;";
                }
                return href;
            }
      }]],
确实是这个原因, 返回的结果是创建的vo类, 没有设置id 才导致的 设置id后就好了

admin 发表于 2018-6-7 17:06:59

ok
页: [1]
查看完整版本: t:dgFunOpt exp 表达式 操作按钮不显示