I do like this:
proxy.on('beforewrite', function(proxy, action, rec) {
if (action=='update') {
if (!rec.length) {
var record = new Array(rec);
}else{
var record = rec;
}
for (var i=0; i<record.length; i++) //>
{
xmlhttp.open('GET', '/test/dtp_users.php?level=1&id='+record[i].get('id')+'&status='+record[i].get('status')+'&login='+record[i].get('login')+'&fio='+record[i].get('fio')+'&description='+record[i].get$
xmlhttp.send(null);
if(xmlhttp.status == 200) {
Ext.Msg.alert('Статус сохранения',xmlhttp.responseText);
};
};
};
if (action=='destroy') {
if (!rec.length) {
var record = new Array(rec);
}else{
var record = rec;
}
for (var i=0; i<record.length; i++) //>
{
xmlhttp.open('GET', '/test/dtp_users.php?level=2&id='+record[i].get('id')+'&status='+record[i].get('status')+'&login='+record[i].get('login')+'&fio='+record[i].get('fio')+'&description='+record[i].get$
xmlhttp.send(null);
if(xmlhttp.status == 200) {
Ext.Msg.alert('Статус сохранения',xmlhttp.responseText);
};
};
};
if (action=='create') {
if (!rec.length) {
var record = new Array(rec);
}else{
var record = rec;
}
for (var i=0; i<record.length; i++) //>
{
xmlhttp.open('GET', '/test/dtp_users.php?level=3&id='+record[i].get('id')+'&status='+record[i].get('status')+'&login='+record[i].get('login')+'&fio='+record[i].get('fio')+'&description='+record[i].get$
xmlhttp.send(null);
if(xmlhttp.status == 200) {
Ext.Msg.alert('Статус сохранения',xmlhttp.responseText);
};
};
};
});
and it working.