jQuery MiniUI

 找回密码
 立即注册
查看: 2176|回复: 3
打印 上一主题 下一主题

datagrid里赋值的问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2017-3-23 17:03:19 |只看该作者 |倒序浏览

如何所示,我在选择了商品名称后(商品名称也是一个弹出选择的操作),在它的回调函数里,如何把价格公式的id,和name赋值到页面上?

Rank: 3Rank: 3

沙发
发表于 2017-3-23 17:04:03 |只看该作者
这是商品选择的JS代码
onButtonOpen(param,url,"商品选择",950,600,function(data){
                if(data){
                        var edit = e.sender;
                        var row = commodityGrid.getEditorOwnerRow(edit);
                        commodityGrid.updateRow(row,data);
                        edit.setValue(data.commodityId);
                        edit.setText(data.commodityDesc);
                }
        });

Rank: 3Rank: 3

板凳
发表于 2017-3-23 17:44:07 |只看该作者
我用了getCellEditor这个方法获取到价格项的editor,js里断点运行好像没问题,但页面上就是没显示出来。。。求解
onButtonOpen(param,url,"商品选择",950,600,function(data){
                if(data){
                        var edit = e.sender;
                        var row = commodityGrid.getEditorOwnerRow(edit);
                        commodityGrid.updateRow(row,data);
                        var edit2 = commodityGrid.getCellEditor(2,row);
                        edit2.setValue(data.puPriceId);
                        edit2.setText(data.puPriceName);
                        edit.setValue(data.commodityId);
                        edit.setText(data.commodityDesc);
                }
        });

Rank: 8Rank: 8

地板
发表于 2017-3-24 09:25:43 |只看该作者
lmdheart 发表于 2017-3-23 17:44
我用了getCellEditor这个方法获取到价格项的editor,js里断点运行好像没问题,但页面上就是没显示出来。。 ...

grid.updateRow(row,rowData)这方法可以更新多个字段的
但是单元格编辑模式的时候,同时只有一个编辑器在的,你这edit2这时候是不存在的,你只能将数据同时更新到行上。

Archiver|普加软件

GMT+8, 2024-11-26 17:52 , Processed in 1.070756 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部