Page 1 of 1

UITree

PostPosted: Fri Oct 23, 2009 2:58 pm
by stpa
Hallo,

ich versuche gerade eine UITree zu erstellen und habe einige Fragen:

1. ich vermute in setDataBooks werden die einzelnen "Ebenen" des Baumes übergeben, wobei jede Ebene über eine Master/Detail Beziehung mit der vorhergehenden verknüpft ist?

2. wie kann man bestimmen, welche Spalte der DataBooks angezeigt werden soll?


Vielen Dank!
Stefan

Re: UITree

PostPosted: Fri Oct 23, 2009 5:03 pm
by Development@SIB
Die UITree bzw. ITree Implementierung ist in JVx 0.6 noch in einem sehr frühen Entwicklungs-Stadium und ist nicht für den produktiven Einsatz angedacht. In der nächten JVx Release ist eine vollständige Tree Implementierung enthalten.

zu 1) wird genau so zu verwenden sein
zu 2) javax.rad.model.RowDefinition - setTreeColumnNames (jede Ebene des Trees kann unterschiedliche Columns verwenden)

Als Vorabinfo: Der Tree wird "Self-Joined" Tabellen unterstützen.

Re: UITree

PostPosted: Tue Oct 27, 2009 3:01 pm
by stpa
Dh. im Fall von SelfJoined Tables wird es nur notwendig sein die Tabelle und Informationen über die entsprechenden Spalten zu übergeben und dann wird der Baum "dynamisch" aus der Datenbank geladen?

Re: UITree

PostPosted: Tue Oct 27, 2009 4:31 pm
by Development@SIB
Genau so.

Re: UITree

PostPosted: Wed Oct 28, 2009 11:01 am
by Development@SIB
Damit "dynamisch" nicht falsch verstanden wird:

Sie müssen dem RemoteDataBook eine MasterReference auf sich selbst setzen. Es wird nicht "dynamisch" auf die FK Beziehung der Datenbank geachtet. Dadurch können Sie auch Self joins auf Tabellen setzen, die in der Datenbank keine FK Beziehung auf sich selbst haben, vorausgesetzt die Daten erlauben diesen Fall.