I’ve got the following code
dpBkgData = new dataProcessor("/bookingitem/updateprepaybkgitems/"+CurrUserID);
dpBkgData.setUpdateMode('off');
dpBkgData.enableDataNames(true);
dpBkgData.setTransactionMode('POST',true);
dpBkgData.attachEvent("onAfterUpdate",afterUpdatePrepayBkgItems);
dpBkgData.init(grdBkgData);
dpBkgData.defineAction('updateprepaybkgitemserror',updatePrepayBkgItemsError);
If an error occurs at the Server side I do not update any rows i.e. Server action is wrapped in a ‘Transaction’. I return the following xml:
<data>
<action sid="142" tid="142" type="updateprepaybkgitemserror" errmsg="Error saving data
No records saved"/>
<action sid="143" tid="143" type="updateprepaybkgitemserror" errmsg="Error saving data
No records saved"/>
</data>
My function for ‘updatePrepayBkgItemsError’ is :
function updatePrepayBkgItemsError(sid,response)
{
alert(response.getAttribute('errmsg'));
}
However the ‘response’ has a null value.
Please can you tell me what I should return in this situation and what should I expect as parameters to function updatePrepayBkgItemsError.
Thanks
Purvez