Am 10.05.2010 10:04, schrieb alexander.volik:
> I have a tree with tree items described as
>
> qx.Class.define("geoeat.customTreeNode", {
> extend : qx.ui.tree.TreeFolder,
> construct : function () {
> this.base(arguments);
> this.setChildren(new qx.data.Array());
> },
> properties : {
> name : {
> check: "String",
> init : "",
> event: "changeName"
> },
> id : {
> check: "Integer",
> event: "changeId"
> },
> children : {
> check: "qx.data.Array",
> event: "changeChildren"
> },
> }
> });
>
> And i want to programmatically open/close item
> I'm trying do it such way:
> this.treeController.getSelection().getItem(0).setOpen()
> but this method does nothing.
> Also method this.treeController.getSelection().getItem(0).getOpen()
> returns "false" result for even item state (opened or closed). Why?
>
Hi Alexander,
setOpen is a method with a boolean parameter [1]. Please try:
this.treeController.getSelection().getItem(0).setOpen(true)
Cheers,
Chris
[1]
http://demo.qooxdoo.org/1.1/apiviewer/#qx.ui.tree.AbstractTreeItem~setOpen
------------------------------------------------------------------------------
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel