|
jsm | |||||||
PREV NEXT | FRAMES NO FRAMES |
No overview generated for 'net/sf/jsm/ajax/DeleteRowRenderer.js'
Class Summary | |
DeleteRowRenderer |
/** * Renderer to be called after deleting a row * Will delete the row, re-render the table and add a message using jsmAddMessage --> jsmTextRowDeleted * 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 DeleteRowRenderer(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 */ DeleteRowRenderer.prototype.render = function(requestParams, response) { var tableLaLaTT = eval(this.tableVariableName); if (response.state == 'ok') { tableLaLaTT.removeRow(requestParams['rowIdx']); tableLaLaTT.render(); jsmAddMessage(jsmTextRowDeleted, 3); } else { jsmAddMessage(response.message, null, true); } }
|
jsm | |||||||
PREV NEXT | FRAMES NO FRAMES |