本文摘要
面向泛微E9流程表单前端JS的AI生成场景,文章用明细字段赋值主表为例,对比模糊提问与带字段标识、触发事件的精确描述,展示后者能生成更贴合需求的代码。结论是向AI提需求时应尽量使用程序语言化、明确字段和事件,以提升生成效果。

点击进入→泛微E9流程表单前端JS生成网站

✅ 点这里进入丸子小工具:

→→→→→→丸子小工具←←←←←←

示例1 明细字段赋值主表:

怎么取明细第一行的字段值 ,赋值到主表这个字段上去

2023-06-15T01:30.png

直接提问你会得到,这样的结果:

// 获取明细表第一行字段的值
var fieldValue = WfForm.getDetailFieldVal("detail_1", 0, "field27555");
// 将值赋值到主表相应字段
WfForm.changeFieldValue("field110", {
value: fieldValue
});

但是如果你,这样提问:

明细字段值变化触发事件(字段标示:field111): 获取字段值(字段标示:field111_1), 赋值给主表field110

那你将会得到:

WfForm.bindDetailFieldChangeEvent("field111", function(id, rowIndex, value){
var fieldValue = WfForm.getFieldValue("field111_1"); //获取明细表field111_1字段的值
WfForm.changeFieldValue("field110", {value:fieldValue}); //将值赋给主表field110字段
});
//注:这段代码应当在表单渲染完成后执行,可以放在jQuery(document).ready()中。

✅ 示例1结论

所以!请尽量使用程序语言来描述你的需求,以达到最佳生成效果!