1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
function dep()
{
var dep = 'Département';
Ext.getCmp('destinataire').setValue(dep);
var store = new Ext.data.XmlStore({
autoLoad: true,
proxy:new Ext.data.HttpProxy({ url: 'php/dep.php' }),
record: 'dep',
idIndex: 'code',
fields: [{name: 'code', mapping: 'code'},
'nom'
]});
var grid = new Ext.grid.GridPanel({title:'Département',region:'center',width:900,height:500,store:store,stripeRows: true,stateful: true,columns:[{header: "Code", width: 50, dataIndex: 'code', sortable: true},{header: "Libellé", width: 240, dataIndex: 'nom', sortable: true}],sm: new Ext.grid.RowSelectionModel({singleSelect: true,listeners: {
rowselect: function(sm,index,record) {
var code = record.data.code;
//Assignation du département
Ext.getCmp('code').setValue(code);
}
}})});
var win = new Ext.Window({width:320,height:300,resizable:true,items:[grid]});
win.show();
} |
Partager