下面是我的ExtJs 3.2代碼,用於在表單面板中添加網格面板。不工作。如何在表單面板中添加網格面板?
function test(){//will be called after clicking on save, added now
var addForm="";
var addGrid="";
addForm=new Ext.FormPanel({
frame: true,
items:[
new Ext.form.FormPanel({
title:'Select Start Point',
id:'startpoints',
autoHeight: false,
frame: true,
monitorValid: true,
items:[{
xtype: 'combo',
fieldLabel:'Start Point',
width:150,
name: 'startpoint',
emptyText:'Select Start Point',
store:pointstore,
mode: 'local',
displayField:'start_point',
valueField:'start_point',
typeAhead: true,
triggerAction: 'all',
selectOnFocus:true,
forceSelection: true,
allowBlank:false
}],
}),
new Ext.form.FormPanel({
title:'Select End Point',
id:'endpoints',
autoHeight: false,
frame: true,
monitorValid: true,
items:[{
xtype: 'combo',
fieldLabel:'End Point',
width:150,
name: 'waypoint',
emptyText:'Select End Point',
store:pointstore,
mode: 'local',
displayField:'way_point',
valueField:'way_point',
typeAhead: true,
triggerAction: 'all',
selectOnFocus:true,
forceSelection: true,
allowBlank:false
}],
}),
//way point combo
new Ext.form.FormPanel({
title:'Select Way Point',
id:'waypoints',
autoHeight: false,
frame: true,
monitorValid: true,
items:[{
xtype: 'combo',
fieldLabel:'Way Point',
width:150,
name: 'waypoint',
emptyText:'Select Way Point',
store: pointstore,
mode: 'local',
displayField:'way_point',
valueField:'way_point',
typeAhead: true,
triggerAction: 'all',
selectOnFocus:true,
forceSelection: true,
allowBlank:false
}],
buttonAlign: 'center',
buttons:[{
text:'Add'
}]
}),
],//end of item
buttons:[{
text: 'Ok',
//logic for Ok
},{
text:'Cancel',
//logic for Cancel
handler: function(){
addWindow.close();
}
}]
});//end of Form Pannel
var grid_panel=new Ext.grid.EditorGridPanel({
id: 'grid',
border:true,
frame:true,
height:150,
title:'Way Point Selection',
hideHeaders:true,
store: pointstore
});
addWindow=new Ext.Window({
title: 'Enter Details',
closable: false,
modal:true,
width: 295,
autoHeight: true,
items: [addForm],
items:[grid_panel]
}).show();
}//end of function test
我得到一個窗口,如果我評論「items:[grid_panel]」。 我想在「添加」按鈕後添加一個網格面板,以便每次點擊添加時,方式點應該添加在它中。我該怎麼做。請給我代碼。我已經通過一些類似的問題,但沒有用。因爲stackexchange力讓我:-(
謝謝......這是有益的 – himanshu