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 -~----------~----~----~----~------~----~------~--~---
