OK. Let me back up some and break the
questions into a simpler form.
1) Does the example have an implementation of TreeViewer? I was hoping
to be able to take a look and examine an example of how a tree interacts with
the table.
2) If not, do the users need to implement all the tree functionality themselves
via content and label providers?
3) There are some examples of widgets that allow the trees in the
table to be built dynamically by the user. DX Express has a widget that allows
you to move columns from a table onto a pallet and it gets added in the table as
a tree node. You can then grab another column and add it to the pallet as a
tree node to the first selection and it gets added to the tree in the table.
The nice thing is that is displays the data based on the relationship between
the objects added to the tree and the column data changes based on the
relationship. So a user can build a tree table that has the data he is
interested in viewing. I think Excel something similar but probably not as
nice.
4) Additionally, both also have pivot functionality. Are there any
plans to add that to Nebula?
Michael Stapleton
Sr. Software Engineer - Cheyenne Uplink
Center
Echostar Broadcasting Corporation
(307) 633-5448
From: nebula-dev-bounces@xxxxxxxxxxx
[mailto:nebula-dev-bounces@xxxxxxxxxxx] On
Behalf Of Dunne, Donald G
Sent: Thursday, October 28, 2010
9:22 AM
To: Nebula Dev
Subject: Re: [nebula-dev] Using
tree capabilites from XViewer
Not sure I understand the question.
Each object represents a row, not column, and the content provider
provides the child/parent relationships of the modely by answering the
hasChildren and getChildren questions. It's up to the model and the code
that creates it to come up with the relationships and provide those to the
treeviewer.
Maybe you can point to an example of what
you mean by chaining model objects together.
From:
nebula-dev-bounces@xxxxxxxxxxx [mailto:nebula-dev-bounces@xxxxxxxxxxx] On Behalf Of Stapleton, Mike
Sent: Wednesday, October 27, 2010
3:05 PM
To: 'Nebula Dev'
Subject: [nebula-dev] Using tree
capabilites from XViewer
I am playing with the example and couldn’t find a way
to group columns to build a tree view? There is a picture of a XViewer with
tree/table view on the Nebula XViewer Web page. I guess my questions are;
1) Is there a way to dynamically build a tree view in the table by selecting
model objects (columns) and connecting them together? If so, is there an
example of that in the example code? If not, can it be done in XViewer without
having to write custom TreeViewer code to support every possible combination of
model relationships the user may choose? There are several examples from other
products out there that allow you to chain model objects together and create a
tree/table based on the relationships of the objects as defined in the model.
Anyone played very extensively with the tree part of the XViewer?
Thanks