用ExtJS在chrome中报错:Uncaught TypeError: undefined is not a function
/**Ext.selection.RowModel行选择模式*/Ext.onReady(function(){vardatas=[[100,'张三',26],[200,'...
/**Ext.selection.RowModel 行选择模式*/
Ext.onReady(function(){
var datas = [
[100,'张三',26],
[200,'李四',20],
[300,'王五',30]
];
var grid = Ext.create('Ext.grid.Panel',{
title : '行选择模式示例',
renderTo : Ext.getBody(),
width : 300,
height : 150,
frame : true,
simpleSelect : true, //启用简单选择模式
multiSelect :true, //支持多选
selType : 'rowmodel', //设置单元格选择模式Ext.selection.RowModel
tbar : [{
text : '取得所选行',
handler : function(){
var msg = "";
var rows = grid.getSelectionModel().getSelection();
for(var i = 0;i < rows.length;i++){
msg = msg + rows[i].get('name') + '\n';
}
alert(msg);
}
}],
store : {
fields : ['id','name','age'],
proxy : {
type : 'memory',
data : datas,
reader : 'array'
}
},
autoLoad : true,
columns :[
{header : 'id',dataIndex : 'id',sortable : true},
{header : '姓名',dataIndex : 'name',sortable : true},
{header : '年龄',dataIndex : 'age',sortable : true}
]
});
});
是用Ext4 展开
Ext.onReady(function(){
var datas = [
[100,'张三',26],
[200,'李四',20],
[300,'王五',30]
];
var grid = Ext.create('Ext.grid.Panel',{
title : '行选择模式示例',
renderTo : Ext.getBody(),
width : 300,
height : 150,
frame : true,
simpleSelect : true, //启用简单选择模式
multiSelect :true, //支持多选
selType : 'rowmodel', //设置单元格选择模式Ext.selection.RowModel
tbar : [{
text : '取得所选行',
handler : function(){
var msg = "";
var rows = grid.getSelectionModel().getSelection();
for(var i = 0;i < rows.length;i++){
msg = msg + rows[i].get('name') + '\n';
}
alert(msg);
}
}],
store : {
fields : ['id','name','age'],
proxy : {
type : 'memory',
data : datas,
reader : 'array'
}
},
autoLoad : true,
columns :[
{header : 'id',dataIndex : 'id',sortable : true},
{header : '姓名',dataIndex : 'name',sortable : true},
{header : '年龄',dataIndex : 'age',sortable : true}
]
});
});
是用Ext4 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询