My favorites | Sign in
Project Home Downloads Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
  Advanced search   Search tips   Subscriptions
Issue 282: If you have problems with DroplistWorksheetEditor, maybe you can try this
1 person starred this issue and may be notified of changes. Back to list
Status:  Invalid
Owner:  jeff.johnston.mn@gmail.com
Closed:  Mar 2011


 
Project Member Reported by jeff.johnston.mn@gmail.com, Sep 13, 2010

https://code.google.com/p/jmesa/wiki/DroplistWorksheetEditor

Above page contains source code of DroplistWorksheetEditor, java class
code and javascript code.
First, in java class code, change
html.onchange(getUniquePropertyJavaScript(item) +
"submitWsDroplistColumn(this, '" + limit.getId() + "'," +
UNIQUE_PROPERTY + ",'" + getColumn().getProperty() + "', '" + value +
"')");
to
html.onchange(getUniquePropertyJavaScript(item)
+"jQuery.jmesa.submitWsDroplistColumn(this, '"+ limit.getId() +"',"+
UNIQUE_PROPERTY +",'"+ getColumn().getProperty() +"', '"+ value
+"')");

We don't need to put javascript code in jsp page anymore,
instead, we modify javascript code and write it into jquery.jmesa.js.

Now, open jquery.jmesa.js, find "var worksheetapi = {" (line 576
maybe),
and write javascript code into var worksheetapi = {};
like this:

   var worksheetapi = { // line 576
       submitWsDroplistColumn : function(column, id,
uniqueProperties, property, originalValue) {
           wsColumn = new classes.WsColumn(column, id,
uniqueProperties, property);
           var changedValue =
column.options[column.selectedIndex].value;
           $.jmesa.submitWsColumn(originalValue, changedValue);
           wsColumn = null;
       },
       createWsColumn : function(column, id, uniqueProperties,
property) { // original line 577

Mar 10, 2011
Project Member #1 jeff.johnston.mn@gmail.com
Things have changed so much that this is not relevant anymore.
Status: Invalid

Powered by Google Project Hosting