阅读:4914
回复:9
|
关于子表中下拉框赋值问题
遇到个关于字表下拉框绑定值的问题。
数据通过调用客户接口读取到一个List<name,value>的值。 然后通过前台js调用后台方法 function BindDrops(datafield, methodname, serviceName, methodName, returns, deptID) { $.MvcSheet.Action({ Action: methodname, // 后台方法名称 Datas: [serviceName, methodName, returns,deptID], // 输入参数,格式 ["{数据项名称}","String值","控件ID"] LoadControlValue: false, // 是否获取表单数据 PostSheetInfo: true, // 是否获取已经改变的表单数据 Async: false, OnActionDone: function (e) { // 执行完成后回调事件 DataItems = e; for (var i = 0; i < e.length; i++) { $.MvcSheetUI.GetElement(datafield).append("<option value='" + e.Name + "'>" + e.ShowName + "</option>"); } } }); } 但是在进流程操作时,发现提交之后,字表下拉框的值无法显示。 |
2楼#
发布于:2016-11-11 17:37
|
|
|
4楼#
发布于:2016-11-11 23:43
|
|
|
5楼#
发布于:2016-11-12 15:18
岩竹玉雨:已验证测试,没有问题。放在控件初始化里试过了,没用 |
|
6楼#
发布于:2016-11-12 19:15
|
|
|
7楼#
发布于:2016-11-15 10:50
把PostSheetInfo: true,
把true改为false。。。。。试一下 |
|
|
8楼#
发布于:2016-11-15 11:10
|
|