This is done on trunk.

On Sat, Apr 3, 2010 at 12:06 AM, John <[email protected]> wrote:

> At a second thought, we can simply change the Div object to be a
> container type object.
>
> Will do that.
>
> On Mar 31, 5:32 pm, Jonathan Share <[email protected]> wrote:
> > Thanks for the quick reply, this was indeed my problem.
> >
> > On 31 March 2010 23:21, Jian Fang <[email protected]> wrote:
> >
> > > We should really remove the Div object since it always causes
> confusions.
> > > Div is not a container
> > > type. Since Tellurium objects are abstract objects, Container can be
> used
> > > for this purpose and there
> > > is really no need to define a separate Div object. Please use the
> Container
> > > object to replace the Div object
> > > and add tag attribute to the clocator.
> >
> > > The latest code has the i18nBundle in the base UI object and you
> shouldn't
> > > get any problem for it.
> >
> > >     public UiObject(){
> > >       i18nBundle = Environment.instance.myResourceBundle()
> > >     }
> >
> > > Thanks,
> >
> > > Jian
> >
> > > On Wed, Mar 31, 2010 at 5:12 PM, Jonathan Share <[email protected]>
> wrote:
> >
> > >> Hi,
> >
> > >> I know I've seen this error message before but I don't remember how I
> > >> fixed it. I have the following model
> >
> > >> ui.Form(uid: "nameAllocation", clocator: [name: "nameAllocation"]) {
> > >>            Div(uid: "outbound", clocator: [id: "ferryWrapper1"]) {
> > >>                Repeat(uid: "cabin", clocator: [tag: "div", 'class':
> > >> "segment"]) {
> > >>                    List(uid: "passenger", clocator: [tag: "ul"]) {
> > >>                        Container(uid: "all", clocator: [tag: "li"]) {
> > >>                            Selector(uid: "select", clocator: [:])
> > >>                        }
> > >>                    }
> > >>                }
> > >>            }
> > >> }
> >
> > >> And when I call (with appropriate values for all paramters);
> >
> > >> selectByValue
> > >>
> "nameAllocation.${leg}.cabin[${cabinNumber}].passenger[${passengerIndex}].select",
> > >> passengerSequence.toString()
> >
> > >> I get the following error;
> >
> > >> groovy.lang.MissingPropertyException: No such property: i18nBundle for
> > >> class: org.telluriumsource.ui.object.Div
> > >>        at
> > >>
> org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:49)
> > >>        at
> > >>
> org.codehaus.groovy.runtime.callsite.GetEffectivePogoPropertySite.getProperty(GetEffectivePogoPropertySite.java:71)
> > >>        at
> > >>
> org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGroovyObjectGetProperty(AbstractCallSite.java:241)
> > >>        at
> > >> org.telluriumsource.ui.object.UiObject.walkTo(UiObject.groovy:297)
> > >>        at org.telluriumsource.ui.object.UiObject$walkTo.call(Unknown
> > >> Source)
> > >>        at
> > >>
> org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40)
> > >>        at org.telluriumsource.ui.object.Container$walkTo.call(Unknown
> > >> Source)
> > >>        at
> > >> org.telluriumsource.ui.object.Container.walkTo(Container.groovy:184)
> > >>        at org.telluriumsource.ui.object.Container$walkTo.call(Unknown
> > >> Source)
> > >>        at
> > >> org.telluriumsource.dsl.UiDslParser.walkTo(UiDslParser.groovy:73)
> > >>        at org.telluriumsource.dsl.UiDslParser$walkTo.call(Unknown
> Source)
> > >>        at
> > >>
> org.telluriumsource.dsl.BaseDslContext.walkToWithException(BaseDslContext.groovy:147)
> > >>        at
> > >>
> org.telluriumsource.dsl.BaseDslContext$walkToWithException.callCurrent(Unknown
> > >> Source)
> > >>        at
> > >>
> org.telluriumsource.dsl.BaseDslContext.selectByValue(BaseDslContext.groovy:288)
> >
> > >> Can anyone see what I'm doing wrong here?
> >
> > >> Thanks in advance
> >
> > >> Jonathan
> >
> > >> --
> > >> You received this message because you are subscribed to the Google
> Groups
> > >> "tellurium-users" group.
> > >> To post to this group, send email to [email protected]
> .
> > >> To unsubscribe from this group, send email to
> > >> [email protected]<tellurium-users%[email protected]>
> .
> > >> For more options, visit this group at
> > >>http://groups.google.com/group/tellurium-users?hl=en.
> >
> > > --
> > > You received this message because you are subscribed to the Google
> Groups
> > > "tellurium-users" group.
> > > To post to this group, send email to [email protected].
> > > To unsubscribe from this group, send email to
> > > [email protected]<tellurium-users%[email protected]>
> .
> > > For more options, visit this group at
> > >http://groups.google.com/group/tellurium-users?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "tellurium-users" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<tellurium-users%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/tellurium-users?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"tellurium-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/tellurium-users?hl=en.

Reply via email to