> On 7 Jan 2016, at 18:45, Chuck Hill <[email protected]> wrote:
>
> Is there a stack trace? It would be useful to know which object it was
> looking up “value” on.
It is on the component that holds the commented WOString. So, in the case of
ERQMAjaxUpdateContainer:
<com.webobjects.foundation.NSKeyValueCoding$UnknownKeyException message
'[<er.jqm.components.core.ERQMAjaxUpdateContainer name:
er.jqm.components.core.ERQMAjaxUpdateContainer subcomponents: null >
valueForKey()]: lookup of unknown key: 'value'. The WOComponent
er.jqm.components.core.ERQMAjaxUpdateContainer does not have an instance
variable of the name value or _value, nor a method of the name value, _value,
getValue, or _getValue' object '<er.jqm.components.core.ERQMAjaxUpdateContainer
name: er.jqm.components.core.ERQMAjaxUpdateContainer subcomponents: null >' key
'value’>
When I put this into Main.html
<!-- <wo:WOString value="$now" /> —>
Is says:
<com.webobjects.foundation.NSKeyValueCoding$UnknownKeyException message
'[<com.msp.components.Main name: com.msp.components.Main subcomponents: {0 =
<com.msp.components.WrapperA name: com.msp.components.WrapperA subcomponents:
null >; } > valueForKey()]: lookup of unknown key: 'value'. The WOComponent
com.msp.components.Main does not have an instance variable of the name value or
_value, nor a method of the name value, _value, getValue, or _getValue' object
'<com.msp.components.Main name: com.msp.components.Main subcomponents: {0 =
<com.msp.components.WrapperA name: com.msp.components.WrapperA subcomponents:
null >; } >' key 'value'>
Also worth mentioning, that I tweaked ERQMAjaxUpdateContainer.html to use the
WOD type binding instead, and that works fine.
<wo:genericContainer elementName="$elementName"
otherTagString="$otherTagString">
<!-- _ju:<webobject name = "elementID"/> -->
<wo:content />
<!-- _ju:<webobject name = "elementID"/> -->
</wo:genericContainer>
——
elementID : WOString {
value = javaScriptElementID;
}
Very odd indeed.
Mark
>
>
> From: <[email protected]
> <mailto:[email protected]>> on
> behalf of Mark Gowdy <[email protected] <mailto:[email protected]>>
> Date: Thursday, January 7, 2016 at 8:52 AM
> To: "[email protected] <mailto:[email protected]>"
> <[email protected] <mailto:[email protected]>>
> Subject: ERQMAjaxUpdateContainer : lookup of unknown key: 'value'
>
> Hi,
>
> Short Story:
> The problem (in my app) appears to be that put a WOstring in an html comment
> (with an WOGNL $ binding), it throws [ lookup of unknown key: ‘value’. ] e.g.
> <!-- <wo:WOString value="$now" /> —>
>
>
> Long Story:
> I am trying out ERJQMobile (instead of Ajax.framework) because it uses jQuery.
> (Hoping that it won’t clash with other jQuery libraries as much as the Ajax
> ones does)
>
> ERQMAjaxUpdateContainer.html contains this
> -------
> <wo:genericContainerelementName="$elementName"otherTagString="$otherTagString">
> <!-- _ju:<wo:WOString value = "$javaScriptElementID" /> -->
> <wo:content/>
> <!-- _ju:<wo:WOString value = "$javaScriptElementID" /> -->
> </wo:genericContainer>
> -------
>
> In the example (jQueryMobileExample), it works great and
> <wo:ERQMAjaxUpdateContainerid="AUCShowValues">
> renders as:
> <div id="AUCShowValues">
> <!-- _ju:AUCShowValues —>
> ..
> .. etc
>
>
> In my app it throw [ lookup of unknown key: ‘value’ ]
>
> The problem (in my app) appears to be that put a WOstring in a comment (with
> an WOGNL $ binding), it fails to work.
>
> I demonstrated this by trying:
> <!-- <wo:WOString value="$now" /> —>
> and the same issue occurs (lookup of unknown key: ‘value')
>
> Notes that the following do work as expected:
> <wo:WOString value="$now" />
> <!-- <wo:WOString value="hello" /> —>
>
> There must be some setting I have missed, but I cannot see any obvious
> differences between the ‘example’ and my code.
> I have tried changing -WOIncludeCommentsInResponse, but that didn’t make any
> difference.
>
> Any ideas?
>
> Thanks,
>
> Mark Gowdy
>
>
_________________
Mark Gowdy
Gowdy Associates Ltd
M: +44 7808 400 941
Skype: markgowdy
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com
This email sent to [email protected]