jQuery MiniUI

标题: datagrid里赋值的问题 [打印本页]

作者: lmdheart    时间: 2017-3-23 17:03:19     标题: datagrid里赋值的问题


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

作者: lmdheart    时间: 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);
                }
        });
作者: lmdheart    时间: 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);
                }
        });
作者: dforce    时间: 2017-3-24 09:25:43

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

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





欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2