什么是模板Action,一般在什么情况下使用?
发布日期:2009-11-1 信息来源:http://www.chysoft.net

模板Action是模板在运行过程中执行的关联的Java代码,是实现表单指定开发接口的Java类,可以在模板的打开前、打开后,模板数据提交前、数据提交后等过程中嵌入模板Action(也可以在一些模板部件的执行过程中嵌入Action,如:查询列表部件、不定长数据列表部件等)。
在模板Action代码中可以访问表单的内部对象,在Action中可以调用一般开发中已经封装好的代码,实现表单定制与一般编码开发的结合,通过开发改变表单的执行行为、扩展表单的功能。Action被模板引擎调用并执行,下面列举模板Action常见应用开发。
1、 在模板打开前
从其他位置读取数据运算,进行判断权限,根据权限控制模板内容片段的显示
形成数据字典并在模板中显示
从其他位置读取数据并修改模板的显示字段值或设置初始值
初始化Java对象并在模板中调用对象的方法
改变数据的查询条件值
特点:一般与模板显示进行结合处理

2、 在模板打开后
信息的计数统计
特点:一般与模板显示无关,在成功打开模板后执行

3、数据提交前
数据的特殊校验
修改表单的数据提交执行
执行数据提交的附加行为,如:将数据库同步到其他的位置
特点:与数据提交相关,数据尚未入库

4、 数据提交后
特点:与数据提交相关,数据已经入库但未进行事务的提交

相关提示:
1、使用模板action后,可以在开发环境中对action代码进行调试
2、模板属性中不能设置为“绑定模式”,修改为非绑定模式后一定要进入定制界面,点击“系统生成”。
(非绑定模式才支持action开发,绑定模式是早期的版本)

粤ICP备11095012号-1
Copyright 2005-2017 深圳市承元软件技术有限公司