JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Web Framework » Wicket  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
作者 Re:wicket tree [Re:ingramchen]
ristaju





發文: 5
積分: 0
於 2009-03-04 17:55 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
ingramchen wrote:
一定要用 frame 嗎?
如果可以接受別的做法的話,可以參考一下 ajax tree 的做法:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Tree myTree= new Tree("myTree", myTreeModel) {
  @Override
  protected void onNodeLinkClicked(AjaxRequestTarget target, TreeNode node) {
    Object userObject = getUserObject(node);
    Panel rightPanel = new MyRightPanel("rightPanelId", userObject);
    rightPanel.setOutputMarkupId(true);
    getPage().replace(rightPanel);
    target.addComponent(rightPanel);
  }
};
add(myTree);
 
add(new MyRightPanel("rightPanelId", ....)) ;
 


Html template:
1
2
<div wicket:id="myTree">my tree</div>
<div wicket:id="rightPanelId">a panel replaced by clicking tree node.</div>


我省掉一些 code,但大概是這個意思...

frame... 從來沒用過....


请问你,我按照你上面的方法写了。但是getPage()总是取到我的base页面,在replace的时候总是报错,报:BasePage缺少wicket:id。。。。


reply to postreply to post
i am free!
話題樹型展開
人氣 標題 作者 字數 發文時間
7059 Wicket tree jan_lj 173 2007-01-17 22:29
5400 Re:wicket tree ingramchen 701 2007-01-18 01:00
2558 Re:wicket tree ristaju 846 2009-03-04 17:55
5413 Re:Wicket tree jan_lj 14 2007-01-18 09:24
» JWorld@TW »  Web Framework » Wicket

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8