当前位置: 首页 > 知识库问答 >
问题:

Primefaces树表选择事件

谢阳曜
2023-03-14

我有一个primefaces p:treeTable,在它里面我定义了一个包含两个组件的列:span标记和h:outputText标记。当前,如果我单击其中一个元素,就会触发select event of table。但我的目的是,仅当我单击文本的某个部分(而不是span元素)时,才会触发select事件。我该怎么做?

共有1个答案

空正豪
2023-03-14

您可以使用JQuery的event.stop传播()函数来防止事件在DOM中冒泡。

<span id="someId" onclick="if(event.stopPropagation) event.stopPropagation();">...</span>

JQuery API-事件。停止传播

 类似资料:
  • 我试图将Primefaces datatable与单选按钮选择一起使用,但未触发rowSelect事件。 如果我在数据表中设置selectionMode=“single”,则会触发事件,但整行都可以单击。 使用单选按钮选择时是否可能触发rowSelect事件?

  • 我正在使用primefaces[3.4]showcase,其中包含树和复选框选择: http://www.primefaces.org/showcase-labs/ui/treeSelectionCheckbox.jsf 是否可以为点击节点标签附加一个p:ajax事件?? 当用户单击树的节点标签时,我需要用子对象更新面板,而不一定是在用户选择它们时(单击复选框)。 提前感谢。

  • 如果某个条件为真,是否有方法取消primefaces树中节点的选择事件? 我想显示一个对话框,如果用户选择“取消”选项,则不应更改选择。我曾尝试从p:ajax调用javascript函数,但还是选择了新节点。 我必须重写Primefaces树的默认行为? PF6.2

  • 我对Primefaces数据表有一个问题,尤其是对Selection对象。 在我下面的代码中,我总是为变量“选定的问题”获得空,该变量绑定到具有选择的数据表。 联合战略框架如下: 和相关的Bean类(AllCountionBean.class): 数据模型: 我调试了一些运行,并提到AllQuestionBean中的变量“selectedQuestion”。课程永远不会固定。也就是说,“onRow

  • 希望通过Eclipse RCP应用程序的代码自动触发树selectionChanged事件。任何指针都将不胜感激。

  • Tree在选择节点时抛出异常,在backinbean中发送正确节点的值。但例外并不是它从何而来。 日志: 最后是我的背豆