Proposal: Avoiding nested views with a merge tag (original) (raw)
Richard Bair richard.bair at oracle.com
Mon Dec 17 07:43:59 PST 2012
- Previous message: Proposal: Avoiding nested views with a merge tag
- Next message: Proposal: Avoiding nested views with a merge tag
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
In fx there is not a display list, and nodes cannot be repeated in the scene graph, so you have to have the duplicate hbox.
ListView is a powerful tool for doing virtualized views, maybe that is what you need? What is the use case?
On Dec 17, 2012, at 7:03 AM, Yennick Trevels <yennick.trevels at gmail.com> wrote:
But if I understand this tag correctly it will still create an instance of HBox? So this root tag will still create a container (which will be added as a Node to the displaylist), which may be unnecessary. Is it possible with this tag to not create a node in the displaylist, so that elements defined under the root tag are added to the container in which the fxml view is being used?
On Mon, Dec 17, 2012 at 3:45 PM, Tom Schindl <tom.schindl at bestsolution.at>wrote: Isn't that what
<fx:root xmlns:fx="http://javafx.com/fxml" type="HBox"> is good for? Tom Am 17.12.12 15:40, schrieb Yennick Trevels: One of the most common performance problems in RIA frameworks is having a deeply nested component tree. One of the reasons is the use of xml for declaring the layout (fxml in case of JavaFx). The problem with xml is that when you want to group multiple components in a separate fxml for reuse purposes, you have to define a root tag, which in most frameworks will create an extra (potentially unnecessary) node in the displaylist.
The way Android has solved this is by using a tag, which doesn't create an extra node in the displayList. A good overview of this tag can be found here: http://android-developers.blogspot.com/2009/03/android-layout-tricks-3-optimize-by.html Imo such a tag is something which can also be very useful for JavaFx since it's also node-based, certainly since performance is key in RIA applications. Is something like this already in development and if not, what are your thoughts about this?
Greetz, Yennick -- B e s t S o l u t i o n . a t EDV Systemhaus GmbH ------------------------------------------------------------------------ tom schindl geschäftsführer/CEO ------------------------------------------------------------------------ eduard-bodem-gasse 5-7/1 A-6020 innsbruck fax ++43 512 935833 http://www.BestSolution.at phone ++43 512 935834
- Previous message: Proposal: Avoiding nested views with a merge tag
- Next message: Proposal: Avoiding nested views with a merge tag
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]