阅读:5975
回复:10
|
后台取数据到前台赋值到主表上
请问主表的话怎么把后台取得值赋到主表上、代码如下
$.ajax({ type: "get", url: "/Portal/XiaoShouZhengCe/ShiFouCunZai", data: { F_XD_FCUSTID: F_XD_FCUSTID, F_XD_ORGID:F_XD_ORGID }, success: function (res) { if (res != null) { for (var i = 0; i < res.length; i++) { //定义循环行 var Arow = i + 1; //物料编码 $("input[data-datafield='BeginTime'][data-row='" + Arow + "']").val(res.有效期开始); $("input[data-datafield='EndTime'][data-row='" + Arow + "']").val(res.有效期截止); $("input[data-datafield='IsUseDeduct'][data-row='" + Arow + "']").val(res.是否启用); $("input[data-datafield='BaseQtyDeduct'][data-row='" + Arow + "']").val(res.基础量提成); $("input[data-datafield='IncreaseQtyDeduct'][data-row='" + Arow + "']").val(res.增量提成); $("input[data-datafield='AdjustmentInstructions'][data-row='" + Arow + "']").val(res.调整原因); } } } }); |
|
1楼#
发布于:2018-07-30 18:21
|
|
|
2楼#
发布于:2018-07-31 08:41
主表后台取值应该是一条记录。不需要用到循环。
另外,主表赋值 $.MvcSheetUI.SetControlValue("数据项编码", 值);就可以了。 子表的话是 $.MvcSheetUI.SetControlValue("数据项编码", 值,行号); 行号从1开始 |
|
|
3楼#
发布于:2018-07-31 10:33
|
|
|
4楼#
发布于:2018-07-31 13:05
|
|
|
5楼#
发布于:2018-07-31 13:53
|
|
|
6楼#
发布于:2018-07-31 14:31
|
|
|
7楼#
发布于:2018-07-31 17:15
|
|
|
8楼#
发布于:2018-08-01 16:24
[quote=果冻栋吖,15145]你分别看看选中和补选中GetControlValue的时候值是什么,而且你这个字段用的什么类型?
如果你的类型是【逻辑型】那么我测试是可以直接赋值的。子表只是多加一个行号而已。 |
|
|
9楼#
发布于:2018-08-01 16:26
|
|
|
上一页
下一页