|
代码自动生成gird
只有当鼠标滚动下来的时候才自动渲染失效
而不是load 的时候全部渲染 影响效率
var response = result.response.table;
var data = me.comp("dsMaster");
if (fIsShowData === 1 && !bassjs.isNull(response)) {
// data.deleteAllData();
data.clear();
data.loadData(response, true);
// data.refreshData();
}
var option = new Object;
fExist = bassjs.IsExistsComponent(me, "gridMain");
if (!fExist) {
option = {
parentNode : parentNode,
// grid的属性,设计时有的属性都可以设置
xid : "gridMain",
data : "dsMaster",
width : '100%',
// onInit:"gridMainInit",
onRowChecked : "gridMainRowChecked",
onRowSelect : "gridMainRowSelect",
onRowClick : "gridMainRowClick",
onRowDblClick : "gridMainRowDblClick",
onRowCheck : "gridMainRowCheck",
onRowChecked : "gridMainRowChecked",
onRowCheckedAll : "gridMainRowCheckedAll",
onCellRender : "gridMainCellRender",
onReload : "gridMainReload",
onRowSelect : "gridMainRowSelect",
height : 100%,
hiddenCaptionbar : 'true',
multiselect : fGridMultiSelect,
multiboxonly : fGridMultiSelect,
frozenColumnCount : frozenColumnCount,
multiselectWidth : '15',
useFooter : fIsUseFooter,
useFilterBar : fIsuseFilterBar,
// showRowNumber:'true',
// rowNumberWidth:'30',
directEdit : 'true',
serverSort : 'true',
altRows : 'true',
appearance : 'grid',
colModel : Collist
// 列定义
// colModel :
// [{width:"30",label:"采购订单",name:"fBuyCode",xid:"column1"
// },{width:"50",label:"指令单",name:"fSellCode",xid:"column2"},{width:"100",label:"类型",name:"fBillType",xid:"fBillType"}]
};
new Grid(option);
// me.comp("gridMain").hideCol("fID");
}
|
|