|
jsm | |||||||
PREV NEXT | FRAMES NO FRAMES |
No overview generated for 'net/sf/jsm/ajax/SaveRowRenderer.js'
Class Summary | |
SaveRowRenderer |
/** * Renderer to be called after saving a row * Will reset the dirty flag on the row, set the meta data 'id' on the row (important if a row was added) * if passed in the response and add a message using jsmAddMessage --> jsmTextRowSaved * In case of an error will add a warning (the 'message' comming from the server) * @param {String} The name of the variable holding the table */ function SaveRowRenderer(tableVariableName) { this.tableVariableName = tableVariableName; } /** Mandatory render method - will be called onUpdate by the RemoteCall object * @param {Hash} requestParams The request parameters; Expects request parameter rowIdx * @param {JSON} response The response; Expects response.state (possible values: 'ok', 'error'), response.message, response.id */ SaveRowRenderer.prototype.render = function(requestParams, response) { var tableLaLaTT = eval(this.tableVariableName); if (response.state == 'ok') { var row = myTable.getRow(requestParams['rowIdx']); row.setDirty(false); if (jsm.noud(response.id)) {row.setMetaData('id', response.id)}; jsmAddMessage(jsmTextRowSaved, 3); } else { jsmAddMessage(response.message, null, true); } }
|
jsm | |||||||
PREV NEXT | FRAMES NO FRAMES |