I was almost there too! I just didn't know how to a merge a mixin with a
class. This works great!
thanks!
-deech
On Fri, Sep 4, 2009 at 2:37 PM, Derrell Lipman <
[email protected]> wrote:
> On Fri, Sep 4, 2009 at 14:53, aditya siram <[email protected]> wrote:
>
>> Hi all,
>> Is there a way of programatically selecting a node in a TreeVirtual so
>> that it's entire hierarchy is opened? In a table the 'setSelectionInterval'
>> method works fine, but it takes row indices. Is there something similar for
>> a TreeVirtual?
>>
>>
>> Hi Deech,
>
> You're using two terms here that mean different things. An "opened" node is
> a Branch node that has its children (if any) displayed. A "selected" node is
> as you've seen with Table, where it is highlighted or otherwise indicated as
> being selected, and one can retrieve the set of selected nodes.
>
> There is no built-in mechanism for recursive opening nor selecting all
> sub-trees of a node, but let me provide some pointers that will help you
> implement this functionality for your application. It should not be
> difficult.
>
>
> 1. If you have a row index, you can obtain the node object with
> dataModel.getNodeFromRow(rowIndex)
> 2. Look at the documentation for the class SimpleTreeDataModel. It
> shows the object structure of a node, which you may find quite useful.
> Specifically, the 'children' array which is calculated during the rendering
> process contains a list of the children of a particular node.
> 3. Include the MNode mixin to your TreeVirtual object, to provide
> useful utility functionality, specifically the methods
> treeVirtual.nodeSetOpened() and and treeVirtual.nodeSetOpened().
>
> With those (and a careful review of either the API docs or the source
> code), you should be able to easily implement your desired functionality.
>
> Cheers,
>
> Derrell
>
>
>
>
>
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus
> on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now. http://p.sf.net/sfu/bobj-july
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
>
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel