cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jorge Davila <is...@nicaraguarealestate.com>
Subject Re: [Cforms-binding] Setting a constant value to a field using <fb:javascript>
Date Mon, 28 Mar 2005 18:55:58 GMT
Hello Antonio:

In my understanding of the process ... you "must" have a method,
constant or field in your java class that return the value that you
want.

"Factory is not set ..." is obtained because there is no field, constant
or method defined in your java class doing reference to the "desired
value".

Jorge Dávila.

P.D.: Te agradezco que me hayás puesto en contacto con este marco de
trabajo para desarrollo web y te pido disculpas (públicas) por no
haberme permitido la posibilidad de desarrollarme dentro de tu equipo de
trabajo.

El lun, 28-03-2005 a las 09:21 -0600, Antonio Gallardo escribió:
> Hi:
> 
> Playing with the binding framework, I tried to set a constant value for a
> field:
> 
> The field definition is:
> 
> <fd:field  id="cli_test">
>   <fd:datatype base="boolean"/>
> </fd:field>
> 
> The binding is:
> 
> <fb:value id="cli_test" path="cli_test" direction="load"/>
> <fb:javascript id="cli_test" path="cli_test" direction="save">
>   <fb:save-form>
>     //var formValue = widget.getValue();
>     var appValue = doSaveConversion("false");
>     jxpathPointer.setValue(appValue);
>   </fb:save-form>
> </fb:javascript>
> 
> The load direction works well, the problem is while saving back. I always
> throw:
> 
> Factory is not set on the JXPathContext - cannot create path: /cli_test
> 
> Descripción : org.apache.avalon.framework.CascadingRuntimeException:
> "resource://org/apache/cocoon/forms/flow/javascript/Form.js", line 190:
> uncaught JavaScript exception:
> at auth_success
> (file:/home/desarrollo/tomcat/webapps/sga/resources/flow/auth.js, Line
> 42):
> org.apache.avalon.framework.CascadingRuntimeException:
> "resource://org/apache/cocoon/forms/flow/javascript/Form.js", line 190:
> uncaught JavaScript exception:
> at createform
> (file:/home/desarrollo/tomcat/webapps/sga/docs/cliente/forms/create/flow.js,
> Line 8)
> at (resource://org/apache/cocoon/forms/flow/javascript/Form.js, Line 190):
> org.apache.commons.jxpath.JXPathException: Exception trying to create
> xpath cli_impuestosprecios; Factory is not set on the JXPathContext -
> cannot create path: /cli_impuestosprecios
> 
> What I can do? Please help.
> 
> Best Regards,
> 
> Antonio Gallardo
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> For additional commands, e-mail: users-help@cocoon.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


Mime
View raw message