In addition to AJAXTableContainerProvider, an AJAXEditContainer is also implemented. AJAXEditContainer allows inline editing of channel preferences from the AJAXTableContainerProvider. AJAXEditContainer is an instance of JSPSingleContainerProvider. AJAXEditContainer sends back HTML content for edit pages, and a JSON response upon successful completion of edit process. Examples of JSON messages returned by the AJAXEditContainer are shown below.
{ "response": { "status": "SUCCESS", "messages": [ "" ] } }
{ "response": { "status": "FAIL", "messages": [ "A serious error has occured in the Desktop. This may have been caused by a mis-configuration on the server.", "Please report this problem to your administrator.", "Possible causes : Your session has expired or has been otherwise terminated. Please re-login.", ] } }