0

請問Treeitem的Selected事件是哪裡監聽的?

asked 2009-08-26 05:00:07 +0800

adam4891288 gravatar image adam4891288
657 1 5

使用Tree
我想實現選中某個Treeitem的時候級聯選中其所有子節點,因此要監聽Treeitem的Selected事件
但是<treeitem>組件中沒有onSelect或者onCheck事件
我手動添加這兩個事件的監聽也無效果。

所以請幫忙告訴我這個onSelect或者onCheck事件到底是誰監聽的呢?

delete flag offensive retag edit

3 Replies

Sort by » oldest newest

answered 2009-08-26 06:17:05 +0800

wwjjkk gravatar image wwjjkk
33 1

checkmark 属性控制是否在每个tree 项的前面显示一个复选框或一个单选按钮
tree组件本身有个方法getSelectedItems(),返回一个Set

link publish delete flag offensive edit

answered 2009-08-26 07:41:30 +0800

adam4891288 gravatar image adam4891288
657 1 5

謝謝樓上的朋友,不過我的問題並不是你回答的這個……
我是想監聽這個複選框的onCheck事件,從而在其中進行一些操作

link publish delete flag offensive edit

answered 2009-08-27 06:51:05 +0800

wwjjkk gravatar image wwjjkk
33 1

updated 2009-08-27 06:54:54 +0800

tree組件本身的onSelect事件對所有的子節點都有效。也就是說,任何子節點被選中,都會觸發tree組件本身的那個onSelect事件。

要想實現級聯選中所有子節點,應該只能靠編程通過getChildren()、getTreechildren()等方法獲得想要的子節點再去做遍歷。

顺便问一下,你说的点listitem也可實現複選框的功能具体是怎么弄的,能再详细点说一下嘛?

link publish delete flag offensive edit
Your reply
Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!

[hide preview]

Question tools

Follow

RSS

Stats

Asked: 2009-08-26 05:00:07 +0800

Seen: 512 times

Last updated: Aug 27 '09

Support Options
  • Email Support
  • Training
  • Consulting
  • Outsourcing
Learn More