1、需求
先看一下需求吧,我們希望 datagrid 操作欄中的按鈕,可以根據條件進行動態顯示。

2、實現
其實 jeecg 提供了一個屬性 - exp ,通過該屬性即可實現。
<t:dgFunOpt funname="startInspect(id,mcaPhone)" exp="mcaStatus#ne#7" title="開始調查" urlclass="ace_button" urlfont="fa-phone"></t:dgFunOpt>
exp 接受的是一個表達式:
比如 state in(1,4,5,6,8) ,那么,表達式即為 - state#eq#1,4,5,6,8
從第一個參數說起,①用於判斷的屬性字段 ;②判斷語句,比如 eq 為等於,ne 為不等於,等等 ;③條件,上邊也可以看出,多個值通過 逗號隔開。
就拿上邊我這個表達式來說, 等價於 mcaStatus <> 7
如果你覺得這篇文章對你有所幫助,記得評論、點贊哦~
18年專科畢業后,期間一度迷茫,最近我創建了一個公眾號用來記錄自己的成長。
