F7选择数据时同时给其他字段赋值
适应版本:
s-HR Cloud8.2及以上版本
背景:
帮助二次开发人员解决F7选择数据时,同时给其他字段赋值的业务需求。
场景一:
表单上的应用,具体实现代码如下,以下代码需在initalizeDOM函数中执行。
$("#F7字段").shrPromptBox("option",{"onchange": function(e, value) { // value.perious 是上一次选择的数据 var curData = value.current; //调用组件的setValue函数,将curData中的值赋值到其他字段上 } });
示例:F7字段员工姓名选择后,自当填充编码数据。
$("#entries_person").shrPromptBox("option",{"onchange": function(e, val) { var curData = val.current; $("#entries_person_number").shrTextField(“setValue”, curData.number) } });
场景二:
分录上的应用,具体实现代码如下,以下代码需在initalizeDOM函数中执行。
var $entry = $('#分录id'); $entry.jqGrid("option",{"afterEditCell":function(rowid, colName, value,iRow, iCol,rowData){ if(colName === "F7字段"){ var id = "#"+iRow +"_"+ "F7字段"; $(id).shrPromptBox("option",{"onchange": function(e, val) { var curData = val.current; $entry.wafGrid("setCell", rowid, "要设置值的列字段", "从curData拿到需要设置的值"); } }); } }})
示例:分录上,选择员工姓名之后,自当填充编码数据。
var $entry = $('#entry'); $entry.jqGrid("option",{"afterEditCell":function(rowid, colName, value,iRow, iCol,rowData){ if(colName === "person"){ var id = "#"+iRow +"_ person "; $(id).shrPromptBox("option",{"onchange": function(e, val) { var curData = val.current; $entry.wafGrid("setCell", rowid, "number", curData["person.number"]); } }); } }})
F7选择数据时同时给其他字段赋值
适应版本:s-HR Cloud8.2及以上版本背景:帮助二次开发人员解决F7选择数据时,同时给其他字段赋值的业务需求。 场景一:表单上的应用,具...
点击下载文档
本文2024-09-16 23:47:44发表“s-hr cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-shr-56845.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章