【JEECG技术文档】JEECG online 表单填值规则使用说明
1.?功能介紹
? ? JEECG online規(guī)則值自動(dòng)生成功能
? ? 為實(shí)現(xiàn)online表單數(shù)據(jù)初始化功能。
?
? ? 為實(shí)現(xiàn)圖中紅框字段初始化功能,需要完成下面4步操作:
?1)編寫規(guī)則實(shí)現(xiàn)類
?2) 配置填值規(guī)則
? 3)online創(chuàng)建表單時(shí)填寫規(guī)則code
?4) online功能測(cè)試新增表單中顯示字段默認(rèn)值。
?
2.?編寫規(guī)則實(shí)現(xiàn)類
? ? ?創(chuàng)建一個(gè)實(shí)現(xiàn)IFillRuleHandler接口的實(shí)現(xiàn)類,在execute方法中編寫代碼,返回字段默認(rèn)值
? ? 例 根據(jù)規(guī)則參數(shù)輸出當(dāng)前時(shí)間:
public class CurrentDateFillRule implements IFillRuleHandler {@Overridepublic String execute(String paramJson) {String pattern="yyyy-MM-dd";if(paramJson!=null && !"".equals(paramJson)){JSONObject jsonObject = JSONObject.fromObject(paramJson);Object obj = jsonObject.get("pattern");if(obj!=null)pattern=obj.toString();}SimpleDateFormat dateFormat=new SimpleDateFormat(pattern);return dateFormat.format(new Date());} }
3.?配置填值規(guī)則
? ? 系統(tǒng)管理-填值規(guī)則管理錄入一條填值規(guī)則。
? ? 規(guī)則code不能重復(fù)
? ? 規(guī)則實(shí)現(xiàn)類為實(shí)現(xiàn)類的全路徑
? ? 規(guī)則參數(shù)格式為json格式
? ? 例:
?
4.?填寫規(guī)則
在online表單開發(fā)中,創(chuàng)建或編輯表單,選擇頁(yè)面屬性,在填值規(guī)則文本框中輸入規(guī)則code,點(diǎn)擊保存。(注意:輸入填值規(guī)則code之前,請(qǐng)先確保該字段表單顯示已勾選。)
?
5.?功能測(cè)試
在online表單開發(fā)列表中點(diǎn)擊功能測(cè)試按鈕,如果字段配置填值規(guī)則后,在錄入頁(yè)面將顯示默認(rèn)值。
?
總結(jié)
以上是生活随笔為你收集整理的【JEECG技术文档】JEECG online 表单填值规则使用说明的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Github如何提交修改的代码以及更新到
- 下一篇: linux awk 分组统计