primefaces :boîte de dialogue de ne pas montrer
Mon Problème est p:dialog
n'est pas affiché. L'auditeur est de se faire licencier, pas de messages d'erreur. Mon exigence est: lorsque je sélectionne une ligne, la ligne de détails doit être affiché dans la boîte de dialogue.
De bien vouloir m'aider. Merci à l'avance.
<h:form id="form">
<p:dataTable id="cars" var="car" value="#{tableBean2.carsSmall}" paginator="true"
rows="10" rowKey="#{car.model}" selection="#{tableBean2.selectedCar}"
selectionMode="single">
<p:ajax event="rowSelect" listener="#{tableBean2.onRowSelect}"
update=":form1:display :form1:growl" oncomplete="PF('carDialog').show()" />
<p:ajax event="rowUnselect" listener="#{tableBean2.onRowUnselect}"
update=":form1:growl" />
<f:facet name="header">
Select a row to display a message
</f:facet>
<p:column headerText="Model">
#{car.model}
</p:column>
<p:column headerText="Year">
#{car.year}
</p:column>
<p:column headerText="Manufacturer" >
#{car.manufacturer}
</p:column>
<p:column headerText="Color">
#{car.color}
</p:column>
</p:dataTable>
</h:form>
<h:form id="form1">
<p:growl id="growl" showDetail="true"/>
<p:dialog id="dialog" header="Car Detail" widgetVar="carDialog"
resizable="false" position="center center" height="123"
width="456" appendToBody="true">
<h:panelGrid id="display" columns="2" cellpadding="4">
<h:outputText value="Model:" />
<h:outputText value="#{tableBean2.selectedCar.model}" />
<h:outputText value="Year:" />
<h:outputText value="#{tableBean2.selectedCar.year}" />
<h:outputText value="Manufacturer:" />
<h:outputText value="#{tableBean2.selectedCar.manufacturer}" />
<h:outputText value="Color:" />
<h:outputText value="#{tableBean2.selectedCar.color}" />
</h:panelGrid>
</p:dialog>
</h:form>
- pour commencer : essayez de supprimer
appendToBody="true"
à partir de la boîte de dialogue - J'ai essayé sans appendToBody. pas de travail
Vous devez vous connecter pour publier un commentaire.
Je ne suis pas entièrement sûr de ce que l'
PF
fonction n'mais quand j'ai couru votre code sur ma fin et changéà
la
<p:dialog>
surgi.<p:dialog>
estcarDialog
. etshow
est la méthode implicite pour sauter vers le haut.PF
fonction qui me jetant hors. Je ne vois pas un exemple à ce jour. Toujours à la recherche.