0

現在<p:ajax>、コンポーネントを更新/入力する作業を行っていますが、 autoComplete でオブジェクトを選択すると、ajax がコンポーネントを更新しません。

以下の私のコード:

   <p:panel header="Actviter le Projet">
<!--############# Chercher le Projet #############-->
    <div id="projetCompleteCenter" align="center">
    <h:outputLabel value="#{bundle.searchProject}  " />
    <p:autoComplete id="autoCompleteProjet" forceSelection="true"
    minQueryLength="3" value="#{projetMB.projet}"
        completeMethod="#{projetMB.completeProjet}" var="projet"
       itemLabel="#{projetMB.projet.nomProjet}" dropdown="true" >
     <p:ajax update="nomProjet nombreHeure dateDemarrage typeProjet" />
</p:autoComplete>
</div>

<p:separator />

<!--############# Donées du Projet #############-->
<div id="idPanel">
       <h:panelGrid columns="2">

    <p:outputLabel for="nomProjet" value="#{bundle.nomProjet} " />
                        <p:inputText id="nomProjet" value="#{projetMB.projet.nomProjet}"
                            required="true">
                            <f:validateLength minimum="3" />
                        </p:inputText>

                        <p:outputLabel for="nombreHeure"
                            value="#{bundle.nombreHeuresProjet} " />
                        <p:inputText id="nombreHeure"
                            value="#{projetMB.projet.nbHeuresProjet}" required="true">
                            <pe:keyFilter mask="num" for="nombreHeure" />
                        </p:inputText>

                        <h:outputLabel for="dateDemarrage"
                            value="#{bundle.dateDemarrageProjet} " />
                        <p:calendar id="dateDemarrage"
                            value="#{projetMB.projet.dateDebutProjet}" required="true"
                            pattern="dd/MM/yyyy" showOn="button" navigator="true"/>

                        <h:outputLabel for="typeProjet" value="Type du projet: " />
                        <h:selectOneListbox id="typeProjet"
                            value="#{projetMB.projet.type}">
                            <f:selectItems value="#{projetMB.typeProjetList}" var="pr"
                                itemLabel="#{pr.typeLabel}" itemValue="#{pr.typeValue}" />
                        </h:selectOneListbox>

                    </h:panelGrid>
                </div>

なにが問題ですか ?

ありがとうございました!

4

1 に答える 1