hi,

i already have quite experience with tap 3 contrib:TreeTable.
if you want to refresh your tree node on the fly. you have to call
initialize() method in TreeTableDataView component.
i use contrib:TreeView and contrib:TreeTableDataView.
why your node is not changing,its because the sessionState still have your
dataModel.
here is my code:

public void formSubmit(IRequectCycle cycle){
    //do anything to change your node list
    getTreeViewComponent().resetState();
     getTreeTableDataViewComponent().initialize();
}

public TreeTableDataView getTreeTableDataViewComponent(){
  return (TreeTableDataView)getComponent("treeTableDataView");
 }
 public TreeView getTreeViewComponent(){
  return (TreeView)getComponent("treeView");
 }

if you want to, i can send you my full source

regards,

Gunna
----- Original Message -----
From: "Tony Herstell" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Tuesday, December 13, 2005 3:27 PM
Subject: More on contrib:tree (Tap 1.3.1) - Does not refresh on model
change.


> Problem is with adding new nodes on the fly to the TREE!!! They never
appear
> in the page...
>
> I have a page which creates new nodes "in" the contrib:tree that is
> displayed as part of the SAME page (thus allowing you to select the
"parent"
> you want to add the new node under and see it magically appear).
>
> The TREE appears to be stored in the page, and altering the model does not
> get reflected!! The new node simply does not appear.
>
> You have to open up a NEW browser window to see the changes.
>
> I can have three windows happily fiddling with separate models so I am
> guessing the model really is encoded ONCE and this lives "in" the page
> (which is not refreshed even if you go to another page in the same
browser).
>
> I have NO idea how to get round this and if you can help I would
appreciate
> it.
>
> Tony.
>
> --
> No virus found in this outgoing message.
> Checked by AVG Free Edition.
> Version: 7.1.371 / Virus Database: 267.13.13/198 - Release Date:
12/12/2005
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to