Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2
  1. #1
    Invité de passage
    Homme Profil pro
    Analyse système
    Inscrit en
    février 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Analyse système
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : février 2012
    Messages : 2
    Points : 1
    Points
    1

    Par défaut comment je resoudre probleme d'envoi objet de page jsf vers Bean: l'objet envoyé est null

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    <ui:composition template="/template/template.xhtml">
    	<ui:define name="title">
     
    	</ui:define>
    	<ui:define name="body">
    <h:form>
    <p:panel
        style=" border-style: solid; border-left: 0px;border-right: 0px; border-top: 0px;background-image: none; ">
     
        <f:facet name="header">
              <center><font color="yellow"  size="3">Liste des Familles</font></center> 
            </f:facet>
     
       <p:growl id="messages" showDetail="true"/>  
     
     <p:dataTable value="#{familleBean.listFamille}" var="car" id="table" paginator="true" rows="10"  
                     paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"  
                     rowsPerPageTemplate="5,10,15">
                      <p:outputPanel>  
                    <h:outputText value="Search all fields:" />  
                    <p:inputText id="globalFilter" onkeyup="listFamille.filter()" style="width:150px" />  
                </p:outputPanel>  
     
     
     
                     <p:column filterBy="#{car.faCodeFamille}"
                    headerText="Model" footerText="contains "  filterMatchMode="contains" >
                        <f:facet name="header">
                            <h:outputText value="codeFamille" />
                        </f:facet>
                        <h:outputText value="#{car.faCodeFamille}" />
                    </p:column>
                      <p:column filterBy="#{car.faIntitule}"
                    headerText="Model" footerText="contains "  filterMatchMode="contains" >
                        <f:facet name="header">
                            <h:outputText value="Intitule" />
                        </f:facet>
                        <h:outputText value="#{car.faIntitule}" />
                    </p:column>
     
     
                     <p:column >
                        <f:facet name="header">
    							supprimer
                        </f:facet>
     
    		                <p:commandButton id="selectButton" oncomplete="confirmation.show()"  icon="ui-icon-trash" title="supprimer" ajax="true">
     
    		                      <f:setPropertyActionListener value="#{car.faCodeFamille}" target="#{familleBean.code}" />
    		                       <f:param value="#{car.faCodeFamille}" id="cdf"/> 
    </p:commandButton>
     
    		                </p:column> 
    		                 <p:column >
                        <f:facet name="header">
    						modifier
                        </f:facet>
     
    		                <p:commandButton id="selectButton2" oncomplete="editPane.show()"  icon="ui-icon-arrowrefresh-1-w" title="modifier">
     
    		                         <f:setPropertyActionListener value="#{car.faCodeFamille}" target="#{familleBean.code}" /> 
    		                      <f:setPropertyActionListener value="#{car.faIntitule}" target="#{familleBean.intitule}" /> 
     
     
    </p:commandButton>
     
    		                </p:column>          
                   </p:dataTable>
    </p:panel>
    <p:dialog id="confirmDialog" message="Supp Famille"  
                    header="vous étes sur de supprimer ce famille?" severity="alert" widgetVar="confirmation">  
          <p:commandButton id="confirm" value="Yes Sure"  ajax="false" update="messages" oncomplete="confirmation.hide()"  
                       action="#{familleBean.delete}"/>  
            <p:commandButton id="decline" value="Not Yet" onclick="confirmation.hide()" type="button" />   
     
        </p:dialog> 
         <p:dialog id="editPane" message="Modifier Famille"  
                    header="Modifier Famille" severity="alert" widgetVar="editPane">  
                       <h:panelGrid columns="2" id="editGrid">
     
                    <h:outputText value="codeFamille:" />
    				<h:inputText label="code" id="code" required="true"
    					value="#{familleBean.code}">
    					<f:validateLength maximum="10" />
    				</h:inputText>
     
    				<h:outputText value="Intitulé de la famille :" />
    				<h:inputText label="intitule" id="intitule" required="true"
    					value="#{familleBean.intitule}">
    					<f:validateLength maximum="35" />
    				</h:inputText>
     
     
     
                <h:panelGroup />
                </h:panelGrid>
            <p:commandButton id="edit" value="Yes Sure" update="messages table editGrid " ajax="true" oncomplete="editPane.hide()"  
                       action="#{familleBean.modifier}"/>  
            <p:commandButton id="decl" value="Not Yet" onclick="editPane.hide()" type="button" />   
     
        </p:dialog> 
     
     
    </h:form>
     
     
    	</ui:define>
    </ui:composition>
    </html>

  2. #2
    Expert Confirmé Sénior
    Avatar de tchize_
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    avril 2007
    Messages
    21 586
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Belgique

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Service public

    Informations forums :
    Inscription : avril 2007
    Messages : 21 586
    Points : 38 446
    Points
    38 446

    Par défaut

    Tu pourrais élaborer? Ta question n'est pas claire.
    Tchize (Чиз) faq java, cours java, javadoc. Pensez à et
    Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •