1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
var grid_customer=new Ext.grid.GridPanel({
store:store_customer,
border: false,
region: 'center',
title: 'liste client',
loadMask: true,
columns: [
new Ext.grid.RowNumberer(),
{ header: 'client', dataIndex: 'abbv', sortable: true,width:100 },
{ header: 'contact', dataIndex: 'contactor', sortable: true,width:100 },
{ header: 'id', dataIndex: 'id', hidden: true }
],
sm: new Ext.grid.RowSelectionModel({
singleSelect: true,
listeners: {
rowselect: function(sm, row, rec) {
searched=false;
customerId=rec.get('id');
store_address.proxy=new Ext.data.HttpProxy({
url: './address_management_ajax.php?cmd=getAddressByCustomerId&customerId='+customerId
})
store_address.load();
var a =grid_address.getTopToolbar();
a.get('add_addr').enable(true);
init_search();
onLandmarkModified("",customerId);
}
}
}),
listeners:{
afterrender:function(){
alert(grid_customer.getStore().getCount());
//grid_customer.getSelectionModel().selectRow(grid_customer.getStore().find('id',<?php echo $_GET['customerId']; ?>));
}
}
}); |
Partager