查看: 12549|回复: 1

数据如何保存到datagrid中呢?能够alert出视图中的数据,但...

升级   0.53%

5

主题

5

回帖

53

积分

注册会员

Rank: 2

积分
53
发表于 2022-1-19 20:55:57 | 显示全部楼层 |阅读模式
数据如何保存到datagrid中呢?能够alert出视图中的数据,但是datagrid中没有,什么原因,代码如下


this.view.select({
   "application": "项目基本信息",  //数据中心中的应用
   "view": "项目列表",     //视图的名称
   "isMulti": true,           //只允许单选
}, function(items) {
   //如果选择了某个数据,将数据赋值给表单输入框
  
  debugger;
   if (items.length) {
       //物料名称,表单中输入框名为“materialName”, 视图中列的名称为“ylmc”
       var viewdata=new Array();
       for( var i=0;i<items.length;i++){

alert(items.data.xm);

alert(items.data.xmid);

  
       var op = {
            "xm":{"xm":items.data.xm},
            "xmid":{"xmid":items.data.xmid},

        };

        
        viewdata=op;
   
   
    //this.form.get("datagrid").add(OP2);
            
       }
      
op2 = {
        "data":viewdata,
        "total":{}
    };
alert(JSON.stringify((op2)));
//alert(op2);



      // this.data.zhmc = items[0].data.xm;
       //规格,表单中输入框名为“specification”, 视图中列的名称为“gg”
       //this.data.skzh = items[0].data.xmid;
       //单价,表单中输入框名为“price”, 视图中列的名称为“dj”
       //this.data.price = items[0].data.dj;



   this.form.get("datagrid").setData(op2);//给数据网格赋值
    this.data.save("datagrid");
    alert("导入完成!");








      
   }
}.bind(this));

回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-1-20 11:07:10 | 显示全部楼层
回复

使用道具 举报

发表回复

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

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread