jsm

net/sf/jsm/ajax/DeleteRowRenderer.js

Summary

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

Documentation generated by JSDoc on Tue Sep 26 08:42:57 2006