起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1156|回复: 1

[结贴] 调用action添加数据到grid列表中

[复制链接]

100

主题

206

帖子

529

积分

高级会员

Rank: 4

积分
529
QQ
发表于 2016-2-19 11:03:38 | 显示全部楼层 |阅读模式
360反馈意见截图164408138812789.png
我写了一个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添加多条数据,导致删除按钮不能使用,怎样解决删除按钮,能够删除数据

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35945
发表于 2016-2-19 11:44:59 | 显示全部楼层
1.添加重复数据自己自己在代码中判断
  新增前事件判断当前的data中和数据库中是否有添加的数据,如果有就终止新增
2.删除按钮不会判断新增多条数据就不能删除,不点新增数据,默认删除按钮是否可以使用
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-23 10:03 , Processed in 0.064694 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表