1

我有一棵树

<rich:tree acceptedTypes="menu">
   <rich:treeNode dragType="menu" acceptedTypes="menu,article">
       menu
   </rich:treeNode>
   <rich:treeNode dragType="article" acceptedTypes="none">
       aricle
   </rich:treeNode>
</rich:tree>

我得到了一棵这样的树:

 + menu 1
   + article 1
 + menu 2
   + article 2

我现在在这里遇到两个问题:

  1. 如果我单击菜单 1 的速度太慢,则会启动拖放事件而不是选择事件。
  2. 如果我尝试拖放 menu1,我不希望能够将 menu1 拖到 menu1。

现在我的问题是:

我可以更精确地操纵 dropabillity 吗?

4

1 回答 1

0

最新的richfaces库有一个demo,可能demo实现会对你有所帮助。该演示的行为不像您提到的那样。 http://showcase.richfaces.org/richfaces/component-sample.jsf?demo=tree&skin=blueSky

由于您使用的是 3.3.3 版,因此以下链接可能会对您有所帮助 http://livedemo.exadel.com/richfaces-demo/richfaces/tree.jsf?tab=dnd&cid=144111

于 2012-10-08T11:30:03.997 回答