|
//新建GRID组件
Model.prototype.createNewGrid = function(){
var cols= [];
this.comp("Datalm").eachAll(function(params){
var obj={
name:params.row.val("lm"),
label:params.row.val("xsmc"),
width:"100"
}
cols.push(obj);
});//自定义列
var parentNode = this.getElementByXid("content1");
var option = {
parentNode : parentNode,
//grid的属性,设计时有的属性都可以设置
data : "DataSJ",
xid : "gridMain",
class:"grid",
width: "100%",
height (".x-panel-content").height(),
frozenColumnCount:1,
directEdit:false,
hiddenCaptionbar:true,
showRowNumber:true,
// 列定义
colModel :cols
};
new Grid(option);
}
自定义完grid组件后,加载data中的数据。
var me=this;
this.top+=15;
justep.Baas.sendRequest({//获取该些专属列的专属数据。
"url" : "/app/finance",
"action" : "getkccx",
" async " : false,
"params" : {
'userID':11,//sst.userId,
'gnlb':9,
'top':me.top
},
"success" : function(data) {
me.comp("DataSJ").loadData(data);
me.comp("DataSJ").each(function(params){
me.comp("gridMain").addRow(params.row);————报错
})
//alert(1);
},
"error" : function() {
justep.Util.hint("网络连接错误!");
}
});
无法获取到行ID.
|
|