阅读:2941
回复:5
|
[表单]希望增加非子表数据项开窗服务可映射子表数据项
非子表的数据项,若是用开窗服务映射,不能映射到子表的数据项,希望产品改进。
|
最新喜欢:Yulia
|
1楼#
发布于:2016-07-14 16:22
详细描述一下场景需求吧,从我的理解,非子表的数据项映射的结果都是单个数据项,而子表中有多行,做映射并不是一个好选择吧。
是遇到了什么情况一定需要这样做? |
|
|
2楼#
发布于:2016-07-15 15:09
|
|
|
3楼#
发布于:2016-07-28 16:16
|
|
|
4楼#
发布于:2016-07-28 18:45
|
|
|
5楼#
发布于:2016-07-29 15:34
//根据单号获取子表信息
function GetMessage() { var ProNob = $.MvcSheetUI.GetControlValue("xmxqbh"); if (!ProNob) { alert("请选择项目需求单编号!!!"); return; } var ZbMessage = $("#Control17 tbody tr.rows").eq(0); var firstChRow = ZbMessage; $.MvcSheet.Action( { Action: "GetZbMs", // 后台方法名称 Datas: [ProNob], // 输入参数,格式 ["{数据项名称}","String值","控件ID"] LoadControlValue: false, // 是否获取表单数据 PostSheetInfo: false, // 是否获取已经改变的表单数据 OnActionDone: function (e) { // 执行完成后回调事件 for (var i = 0; i < e.length; i++) { var rowindex = 0; if (i == 0) { firstChRow = ZbMessage; } else { $("a[id^=Add_pzxqzb]").click(); firstChRow = firstChRow.next("tr.rows"); } rowindex = parseInt(firstChRow.attr("data-row")); $.MvcSheetUI.SetControlValue("pzxqzb.wlbm", e.wlbm, rowindex); $.MvcSheetUI.SetControlValue("pzxqzb.wlmc", e.wlmc, rowindex); $.MvcSheetUI.SetControlValue("pzxqzb.wlgg", e.wlgg, rowindex); $.MvcSheetUI.SetControlValue("pzxqzb.xqsl", e.xqsl, rowindex); } } }); } |
|