simplejf


字典使用

<h4>界面展示</h4> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/1ad0f728ae20b15ded88bb55986d28e4?showdoc=.jpg" alt="" /></p> <p>字典管理主要分为两个部分:</p> <ul> <li>左侧:字典</li> <li>右侧:字典项</li> </ul> <h4>前端提取字典中值方法</h4> <h6>获取某个字典项的值</h6> <pre><code class="language-java">// 此方法是通过指令在web页面中直接输出某个字典项的值 //参数1 字典code ,参数2 字典项code #dic_item_get("dic_code","item_code")</code></pre> <h6>获取字典的值</h6> <pre><code class="language-java">// 此方法是通过指令在web页面中直接输出某个字典的json值,常用于给js变量赋值。 /**参数1,.... 参数N 表示字典code。 返回结果格式为: { "sex":{ "-1":"全部", "1":"男", "0":"女" }, "yes_or_no":{ "-1":"全部", "1":"是", "0":"否" } } */ #dic_json("sex","yes_or_no") // 由于该返回值是一个json对象,所以该指令用于在js端输出。举例:以字典中的值输出表格中男女。 var dics = #dic_json("sex","yes_or_no") &lt;th data-options="field:'sex',formatter: function(value,row,index){ return dics['sex'][value] }"&gt;性别&lt;/th&gt;</code></pre> <h6>循环字典输出</h6> <pre><code class="language-java">/**页面中循环字典sex,并将字典项进行输出,从第二个参数起表示排除选项。排除sex字典项中item_code为-1和0的值。排除主要是因为在搜索框中需要有全部,但是在添加和修改页面中不需要有全部,所有需要排除*/ #dic_for("sex","-1","0") #(item_code) #(item_value) #end</code></pre> <h6>使用combobox组件输出字典项</h6> <pre><code class="language-java">// web页面中使用EasyUI的combobox组件输出字典项下拉框 $('#cc').combobox({ url: path + '/dic/listj', // 路径不用变 queryParams:{ dic_code:"sex", // 字典code exclude:"-1,1" // 需要排除的 字典项code,以英文逗号分隔。 } });</code></pre>

页面列表

ITEM_HTML