can anybody help me? thanks.
On Wed, Aug 19, 2009 at 11:15 PM, Haulyn R. Jason wrote:
> Hi, all
> I refactor my pages from inheritance to panel swapping with a tree for
> navigation. But I can not make the tree work.
>
> I add some links like this:
> add(new Link("settingPageLink") {
> @Override
> public void onClick() {
> currentPanel.replaceWith(settingPanel);
> currentPanel = settingPanel;
> }
> });
> these links works well, but the following code does not work:
> Tree tree = new Tree("tree", treeModel) {
> @Override
> protected void onNodeLinkClicked(AjaxRequestTarget target,
> TreeNode node) {
> DefaultMutableTreeNode treeNode = (DefaultMutableTreeNode)
> node;
> NavigationTreeNode navigationTreeNode =
> (NavigationTreeNode) treeNode.getUserObject();
> if (navigationTreeNode.isURL) {
> Panel clickedPanel =
> navigationTreeNode.getClickedPanel();
> currentPanel.replaceWith(clickedPanel);
> currentPanel = clickedPanel;
> } else {
> super.onNodeLinkClicked(target, node);
> }
> }
> };
>
> I do not know how to make this tree work. Do I lose something?
>
> --
> --
> Enjoy. Thanks!
>
> Haulyn Microproduction
>
> Mobile: +086-15864011231
> email: saharab...@gmail.com,
> hmp.hau...@foxmail.com
> website: http://haulynjason.net
> gtalk: saharab...@gmail.com
> yahoo: jia_hao...@yahoo.com
> msn: saharab...@gmail.com
> skype: saharabear
> QQ: 378606292
>
> Haulyn Jason
>
>
>
--
--
Enjoy. Thanks!
Haulyn Microproduction
Mobile: +086-15864011231
email: saharab...@gmail.com,
hmp.hau...@foxmail.com
website: http://haulynjason.net
gtalk: saharab...@gmail.com
yahoo: jia_hao...@yahoo.com
msn: saharab...@gmail.com
skype: saharabear
QQ: 378606292
Haulyn Jason