一、实现子功能集合某一行某列数据变化,其余所有行均变化并赋相同值
步骤:
1、打开子功能集合字段事件,创建recordchange(数据项变化)事件
2、输入以下代码:
function(field,record,store){
var zhpc=Math.sqrt(
Math.pow(Number(record.data.ENCODEPOINT_PCX),2)+
Math.pow(Number(record.data.ENCODEPOINT_PCY),2)+
Math.pow(Number(record.data.ENCODEPOINT_PCZ),2)
).toFixed(3);
Ext.each(store.data.items,function(item){
item.set("ENCODEPOINT_PCX",record.data.ENCODEPOINT_PCX)
item.set("ENCODEPOINT_PCY",record.data.ENCODEPOINT_PCY)
item.set("ENCODEPOINT_PCZ",record.data.ENCODEPOINT_PCZ)
item.set("ENCODEPOINT_ZHPC",zhpc)
})
}
说明:以上代码实现对x,y,z以及综合(xyz平方和开根号值)动态统一修改
二、通过手动调用查询选择器实现将查询数据赋值到子功能和子功能集合中
步骤:1、首先需要调用查询选择器,查询到数据并做列表显示,由用户自定义选择,代码如下:
function(btn,event,eOpts){
var func = JE.getFunc('MS_TOOL_TASK');
var form = func.formview;
var taskId = form.getValue("MS_TOOL_TASK_ID");
if(taskId==""){
JE.
JEPaas子功能集合动态更新与数据赋值技巧

本文介绍了在JEPaas中如何实现子功能集合的数据动态变化,当某一行的特定列值改变时,其余行随之更新。同时,通过手动调用查询选择器将查询结果赋值到子功能和子功能集合,详细阐述了两种实现方式的步骤,包括后台Java代码和前端JS代码示例。
最低0.47元/天 解锁文章
176万+

被折叠的 条评论
为什么被折叠?



