|
版本: |
X5.2.5 |
小版本号: |
|
|
|
数据库: |
|
服务器操作系统: |
|
应用服务器: |
|
客户端操作系统: |
|
浏览器: |
|
|
|
我现在用到了一个弹出窗,我需要将弹出出窗里面选中的数据返回到外面的页面上去,在这记录里面有一个数量的字段,这个数量填几,就返回几条到外面的界面上去。
但是,现在遇到了一个BUG。
我弹出窗里面有两条记录,我过滤出其中一条数据,选中这条数据;然后过滤出另一条数据,再选中,然后点确定的时候,前面的那一条数据就丢失了。
这是我点确定按钮后的代码:- matDialogActivity.ensure_btnClick = function(event){
- var gird = justep.xbl('grid');
- debugger;
- var checkIds = gird.getDhtmlxGrid().getCheckedRows(0).split(',');
- var r = [];
- for(var i=0;i<checkIds.length;i++){
- id = checkIds[i];
- if(id==''||id==null) continue;
- r.push({
- "fQty":justep.xbl('main').getValue('fQty',id),
- "fMatID":id,
- "fMatCode":justep.xbl('main').getValue('fMatCode',id),
- "fMatName":justep.xbl('main').getValue('fMatName',id),
- "fUnit":justep.xbl('main').getValue('fUnit',id),
- "fBreadth":justep.xbl('main').getValue('fBreadth',id),
- "fGWeight":justep.xbl('main').getValue('fGWeight',id),
- "fPriceUnit":justep.xbl('main').getValue('fPriceUnit',id),
- "fFactor":justep.xbl('main').getValue('fFactor',id),
- "fMatClassID":justep.xbl('main').getValue('fMatClassID',id),
- "fMatClassName":justep.xbl('main').getValue('fMatClassName',id)
- });
- }
- justep.xbl('windowReceiver').windowEnsure(r);
- };
复制代码 |
-
弹出窗
|