Hi Jian,

thank you for your quick answer!

No, Trump is not the problem... The problem is that I have to write my
own UI object, which can be used to define a UI template.
I know only three Tellurium objects that can define templates,
"StandardTable", "Table" and "List", and all these objects are not
suitable for the table mentioned above. Or did I get it completely
wrong?

So I need some hints how to write a new UI object and how to
incorporate it into tellurium...

Thanks!
Peter


On 28 Aug., 15:32, John <[email protected]> wrote:
> Hi Peter,
>
> You are talking about the UI modules generated by Trump, right?
> Trump 0.1.0 does not support UI module yet because it requires
> an inference engine. We have the plan to add the engine to Trump, but
> because of limited resources and time, we haven't worked on that
> yet. Most likely, that will be included in Trump 0.3.0.
>
> For the time being, please manually create the UI templates, which
> is really simple for web developers. More guides could be found here
>
> http://code.google.com/p/aost/wiki/UserGuide?tm=6#UI_Templates
>
> Thanks,
>
> Jian
>
> On Aug 28, 9:19 am, Peter <[email protected]> wrote:
>
> > Hi all,
>
> > has anybody an idea how to handle a dynamic table that uses HTML divs
> > to render its cells?
>
> > E.g. if the the table has <m> rows and <n> columns, the UI module
> > could look like this:
>
> > Container(uid: "Table", clocator: [tag: "div", id: "table"], group:
> > "true")
> > {
> >     Container(uid: "Header", clocator: [tag: "div", direct: "true"])
> >     {
> >         Div(uid: "Head1", clocator: [tag: "div", direct: "true", id:
> > "name"])
> >         Div(uid: "Head2", clocator: [tag: "div", direct: "true", id:
> > "shortname"])
> >         Div(uid: "Head3", clocator: [tag: "div", direct: "true", id:
> > "type"])
> >         ...
> >         Div(uid: "Head<n>", clocator: [tag: "div", direct: "true", id:
> > "type"])
> >     }
> >     Container(uid: "Content", clocator: [tag: "div", id: "client-
> > area", direct: "true"])
> >     {
> >         Container(uid: "Row1", clocator: [tag: "div", direct: "true",
> > position: "1"])
> >         {
> >             Div(uid: "Value1", clocator: [tag: "div", position: "1",
> > direct: "true"])
> >             Div(uid: "Value2", clocator: [tag: "div", position: "2",
> > direct: "true"])
> >             Div(uid: "Value3", clocator: [tag: "div", position: "3",
> > direct: "true"])
> >             ...
> >             Div(uid: "Value<n>", clocator: [tag: "div", position:
> > "<n>", direct: "true"])
> >         }
>
> >         Container(uid: "Row2", clocator: [tag: "div", direct: "true",
> > position: "2"])
> >         {
> >             Div(uid: "Value1", clocator: [tag: "div", position: "1",
> > direct: "true"])
> >             Div(uid: "Value2", clocator: [tag: "div", position: "2",
> > direct: "true"])
> >             Div(uid: "Value3", clocator: [tag: "div", position: "3",
> > direct: "true"])
> >             ...
> >             Div(uid: "Value<n>", clocator: [tag: "div", position:
> > "<n>", direct: "true"])
> >         }
> >         ...
> >         Container(uid: "Row<m>", clocator: [tag: "div", direct:
> > "true", position: "<m>"])
> >         {
> >             Div(uid: "Value1", clocator: [tag: "div", position: "1",
> > direct: "true"])
> >             Div(uid: "Value2", clocator: [tag: "div", position: "2",
> > direct: "true"])
> >             Div(uid: "Value3", clocator: [tag: "div", position: "3",
> > direct: "true"])
> >             ...
> >             Div(uid: "Value<n>", clocator: [tag: "div", position:
> > "<n>", direct: "true"])
> >         }
> >     }
>
> > }
>
> > But how to handle tables with variable size? The predefined UI Object
> > "Table" is not able to handle such special tables. So I have to create
> > a UI template, which can handle such tables in an easy way, e.g. with
> > the same methods like "Table" and the same way to access table
> > elements via indices.
>
> > Is anybody out there who already did such a job or who can give me
> > some advice?
>
> > Thanks in advance & best regards!
> > Peter
--~--~---------~--~----~------------~-------~--~----~
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