|
我写了一个action查出需要的数据,然后点击‘生成分公司计划’按钮添加到如图的列表中,我写的添加数据的代码如下:
var ognFID = this.getContext().getCurrentOgnFID();
var params1 = new biz.Request.ActionParam();
params1.setString("sFID", ognFID);
params1.setString("Year", Year);
var result = DataUtils.sendActionRequest(this.getContext(), "getFGS", params1);//调用action获取数据
var rows = result.rows;
if (rows.length !== 0) {
for(var i=0;i<rows.length;i++){
/*t添加数据到grid表中*/
this.comp("dataDetail").newData();
this.comp("dataDetail").setValue("fFGSMC_SCJH", rows.SNAME.value);
this.comp("dataDetail").setValue("fCZZB_SCJH", rows.SS.value);
if(rows.SS.value===''||rows.SS.value===null){
rows.SS.value=1.00-1.00;
}
}
}
问题1.每点一次按钮都会添加相同的数据, 怎样解决点击按钮时只添加不同的数据,不要出现相同的数据。
问题2.可能是调用一个action添加多条数据,导致删除按钮不能使用,怎样解决删除按钮,能够删除数据
|
|