level 1
爱杰永远222
楼主
运行时报错TypeError: Ext.grid.CheckboxSelectionModel is not a constructor
具体代码:
//数据
var ds=new Ext.data.JsonStore({
root:"tasks",
totalProperty:"totalCount",
idProperty:"workItemID",
fields:[{
name : "workItemID",
mapping : "workItemID"
}, // 流程实例ID
{
name : "workItemName",
mapping : "workItemName"
}, // 流程实例名称
{
name : "state",
mapping : "state"
}, // 流程状态
{
name : "deliver",
mapping : "deliver"
}, //
{
name : "warn",
mapping : "warn"
} //
],
proxy:new Ext.data.HttpProxy({
url:"queryTasks.do",
method:"POST"
})
});
ds.on("beforeload", function() {
Ext.apply(this.baseParams, {
state : st
});
});
ds.load( {
params : {
start : 0,
limit : 10,
state : st
}
});
//复选框
var sm = new Ext.grid.CheckboxSelectionModel( {
id : 'sm',
header : '选择',
width : 35,
singleSelect : true
});
//任务列表
var grid=new Ext.grid.GridPanel({
id:"task_grid",
sm:sm,
store:ds,
columns:[ sm, {
header : "任务ID",
dataIndex : "workItemID",
width : 80,
sortable : true
}, {
header : "任务名称",
dataIndex : "workItemName",
width : 220,
sortable : true
}, {
header : "任务状态",
dataIndex : "state",
width : 80,
sortable : true
}, {
header : "任务创建时间",
dataIndex : "deliver",
width : 160,
sortable : true
}, {
header : "任务告警时间",
dataIndex : "warn",
width : 160,
sortable : true
} ],
viewConfig : {
forceFit : true
},
style : "margin: auto;",
columnLines : false,
autoHeight : true,//不加数据会少一行
hidden : true,
title : "任务",
// paging bar on the bottom
bbar : new Ext.PagingToolbar( {
pageSize : 10,
store : ds,
displayInfo : true,
nextText : "下一页",
lastText : "最后一页",
firstText : "第一页",
prevText : "上一页",
refreshText : "刷新",
displayMsg : "显示流程实例第 {0}条 - 第 {1}条,总共{2}条",
emptyMsg : "没有数据"
})
});
grid.render('taskList');
2015年11月18日 01点11分
1
具体代码:
//数据
var ds=new Ext.data.JsonStore({
root:"tasks",
totalProperty:"totalCount",
idProperty:"workItemID",
fields:[{
name : "workItemID",
mapping : "workItemID"
}, // 流程实例ID
{
name : "workItemName",
mapping : "workItemName"
}, // 流程实例名称
{
name : "state",
mapping : "state"
}, // 流程状态
{
name : "deliver",
mapping : "deliver"
}, //
{
name : "warn",
mapping : "warn"
} //
],
proxy:new Ext.data.HttpProxy({
url:"queryTasks.do",
method:"POST"
})
});
ds.on("beforeload", function() {
Ext.apply(this.baseParams, {
state : st
});
});
ds.load( {
params : {
start : 0,
limit : 10,
state : st
}
});
//复选框
var sm = new Ext.grid.CheckboxSelectionModel( {
id : 'sm',
header : '选择',
width : 35,
singleSelect : true
});
//任务列表
var grid=new Ext.grid.GridPanel({
id:"task_grid",
sm:sm,
store:ds,
columns:[ sm, {
header : "任务ID",
dataIndex : "workItemID",
width : 80,
sortable : true
}, {
header : "任务名称",
dataIndex : "workItemName",
width : 220,
sortable : true
}, {
header : "任务状态",
dataIndex : "state",
width : 80,
sortable : true
}, {
header : "任务创建时间",
dataIndex : "deliver",
width : 160,
sortable : true
}, {
header : "任务告警时间",
dataIndex : "warn",
width : 160,
sortable : true
} ],
viewConfig : {
forceFit : true
},
style : "margin: auto;",
columnLines : false,
autoHeight : true,//不加数据会少一行
hidden : true,
title : "任务",
// paging bar on the bottom
bbar : new Ext.PagingToolbar( {
pageSize : 10,
store : ds,
displayInfo : true,
nextText : "下一页",
lastText : "最后一页",
firstText : "第一页",
prevText : "上一页",
refreshText : "刷新",
displayMsg : "显示流程实例第 {0}条 - 第 {1}条,总共{2}条",
emptyMsg : "没有数据"
})
});
grid.render('taskList');