【问题标题】:picklist update target primefaces 5选择列表更新目标primefaces 5
【发布时间】:2014-05-14 19:13:27
【问题描述】:

我正在使用 primefaces 的选择列表,但遇到以下问题,当我创建一个对象时,它可以工作,但是当我尝试更新此对象时,目标列表为空。

<div class="row">
        <div class="large-4 columns">
            <p:outputLabel id="lblDescricao" value="Descrição"/>
            <p:inputText id="txtDescricao" value="#{cadastroProdutoController.produto.descricao}" 
                         required="true" requiredMessage="Campo obrigatório" maxlength="30"/>
            <p:message id="msgDescricao" for="txtDescricao"/>
        </div>

        <div class="large-4 columns end">
            <p:pickList id="listTipoProduto" value="#{cadastroProdutoController.tipoProdutos}" var="tipoProduto"
                        itemLabel="#{tipoProduto.descricao}" itemValue="#{tipoProduto}">
                <f:facet name="sourceCaption">Não Associados</f:facet>
                <f:facet name="targetCaption">Associados</f:facet>

                <o:converter converterId="omnifaces.ListConverter" list="#{cadastroProdutoController.listaTodosTipoProdutoInner}" />
            </p:pickList>
        </div>
    </div>

    <div class="row">
        <div class="large-6 large-centered columns alinhamento_centro">
            <p:commandButton id="btnSalvar" value="SALVAR" validateClient="true" action="#{cadastroProdutoController.salvar}" update="@form"/>
            <p:spacer width="20px"/>
            <p:commandButton id="btnVoltar" value="VOLTAR" action="/paginas/cadastro/produtoPesquisa.xhtml?faces-redirect=true" immediate="true" ajax="false"/>
        </div>
    </div>

【问题讨论】:

    标签: primefaces jsf-2.2


    【解决方案1】:

    我认为您的转换器或控制器有问题。有什么代码可以帮忙吗?

    只有我的 2cents:如果您想有更多的人来帮助您,请不要用您的外语命名您的对象/ID。很难阅读。

    【讨论】:

      猜你喜欢
      • 2018-05-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-10
      相关资源
      最近更新 更多