primefaces在移动设备上显示上下文菜单

时间:2019-03-12 23:59:31

标签: mobile primefaces datatable contextmenu

我进行了很多搜索,但找不到答案,我的问题是我的数据表带有上下文菜单。在台式机上,我没问题,右键单击它会显示出来,但是在移动设备上却无法正常工作:当我点击并按住该行时,它会选择最近的文本并显示浏览器的上下文菜单。

我尝试了很多事情:

  • 添加CSS类样式:
<p:dataTable id="lista" widgetVar="lista" var="unElem" ...>
    <p:column headerText="Column 1" styleClass="noselect">
        <h:outputText value="#{unElem.codigo}"/>
    </p:column>
</p:dataTable>

<p:contextMenu for="lista" id="context" model="#{view.modeloMenuContextual}"/>

,实现为:

<p:contextMenu model="#{view.modeloMenuContextual}" event="click contextmenu"/>
  • 在Web上搜索p:contextMenu的“事件”属性,发现默认事件为“ contextmenu”,因此,如果需要其他事件,可以将它们添加空格。我发现的另一个事件是“点击”,但我不需要

    {{1}}
  • 搜索官方文档(网络和pdf)(https://www.primefaces.org/showcase/

  • 在github(https://github.com/primefaces/primefaces)中搜索Primefaces的代码

我正在使用PrimeFaces 6.2

希望任何人都可以帮助我。 谢谢!

0 个答案:

没有答案