NC65编辑事件

本文介绍了如何在前端页面中编辑前后事件处理,如设置参照数据、查询条件,并展示如何在编辑前事件中操作表头和表体,包括添加表、设置查询、获取数据和处理自定义事件类。
部署运行你感兴趣的模型镜像

编辑前事件

<获取前端页面字段编码>
String key = e.getKey();
<获取前端页面字段参照数据模板>
BillCardPanel pane = e.getBillCardPanel();
UIRefPane refpenel = (UIRefPane) pane.getHeadItem(“belongpro”).getComponent();
PLProjectDefaultRefModel refmodel = (PLProjectDefaultRefModel)refpenel.getRefModel();
<添加所要关联的表>
refmodel.setTableName(tablename.toString());
<添加查询条件>
refmodel.setWherePart(String);
<获取参照数据的查询语句>
refmodel.getRefSql();
<获取表头字段数据>
Object pk_accperiod = pane.getHeadItem(“pk_accperiod”).getValueObject();
<获取表体字段数据>
Object pk_accperiod = pane.getBodyItem(“pk_accperiod”).getValueObject();
<获取指定页签表体总行数>
achieve为页签编码
int i = e.getBillCardPanel().getBillModel(“achieve”).getRowCount();
<给指定页签set值,置空>
e.getBillCardPanel().getBillModel(“achieve”).setBodyDataVO(null);

指定表头编辑前事件类文件

找到相关xml,若xml没有注册表头编辑前事件类可复制表头编辑后时间的作为参考
然后表头编辑后事件类名改成向指定的自定义表头编辑前事件类
如:
nc.ui.pubapp.uif2app.event.card.CardHeadTailBeforeEditEvent改成nc.ui.pubapp.uif2app.event.card.CardHeadTailBeforeEditEvent
nc.ui.hrppl.pjapplication.ace.handler.ZsyyAceHeadTailAfterEditHandler改成nc.ui.hrppl.pjapplication.ace.handler.ZsyyAceHeadTailBeforeEditHandler
在这里插入图片描述
新建的nc.ui.hrppl.pjapplication.ace.handler.ZsyyAceHeadTailBeforeEditHandler类实现IAppEventHandler接口
在这里插入图片描述
其他编辑前或编辑后事件亦是如此

编辑后事件

BillCardPanel billCardPanel = e.getBillCardPanel();
<给表头字段set数据>
billCardPanel.setHeadItem(“pk_budgettype”, String);
<给表头体字段set数据>
int row = 0;
e.getBillCardPanel().addLine();
e.getBillCardPanel().setBodyValueAt(avo.getCode(), row, “code”);
<获取指定页签指定表体行数据>
Map<String, Object> map = new HashMap<String, Object>();
map=billCardPanel.getBodyPanel(“tablecode”).getTableModel().getBodyRowValueByMetaData(1);
<获取指定页签所有表体行数据>
Map<String, Object>[] maps =billCardPanel.getBodyPanel(“tablecode”).getTableModel().getBodyValueByMetaData();
<参照字段set主键前端显示名称>
billCardPanel.getBillModel().loadLoadRelationItemValue();

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值