Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf 从ajax调用时,PrimeFaces的SelectOne菜单中断_Jsf_Primefaces - Fatal编程技术网

Jsf 从ajax调用时,PrimeFaces的SelectOne菜单中断

Jsf 从ajax调用时,PrimeFaces的SelectOne菜单中断,jsf,primefaces,Jsf,Primefaces,下面是SelectOne菜单中断的屏幕截图 下面是我的代码: <h:form> <h:commandLink value="Edit"> <p:ajax event="action" update=":editPanel" listener="#{myBean.open(productItem,'edit')}"/> </h:commandLink> </h:form> <h:panelGroup l

下面是SelectOne菜单中断的屏幕截图

下面是我的代码:

<h:form>
   <h:commandLink  value="Edit"> 
    <p:ajax event="action" update=":editPanel" listener="#{myBean.open(productItem,'edit')}"/>
   </h:commandLink> 
</h:form>

<h:panelGroup layout="block" id="editPanel">
   <h:form>
      <p:selectOneMenu label="hello" value="hello">
        <f:selectItems itemLabel="#{mybean.labelvalueList}" itemValue="#{mybean.valueList}"/>
      </p:selectOneMenu>
   </h:form>
</h:panelGroup>

当使用ajax触发事件时,我在PrimeFaces的display SelectOne菜单中遇到了问题,根据我的观察,当ajax调用时,它将破坏combobox功能,还有一件事是来自后端的数据正确无误,仅显示有问题

有人能帮我解决这个问题吗?
我使用的是PrimeFaces 5

为什么不使用
(PrimeFaces one),而使用默认情况下
ajax
设置为true的PrimeFaces?您需要添加一个屏幕截图。它不起作用,同样的问题也会出现。您将
嵌入了另一个不同的
中。为什么?这似乎是完全多余的。除此之外,
还有严重的问题。您需要使用
var
value
属性以及
属性,这反过来需要一个适当的转换器,如果
中的项列表包含复合/复杂对象,并且
属性应该设置/绑定到具有适当数据类型的适当bean属性。