自定义表单实现思路,JAVA自定义表单系统

自定义表单的二次开发

===

自定义表单的页面和业务逻辑扩展采用JS扩展和Java扩展实现。 输入图像说明https://static.oschina.net/uploads/img/201804/23191923 _ hyio.png ‘在此处输入图像标题’)

### 1.JS的强化

功能说明:

在JS扩展中,可以通过编写JS方法来处理页面表单的任何效果,包括弹出式消息。

代码示例1 :警报hellojeecgjsenhanced );

! 输入图像说明https://static.oschina.net/uploads/img/201804/23192009 _ m9wo.png ‘在此处输入图像标题’)

演示效果: JS注入表单页面并运行) ) ) ) ) ) )。

! 输入图像说明https://static.oschina.net/uploads/img/201804/23192040 _ x8bi.png ‘在此处输入图像标题’)

### 2.Java扩展

! 输入图像说明https://static.oschina.net/uploads/img/201804/23192132 _ h4zv.png ‘在此处输入图像标题’)

使用此功能,可以在添加自定义表单、更改数据时提供其他功能,如spring后期通知。

首先,实现AutoFormEnhanceJavaInter接口。 调用execute方法,参数为表单数据。 例如,定义以下类:

! 输入图像说明https://static.oschina.net/uploads/img/201804/23192205 _ zkpx.png ‘在此处输入图像标题’)

单击java扩展

! 输入图像说明https://static.oschina.net/uploads/img/201804/23192234 _ gv61.png ‘在此处输入图像标题’)

! 输入图像说明https://static.oschina.net/uploads/img/201804/23192256 _ qsud.png ‘在此处输入图像标题’)

编辑窗体时,将调用execute方法,如下所示:

“““

[ 2017-04-2418336048336025 ] [ info ]

[ org.jeecgframework.core.util.log util :228 ]

[ org.jeecgframework.web.autoform.enhance.autoformjavainterdemo : execute :21 )

已成功调用=============[Java扩展]!========map====

{ param=[ { id=4028138151 AEF 50 c 0151 AEF 50 c 260000,op=update,formName=employee_entry_form, updateForm=}]、depart_op_user=部门领导、employee_op_user=眼睛大奇果、manager_op_date=2015-12-17、 depart_op_date=2015-12-17,employee_name=眼睛大奇异果,hr_degree=Y,hr_tel=2,employee_job=java employee_origation=11111111,employee_origati,employee_op_date=2015-12-17,HR _ op _ u u u u u user=HR,empplop

“““

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注