0

我在富面孔树组件(丰富:树)中有上下文菜单。在我的树中,我列出了文件夹和子文件夹。通过使用上下文菜单,我可以编辑文件夹和子文件夹的数据。我有单独的方法来编辑文件夹和子文件夹文件夹。如何在 cotnextmenu 点击操作中调用此方法?

4

1 回答 1

1

您的编辑文件夹和子文件夹操作可以有 2 个不同<a4j:jsFunction>的操作,并在上下文菜单的 javascript 中调用它们的 onclick 条件。

<rich:menuItem value="Your Context Menu Item" onclick="menuFunction();"></rich:menuItem>
<a4j:jsFunction name="editFolder" action="#{yourFolder.Edit}"/>
<a4j:jsFunction name="editSubFolder" action="#{yourSubFolder.Edit}"/>

和脚本功能

function menuFunction(){
  if(subFolderNodeValue){    //Here subFolderNodeValue is the value of node, you can set it using nodeSelectionListner
     editSubFolder();
  }else{
     editFolder();
  }
}
于 2011-01-11T09:33:09.247 回答