내 ExtJs 앱에 문제가 있습니다.
창에 눈금을 표시하고 싶습니다. 나는 말한다 :ExtJs가있는 창에서 그리드를 표시하는 방법은 무엇입니까?
열 모델 :
var markCm = new Ext.grid.ColumnModel({
columns:[{
header: 'Аннотация',
dataIndex: 'annotation',
width: 230,
},{
header: 'Дата',
dataIndex: 'mark_date',
width: 30
},{
header: 'Статус',
dataIndex: 'status',
width: 30
}],
defaults: {
flex: 1
}
});
console.log("1");
그리드 :
var markGrid = new Ext.grid.GridPanel({
//store: markStore,
cm: markCm,
selModel: new Ext.grid.RowSelectionModel(),
stripeRows : true,
//height: 400,
//loadMask: true,
id: 'markGrid',
autoScroll: true,
});
창 :
console.log("2");
var markWin = new Ext.Window({
id: 'markWindow',
layout: 'fit',
title:'Спискок маркеров',
autoScroll:false,
//width:600,
items:[markGrid],
listeners:{
}
});
console.log("3");
markWin.show();
console.log("4");
그리고 불을 지르고에서
내가 참조 :1
2
3
TypeError: this.ds is undefined
...ng(this.enableUrlEncode)?this.enableUrlEncode:"data"]=Ext.encode(h);k.params=l}e...
뭐가 잘못 될 수 있습니까? 당신은 상점을 누락
1
TypeError: d[a] is not a constructor
...ng(this.enableUrlEncode)?this.enableUrlEncode:"data"]=Ext.encode(h);k.params=l}e...
는 ExtJS로는 웹 페이지에 제대로로드의 새로운 키워드를 사용할 수 없습니다? – dreamweiver
가 4.0.7 예제에서 내 대답을 업데이트했습니다. Ext 버전 <4.x – VDP