jQuery MiniUI

 找回密码
 立即注册
查看: 5567|回复: 6
打印 上一主题 下一主题

如何给动态生成的datagrid的列赋值 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2015-5-25 10:48:35 |只看该作者 |倒序浏览
我能把列动态生成了 可是不能从 var rows=tabXxrylb.getRow(i);//得到行获取到该列的列名求解

Rank: 2

沙发
发表于 2015-5-25 10:49:18 |只看该作者

                                         <div class="mini-fit">
                                                    <div id="datagrid2" class="mini-datagrid" style="width:100%;height:100%;"   allowCellEdit="true"
                                                        idField="id"      pageSize="100"  allowResize="true"         multiSelect="true"  showPager="true">
                                                      
                                                    </div>   
                                        </div>

Rank: 2

板凳
发表于 2015-5-25 10:50:03 |只看该作者

动态生成列

本帖最后由 liujun_0104 于 2015-5-25 10:52 编辑

动态生成列

Rank: 2

地板
发表于 2015-5-25 10:53:26 |只看该作者
liujun_0104 发表于 2015-5-25 10:50
动态生成列

mf.ajaxPost( {
                         url : ,
                             params : {
                                myapp_no : myapp_no       
                                                }
                        }, function(data) {
                             length=data.records.length;//补贴月份  的列数
                             fristSqyf=data.records[0].mystart;
                                 var colunns=[];

                         for(var i=0;i<length;i++){
                         var name="sqyf"+i;
                         var headerName=data.records.mystart ;
                 var item= { field:name,  width: 60, headerAlign: "center", header:headerName, editor: { type: "combobox", data: sqyf}};
                   colunns.push(item);
                 }
                tabXxrylb.setColumns(colunns);
                        }, function(data) {
                                return true;
                        });

Rank: 2

5#
发表于 2015-5-25 10:54:27 |只看该作者
liujun_0104 发表于 2015-5-25 10:53
mf.ajaxPost( {
                         url : ,
                             params : {

动态赋值:可是不管怎么赋值都不成功!求解
mf.ajaxPost( {
                         url : '',
                             params : {
                                myapp_no : myapp_no       
                                                }
                        }, function(data) {
                        var lengthsDatagrid2=data.records.length;       
                         var testRow;
                         var testArray=[];
                mf.clientPagingGrid(data.records, "datagrid2");
                for(var i=0;i<lengthsDatagrid2;i++){
                   var kbtbz=data.records.kbtbz;
                   var rows=tabXxrylb.getRow(i);//得到行
                   var lieshu;
                   if((rows != undefined ||rows !="")&&(rows.kbtbz !=""||rows.kbtbz!= undefined)&&(rows.myzjhm !=""||rows.myzjhm!= undefined)&&(rows.pid !=""||rows.pid!= undefined)){
                      lieshu ="{ kbtbz:"+rows.kbtbz+",myxm:"+rows.myxm+",myzjhm:"+rows.myzjhm+",pid:"+rows.pid;//一行的数据值;
                       for(var j=0;j<length;j++){
                              if(j!=(length-1)){
                                 lieshu +=","+subtraction(fristSqyf,+j)+":"+kbtbz;
                               }else{
                                  lieshu +=","+subtraction(fristSqyf,+j)+":"+kbtbz;
                               }
                       }
                       lieshu +="}";
                       var value=lieshu;
                           tabXxrylb.updateRow (row._id, value );
                           }
                           testArray.push(lieshu);
                           if(i>0){
                             testRow=tabXxrylb.getRow(i-1);//得到行  
                             var as=1;
                           }
                  
                 }
                
                
                
                        }, function(data) {
                                return true;
                        });
                         

Rank: 2

6#
发表于 2015-5-25 11:02:16 |只看该作者
liujun_0104 发表于 2015-5-25 10:54
动态赋值:可是不管怎么赋值都不成功!求解
mf.ajaxPost( {
                         url : '',

Rank: 8Rank: 8

7#
发表于 2015-5-25 11:26:24 |只看该作者
liujun_0104 发表于 2015-5-25 11:02

看不明白你要做什么

Archiver|普加软件

GMT+8, 2025-7-8 05:14 , Processed in 1.057472 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部