动态删除列表

来源:互联网 发布:python 条码 编辑:程序博客网 时间:2024/05/18 01:42
function deleteSelectedJTrans(callback) {var deleteids = subgrid_trac02JournalTransaction.getSelectVals();if (null == deleteids || deleteids.length == 0) {axDialog.alert(apex.lang.form.chooseNothing);return;}axDialog.confirm(apex.lang.form.confirmDel, function(delparams) { var delcount = 0;var delRows = [];for(var i=0;i< delparams.length;i++) {var idx=delparams[i];if(idx>=0 &&idx< listdata_trac02JournalTransaction.rows.length) {delRows[delRows.length++] = listdata_trac02JournalTransaction.rows[idx];listdata_trac02JournalTransaction.rows[idx]=null;delcount ++;}}var rows = [];for(var i=0;i< listdata_trac02JournalTransaction.rowcount;i++){if(listdata_trac02JournalTransaction.rows[i]==null)continue;rows[rows.length++] = listdata_trac02JournalTransaction.rows[i];}listdata_trac02JournalTransaction.rowcount-= delcount;listdata_trac02JournalTransaction.rows = rows; resetJTransLineNo();subgrid_trac02JournalTransaction.loadData(listdata_trac02JournalTransaction);frm.changed=true;if(callback) {callback(delRows);}},deleteids); }// Reset the line numberfunction resetJTransLineNo(){var rows = [];for(var i=0;i< listdata_trac02JournalTransaction.rowcount;i++){if(listdata_trac02JournalTransaction.rows[i]==null)continue;var row = listdata_trac02JournalTransaction.rows[i];row.crac02LineNo= i+1;rows[rows.length++] = row;}listdata_trac02JournalTransaction.rows = rows;}

0 0