さて、私はWebを作成していて、primefaceを使用していますが、commandButtonコマンドを使用してデータグリッドのショーケースから例を実行しようとしましたが、1日試行した後、失敗しましたが、dataTabで同じコードを作成し、うまくいくので、迷ってしまいました。どなたか少しでもお役に立てれば、コードを載せておきます。
(使用されるテクノロジーは tomcat 7、jsf 2.1、および primeface 3.2 です)
これがdataTabのコードです
<p:dataTable id="juego" var="juego" value="#{juegoBean.files}">  
    <p:column headerText="Model" style="width:24%">  
        <h:outputText value="#{juego.id}" />  
    </p:column>  
    <p:column headerText="Year" style="width:24%">  
        <h:outputText value="#{juego.idUser.mail}" />  
    </p:column>  
    <p:column style="width:4%">  
        <p:commandButton id="selectButton" update=":form:detalle" oncomplete="juegoDialog.show()" icon="ui-icon-search" title="View">  
                <f:setPropertyActionListener value="#{juego}" target="#{juegoBean.seleccionadoFile}" />  
        </p:commandButton>  
    </p:column>  
</p:dataTable> 
これはdataGridのコードです
<p:dataGrid  var="juego" value="#{juegoBean.files}" columns="3"  
    rows="12" paginator="true"  
    paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"  
    rowsPerPageTemplate="12,24,36">  
    <p:panel header="#{juego.id}" style="text-align:center">  
        <h:panelGrid style="width:100%">  
            <!--
            <p:graphicImage value="/images/cars/.jpg"/>   
             <h:outputText value="#{juego.idUser.user}" />  
           <p:commandButton id="selectButton" update=":form:detalle" oncomplete="juegoDialog.show()" icon="ui-icon-search" title="View">  
                <f:setPropertyActionListener value="#{juego}" target="#{juegoBean.seleccionadoFile}" />  
        </p:commandButton>  
        </h:panelGrid>  
    </p:panel>  
</p:dataGrid> 
これは、更新しようとしているダイアログです
<p:dialog header="Information del archivo" widgetVar="juegoDialog" modal="true">  
    <p:outputPanel id="detalle" layout="block">  
          <p:tabView  id="tabView">  
                <p:tab id="general" title="General">  
                    <div id="descripcion">
                        <h3>Descripcion del juego</h3><br />
                        <p style="font-size: small;">#{juegoBean.seleccionadoFile.infoFile.description}</p><br />
                    </div>
                    <div id="categoria"> 
                        <h3>Categorias del Juego</h3><br />
                        <p style="font-size: small;">
                          </p><br />
                    </div>
                    <div id="clave"> 
                        <h3>Palabras clave</h3> <br />
                        <p style="font-size: small;">#{juegoBean.seleccionadoFile.infoFile.motCles}</p><br />
                    </div>
                    <div id="subido"> 
                        <h3>Esta archivo fue subido el:</h3> <br />
                        <p style="font-size: small;">#{juegoBean.seleccionadoFile.infoFile.dateUpload}</p>
                    </div>
                </p:tab>  
                <p:tab id="imagen" title="Imagenes del juego"> 
                    <div class="largo">
                        <ui:repeat var="imagen" value="#{juegoBean.seleccionadoFile.imageCollection}">
                   <img title="" alt="" src="#{imagen.root}" />
                    </ui:repeat>
                           </div>
                </p:tab>  
                <p:tab id="estadistica" title="Estadistica">  
                    <div>
                        <h3>Descargado: </h3><br />
                        <p style="font-size: small;">#{juegoBean.seleccionadoFile.telecharge}</p><br /> 
                    </div>
                    <div> 
                        <h3> Reputacion: </h3><br />
                        <p style="font-size: small;"></p><br /> 
                    </div>
                    <div> 
                        <h3> Ultima vez descargado: </h3><br />
                        <p style="font-size: small;">#{juegoBean.seleccionadoFile.infoFile.dateDernierTelechargement}</p><br /> 
                    </div>
                </p:tab>  
                <p:tab id="descargar" title="Descargar">  
                    <h3>  Descargar link </h3> <br/>
                    <br/>
                    <p style="font-size: small;"><a title=""  href="#{juegoBean.seleccionadoFile.adresse}"  onclick="#{juegoBean.actualizarDescarga()}">Descargar</a></p>
                    <br/>
                </p:tab>  
            </p:tabView>  
    </p:outputPanel>  
</p:dialog>