收藏 分享(赏)

eeplat_6控制器扩展.doc

上传人:gnk289057 文档编号:12324954 上传时间:2021-12-10 格式:DOC 页数:4 大小:136.50KB
下载 相关 举报
eeplat_6控制器扩展.doc_第1页
第1页 / 共4页
eeplat_6控制器扩展.doc_第2页
第2页 / 共4页
eeplat_6控制器扩展.doc_第3页
第3页 / 共4页
eeplat_6控制器扩展.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、控制器扩展(以警示灯功能实现为例)控制器的概念、分类、实现方式等请参照平台 wiki。下面以警示灯功能实现为例,介绍实现 com.exedosoft.plat.ui.jquery.form.DOBaseForm类的表格元素类型的控制器。为了演示控制器扩展,这里实现对人员薪金要求的警示。如:在 1-3000 显示 ,3001-6000 显示 ,6000 以上显示 。 (图片素材在警示灯图片文件夹中)步骤:建控制器类=进入平台控制器管理=将新建的控制器添加到平台中=在面板中配置新建的控制器并看显示效果。步骤明细如下:1. 将警示灯图片放到 WebContent-eeplatdemo-images

2、文件夹下,如下所示:参照 下的 Java 实现的控制器(如:DOValueInputFileHD)新建一个 Java 类,命名为:WarningLight。建好类后重启tomcat。代码明细如下:public class WarningLight extends DOBaseForm Overridepublic String getHtmlCode(DOIModel iModel) / TODO Auto-generated method stubDOFormModel property = (DOFormModel) iModel;return formSelectStr(property

3、);String formSelectStr(DOFormModel property) / 获取表格元素设置的业务对象属性的值String value = property.getValue();int salary = Integer.parseInt(value);/ 获取三个警示灯图片String imgRed = “eeplatdemo/images/red_light.png“;String imgGreen = “eeplatdemo/images/green_light.png“;String imgYellow = “eeplatdemo/images/yellow_ligh

4、t.png“;/ 定义light 变量,显示图片用String light = “;/ 定义StringBuffer变量,用来在表格控制器中显示警示灯图片StringBuffer sb = new StringBuffer();if (value != null / 在表格中显示的警示灯sb.append(“).append(“).append(“).append(“);return sb.toString();2. 在平台开发首页的基础设施管理中选择控制器管理并点击。相关页面如下:点击后弹出页面:3. 将新建的 Java 控制器添加到平台中在控制器管理页面中,点击 按钮,在弹出的新增页面中输入相关项并保存(也可选择一个 Form 类型的控制器然后点击 ,在弹出的复制页面中修改) 。配置明细如下:4. 在人员 result 面板的 表格中,点击 ,在新增面板中配置 3 步中新加的控制器并保存。配置明细如下:这样警示灯控制器就扩展完毕,看一下效果吧:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报