IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

[RichFaces] Question sur keepAlive


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2008
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2008
    Messages : 79
    Par défaut [RichFaces] Question sur keepAlive
    Bonjour,

    J'ai question sur la balise <keepAlive>. Est-ce que le managerbean en scope request est ré instancié, même avec la balise keepAlive. Ou alors une autre instance du manager bean est récréé et lui redonne ces anciennes valeurs ? (je sens que je pose une question très c... ^^ Mais je suis pas sûr) En tout cas pour ma page à chaque fois qu'une requête Ajax est faite, le management bean et soit ré instancié ou une autre instance est créée.

    Enfin je pense surtout que j'ai mal placé cette balise dans ma page. Je vous fourni les sources de ma page, je ne sais pas si c'est la bonne place :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
     
    <a4j:keepAlive beanName="databaseexplorer"/>
    <a4j:form>
        <ui:include src="includes/menu/domainmenu.xhtml"/>
        <div class="panel_main">
            <div class="panel_table">
                <rich:extendedDataTable value="#{databaseexplorer.listTable}" selectionMode="single" selection="#{databaseexplorer.selection}" var="list" width="50%" id="databaseTable" columnClasses="col">
                    <f:facet name="header">
                        <h:outputText value="#{databaseexplorer.tableName}"/>
                    </f:facet>
                    <rich:columns sortBy="#{list[i]}" sortable="#{i!=0}" sortOrder="#{columnName.sortOrder}" selfSorted="false" value="#{databaseexplorer.columnsName}" label="#{databaseexplorer.columnsName[i].header}" var="columnName" index="i" visible="#{databaseexplorer.nameColumnName == columnName.header ? 'true':'false' || i==0}" width="#{i==0?'50px' : '25%'}">
                        <f:facet name="header">
                            <h:panelGroup>
                                <h:selectBooleanCheckbox rendered="#{i==0}" value="#{databaseexplorer.deleteCheckboxValue}">
                                    <a4j:support event="onclick" action="#{databaseexplorer.deleteCheckboxSubmit}" reRender="databaseTable"/>
                                </h:selectBooleanCheckbox>
                                <h:outputText value="#{columnName.header}" rendered="#{i!=0}"/>
                            </h:panelGroup>
                        </f:facet>
                        <rich:inplaceInput value="#{list[i]}" rendered="#{i!=0}" selectOnEdit="true" editEvent="ondblclick">
                            <a4j:support event="onviewactivated" data="#{columnName.header}##{list[1]}##{list[i]}" actionListener="#{databaseexplorer.processAction}"/>
                        </rich:inplaceInput>
                        <h:selectBooleanCheckbox value="#{list[i]}" rendered="#{i==0}"/>
                        <f:facet name="footer">
                            <a4j:commandButton value="Delete row(s)" action="#{databaseexplorer.deleteRowsSubmit}" reRender="databaseTable" rendered="#{i==0}"/>
                        </f:facet>
                    </rich:columns>
                    <a4j:support event="onselectionchange" action="#{databaseexplorer.takeSelection}" reRender="information"/>
                </rich:extendedDataTable>
                <a4j:commandButton value="Insert" action="#{databaseexplorer.insertRowsSubmit}"/>
                <a4j:commandButton value="Reset orderby" action="#{databaseexplorer.resetOrderBy}" reRender="databaseTable"/>
            </div>
            <div class="panel_information">
                <rich:panel id="information">
                    <f:facet name="header">
                        <h:outputText value="Information (Item Id : #{databaseexplorer.arraySelection[databaseexplorer.nameColumnId]})"/>
                    </f:facet>
                    <h:panelGrid columns="2">
                        <h:outputText value="Create by : "/>
                        <h:outputText value="#{databaseexplorer.arraySelection['CREATED_USER']}"/>
     
                        <h:outputText value="On : "/>
                        <h:outputText value="#{databaseexplorer.arraySelection['CREATED_DATE']}"/>
     
                        <h:outputText value="Name : "/>
                        <h:outputText value="#{databaseexplorer.arraySelection[databaseexplorer.nameColumnName]}"/>
     
                        <h:outputText value="Description : "/>
                        <h:outputText value="#{databaseexplorer.arraySelection[databaseexplorer.nameColumnDescription]}"/>
                    </h:panelGrid>
                </rich:panel>
            </div>
        </div>
    </a4j:form>
    En fait j'ai un Systeme.out.println("test"); dans mon constructeur, et à chaque fois que je clique sur une ligne des mon tableau, test est affiché sur la console.

    Merci d'avance.

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    comment tu sais qu 'il est réinitialiser??

    normalement le bean en keepAlive reste actif pendant les requêtes ajax.
    N'oublie pas de mettre le bean serializable.

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2008
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2008
    Messages : 79
    Par défaut
    Merci , effectivement j'avais oublié de le mettre serializable. Mais ça à rien changé.

    Sinon je sais pas si il est réinitialisé, mais à chaque requete ajax il passe par le constructeur, alors que normalement il devrais pas ?

  4. #4
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    normalement non..vérifie que le bean est bien le même déclaré dans faces-config.
    Sinon tu peux vérifier si il existe des erreurs avec a4j:log.

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2008
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2008
    Messages : 79
    Par défaut
    Ba en fait tout marche très bien, j'ai aucune erreur, la page fonctionne bien. C'est juste quand je fait un orderBy sur une colonne et que je le remet sur la colonne par défaut, ça ne marche pas. Les valeurs du tableau ne change pas, par contre au niveau de la selection c'est bon. Lorsque je clique sur une ligne, les valeurs qui s'affichent dans le panelgroup sont bonnes mais ne correspondent pas à la ligne selectionnée.

    Mais ce que je ne comprend pas c'est pourquoi à chaque requete ça passe par le constructeur.

    Et le bean est bien configuré dans le faces-context puisque j'en est l'accés dans ma page. Enfin je te le fourni quand même au cas ou tu verrai un truc louche :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <managed-bean>
        <managed-bean-name>databaseexplorer</managed-bean-name>
        <managed-bean-class>com.smartattitudes.framework.beans.DabaseExplorer</managed-bean-class>
        <managed-bean-scope>request</managed-bean-scope>
        <managed-property>
            <property-name>navigation</property-name>
            <property-classe>com.smartattitudes.framework.beans.NavigationBean</property-classe>
            <value>#{NavigationBean}</value>
        </managed-property>
    </managed-bean>
    Et encore merci de m'avoir répondu

  6. #6
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    Tu utilise quoi en state_saving_method?
    Il vaut utiliser un h:form simple, a4j:form est utile que pour quelques cas sépecifique.

    <a4j:log/> te donnera les logs ajax, et s'il y'a des erreurs dans keepAlive.

  7. #7
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2008
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2008
    Messages : 79
    Par défaut
    Heu state_saving_method tu doit parler de la property de mon manager bean ? C'est ce qui me permet de savoir quel table de ma data base (pour son affichage) est selectionnée en fonction de la navigation via des menus qui sont dans la subview domainmenu.xhtml.

    Sinon j'ai aucune Fatal error, Error, ou warning dans les logs Ajax (j'ai tout testé).

    Et je sais pas si c'est important, mais j'ai oublié de te dire que tout fonctionne très bien en session scope, même le reset de l'order by.

  8. #8
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    Citation Envoyé par Erouan Voir le message
    Heu state_saving_method tu doit parler de la property de mon manager bean ? C'est ce qui me permet de savoir quel table de ma data base (pour son affichage) est selectionnée en fonction de la navigation via des menus qui sont dans la subview domainmenu.xhtml.

    Sinon j'ai aucune Fatal error, Error, ou warning dans les logs Ajax (j'ai tout testé).

    Et je sais pas si c'est important, mais j'ai oublié de te dire que tout fonctionne très bien en session scope, même le reset de l'order by.

    je parle du paramètre du contexte dans le web.xml.
    tu peux poster les logs de a4j..

  9. #9
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2008
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2008
    Messages : 79
    Par défaut
    Ah ok, je doit utiliser la valeur par défaut puisque je n'ai pas mis ce paramètre dans mon web.xml :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
     
    <servlet>
            <servlet-name>Faces Servlet</servlet-name>
            <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
            <load-on-startup>1</load-on-startup>
        </servlet>
     <servlet>
        <servlet-name>Faces Servlet</servlet-name>
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>/faces/*</url-pattern>
    </servlet-mapping>
    <session-config>
        <session-timeout>
            30
        </session-timeout>
    </session-config>
    <welcome-file-list>
        <welcome-file>faces/mainpage.xhtml</welcome-file>
    </welcome-file-list>
    <!-- Facelets pramas--> 
    <context-param>
        <param-name>facelets.BUILD_BEFORE_RESTORE</param-name>
        <param-value>true</param-value>
    </context-param>
    <context-param>
        <param-name>com.sun.faces.validateXml</param-name>
        <param-value>true</param-value>
    </context-param>
    <context-param>
        <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
        <param-value>.xhtml</param-value>
    </context-param>
    <context-param>
        <param-name>javax.faces.DEVELOPMENT</param-name>
        <param-value>false</param-value>
    </context-param>
    <context-param>
        <param-name>javax.faces.SKIP_COMMENTS</param-name>
        <param-value>true</param-value>
    </context-param>
        <!-- Richfaces Configuration-->
    <context-param>
        <param-name>org.richfaces.SKIN</param-name>
        <param-value>wine</param-value>
    </context-param>
    <context-param>
        <param-name>org.ajax4jsf.VIEW_HANDLERS</param-name>
        <param-value>com.sun.facelets.FaceletViewHandler</param-value>
    </context-param>
    <filter>
        <display-name>RichFaces Filter</display-name>
        <filter-name>richfaces</filter-name>
        <filter-class>org.ajax4jsf.Filter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>richfaces</filter-name>
        <servlet-name>Faces Servlet</servlet-name>
        <dispatcher>REQUEST</dispatcher>
        <dispatcher>FORWARD</dispatcher>
        <dispatcher>INCLUDE</dispatcher>
    </filter-mapping>
    Et voici les logs Ajax (plutôt conséquent d'ailleurs) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
    204
    205
    206
    207
    208
    209
    210
    211
    212
    213
    214
    215
    216
    217
    218
    219
    220
    221
    222
    223
    224
    225
    226
    227
    228
    229
    230
    231
    232
    233
    234
    235
    236
    237
    238
    239
    240
    241
    242
    243
    244
    245
    246
    247
    248
    249
    250
    251
    252
    253
    254
    255
    256
    257
    258
    259
    260
    261
    262
    263
    264
    265
    266
    267
    268
    269
    270
    271
    272
    273
    274
    275
    276
    277
    278
    279
    280
    281
    282
    283
    284
    285
    286
    287
    288
    289
    290
    291
    292
    293
    294
    295
    296
    297
    298
    299
    300
    301
    302
    303
    304
    305
    306
    307
    308
    309
    310
    311
    312
    313
    314
    315
    316
    317
    318
    319
    320
    321
    322
    323
    324
    325
    326
    327
    328
    329
    330
    331
    332
     
    debug[13:16:22,815]: Have Event [object Object] with properties: target: [object HTMLElement], srcElement: [object HTMLElement], type: click
    debug[13:16:22,815]: Query preparation for form 'j_id6' requested
    debug[13:16:22,815]: Append hidden control j_id6 with value [j_id6] and value attribute [j_id6]
    debug[13:16:22,816]: Ignored text no-name control with value [Source ERP] and value attribute [Source ERP]
    debug[13:16:22,816]: Append hidden control j_id6:databaseTable:0:j_id55 with value [Source ERP] and value attribute [Source ERP]
    debug[13:16:22,816]: Ignored text no-name control with value [Target PUMA AGIRRE] and value attribute [Target PUMA AGIRRE]
    debug[13:16:22,816]: Append hidden control j_id6:databaseTable:1:j_id55 with value [Target PUMA AGIRRE] and value attribute [Target PUMA AGIRRE]
    debug[13:16:22,816]: Ignored text no-name control with value [Source] and value attribute [Source]
    debug[13:16:22,816]: Append hidden control j_id6:databaseTable:2:j_id55 with value [Source] and value attribute [Source]
    debug[13:16:22,816]: Ignored text no-name control with value [Metadata ETL Reference] and value attribute [Metadata ETL Reference]
    debug[13:16:22,816]: Append hidden control j_id6:databaseTable:3:j_id55 with value [Metadata ETL Reference] and value attribute [Metadata ETL Reference]
    debug[13:16:22,816]: Ignored text no-name control with value [Target] and value attribute [Target]
    debug[13:16:22,816]: Append hidden control j_id6:databaseTable:4:j_id55 with value [Target] and value attribute [Target]
    debug[13:16:22,817]: Ignored text no-name control with value [Metadata InfoSphere ] and value attribute [Metadata InfoSphere ]
    debug[13:16:22,817]: Append hidden control j_id6:databaseTable:5:j_id55 with value [Metadata InfoSphere ] and value attribute [Metadata InfoSphere ]
    debug[13:16:22,817]: Ignored text no-name control with value [Source] and value attribute [Source]
    debug[13:16:22,817]: Append hidden control j_id6:databaseTable:6:j_id55 with value [Source] and value attribute [Source]
    debug[13:16:22,817]: Ignored text no-name control with value [Target] and value attribute [Target]
    debug[13:16:22,817]: Append hidden control j_id6:databaseTable:7:j_id55 with value [Target] and value attribute [Target]
    debug[13:16:22,817]: Ignored text no-name control with value [Source ESLOCO] and value attribute [Source ESLOCO]
    debug[13:16:22,817]: Append hidden control j_id6:databaseTable:8:j_id55 with value [Source ESLOCO] and value attribute [Source ESLOCO]
    debug[13:16:22,817]: Ignored text no-name control with value [Target PUMA ESLOCO] and value attribute [Target PUMA ESLOCO]
    debug[13:16:22,818]: Append hidden control j_id6:databaseTable:9:j_id55 with value [Target PUMA ESLOCO] and value attribute [Target PUMA ESLOCO]
    debug[13:16:22,818]: Append hidden control j_id6:databaseTable:s with value [-1] and value attribute [-1]
    debug[13:16:22,818]: Append hidden control javax.faces.ViewState with value [6009104253467476580:-9171263282766448937] and value attribute [6009104253467476580:-9171263282766448937]
    debug[13:16:22,818]: parameter fsp with value j_id6:databaseTable:j_id50
    debug[13:16:22,818]: parameter j_id6:databaseTable with value fsp
    debug[13:16:22,818]: parameter sortDir with value desc
    debug[13:16:22,818]: Look up queue with default name
    debug[13:16:22,818]: NEW AJAX REQUEST !!! with form: j_id6
    debug[13:16:22,818]: Start XmlHttpRequest
    debug[13:16:22,828]: Request state : 1
    debug[13:16:22,828]: QueryString: AJAXREQUEST=_viewRoot&j_id6=j_id6&j_id6%3AdatabaseTable%3A0%3Aj_id55=Source%20ERP&j_id6%3AdatabaseTable%3A1%3Aj_id55=Target%20PUMA%20AGIRRE&j_id6%3AdatabaseTable%3A2%3Aj_id55=Source&j_id6%3AdatabaseTable%3A3%3Aj_id55=Metadata%20ETL%20Reference&j_id6%3AdatabaseTable%3A4%3Aj_id55=Target&j_id6%3AdatabaseTable%3A5%3Aj_id55=Metadata%20InfoSphere%20&j_id6%3AdatabaseTable%3A6%3Aj_id55=Source&j_id6%3AdatabaseTable%3A7%3Aj_id55=Target&j_id6%3AdatabaseTable%3A8%3Aj_id55=Source%20ESLOCO&j_id6%3AdatabaseTable%3A9%3Aj_id55=Target%20PUMA%20ESLOCO&j_id6%3AdatabaseTable%3As=-1&javax.faces.ViewState=6009104253467476580%3A-9171263282766448937&fsp=j_id6%3AdatabaseTable%3Aj_id50&j_id6%3AdatabaseTable=fsp&sortDir=desc&
    debug[13:16:22,830]: Request state : 2
    debug[13:16:23,696]: Request state : 3
    debug[13:16:23,705]: Request state : 4
    debug[13:16:23,705]: Request end with state 4
    debug[13:16:23,705]: Response with content-type: text/xml;charset=UTF-8
    debug[13:16:23,705]: Full response content: <Supprimmer ça prend trop place>
    debug[13:16:23,763]: Header Ajax-Expired not found, search in <meta>
    debug[13:16:23,763]: search for elements by name 'meta' in element #document
    debug[13:16:23,763]: Find <meta name='Ajax-Update-Ids' content='j_id6:databaseTable'>
    debug[13:16:23,763]: Find <meta name='Ajax-Response' content='true'>
    debug[13:16:23,763]: Find <meta name='Ajax-Update-Ids' content='j_id6:databaseTable'>
    debug[13:16:23,763]: Find <meta name='Ajax-Response' content='true'>
    debug[13:16:23,763]: Header Ajax-Update-Ids not found, search in <meta>
    debug[13:16:23,763]: search for elements by name 'meta' in element #document
    debug[13:16:23,763]: Find <meta name='Ajax-Update-Ids' content='j_id6:databaseTable'>
    debug[13:16:23,763]: Update page by list of rendered areas from response j_id6:databaseTable
    debug[13:16:23,764]: search for elements by name 'script' in element #document
    debug[13:16:23,764]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg.ajax4jsf.javascript.PrototypeScript
    debug[13:16:23,764]: Such element exist in document
    debug[13:16:23,764]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg.ajax4jsf.javascript.AjaxScript
    debug[13:16:23,764]: Such element exist in document
    debug[13:16:23,764]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalscripts/menu.js
    debug[13:16:23,764]: Such element exist in document
    debug[13:16:23,764]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/utils.js
    debug[13:16:23,764]: Such element exist in document
    debug[13:16:23,764]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/ajax4jsf/javascript/scripts/form.js
    debug[13:16:23,764]: Such element exist in document
    debug[13:16:23,764]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/form.js
    debug[13:16:23,764]: Such element exist in document
    debug[13:16:23,764]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/menu.js
    debug[13:16:23,765]: Such element exist in document
    debug[13:16:23,765]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/jquery/jquery.js
    debug[13:16:23,765]: Such element exist in document
    debug[13:16:23,765]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/jquery.utils.js
    debug[13:16:23,765]: Such element exist in document
    debug[13:16:23,765]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/json/json-mini.js
    debug[13:16:23,765]: Such element exist in document
    debug[13:16:23,765]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg.ajax4jsf.javascript.DnDScript
    debug[13:16:23,765]: Such element exist in document
    debug[13:16:23,765]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/json/json-dom.js
    debug[13:16:23,765]: Such element exist in document
    debug[13:16:23,765]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/dnd/dnd-common.js
    debug[13:16:23,765]: Such element exist in document
    debug[13:16:23,765]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/dnd/dnd-draggable.js
    debug[13:16:23,766]: Such element exist in document
    debug[13:16:23,766]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/dnd/dnd-dropzone.js
    debug[13:16:23,766]: Such element exist in document
    debug[13:16:23,766]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/browser_info.js
    debug[13:16:23,766]: Such element exist in document
    debug[13:16:23,766]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/script/controlUtils.js
    debug[13:16:23,766]: Such element exist in document
    debug[13:16:23,766]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/common-scrollable-data-table.js
    debug[13:16:23,766]: Such element exist in document
    debug[13:16:23,766]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/extended-data-table.js
    debug[13:16:23,767]: Such element exist in document
    debug[13:16:23,767]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/drag-indicator.js
    debug[13:16:23,767]: Such element exist in document
    debug[13:16:23,767]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/ext-dt-drag-indicator.js
    debug[13:16:23,767]: Such element exist in document
    debug[13:16:23,767]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/ext-dt-simple-draggable.js
    debug[13:16:23,767]: Such element exist in document
    debug[13:16:23,767]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/ext-dt-simple-dropzone.js
    debug[13:16:23,767]: Such element exist in document
    debug[13:16:23,767]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalscripts/comboboxUtils.js
    debug[13:16:23,767]: Such element exist in document
    debug[13:16:23,767]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalscripts/utils.js
    debug[13:16:23,767]: Such element exist in document
    debug[13:16:23,767]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalscripts/inplaceinputstyles.js
    debug[13:16:23,767]: Such element exist in document
    debug[13:16:23,767]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalscripts/inplaceinput.js
    debug[13:16:23,768]: Such element exist in document
    debug[13:16:23,768]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/context-menu.js
    debug[13:16:23,768]: Such element exist in document
    debug[13:16:23,768]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/available.js
    debug[13:16:23,768]: Such element exist in document
    debug[13:16:23,768]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/skinning.js
    debug[13:16:23,768]: Such element exist in document
    debug[13:16:23,768]: search for elements by name 'link' in element #document
    debug[13:16:23,768]: <link> in response with src=/frameworkproject-war/faces/a4j/s/3_3_3.Finalorg/richfaces/renderkit/html/css/basic_classes.xcss/DATB/eAGLXj9BKHT5DGkAD!cDXA__
    debug[13:16:23,768]: Such element exist in document
    debug[13:16:23,768]: <link> in response with src=/frameworkproject-war/faces/a4j/s/3_3_3.Finalorg/richfaces/renderkit/html/css/extended_classes.xcss/DATB/eAGLXj9BKHT5DGkAD!cDXA__
    debug[13:16:23,769]: Such element exist in document
    debug[13:16:23,769]: <link> in response with src=/frameworkproject-war/faces/a4j/s/3_3_3.Finalcss/dropdownmenu.xcss/DATB/eAGLXj9BKHT5DGkAD!cDXA__
    debug[13:16:23,769]: Such element exist in document
    debug[13:16:23,769]: <link> in response with src=/frameworkproject-war/faces/a4j/s/3_3_3.Finalcss/menucomponents.xcss/DATB/eAGLXj9BKHT5DGkAD!cDXA__
    debug[13:16:23,769]: Such element exist in document
    debug[13:16:23,769]: <link> in response with src=/frameworkproject-war/faces/a4j/s/3_3_3.Finalorg/richfaces/renderkit/html/css/dragIndicator.xcss/DATB/eAGLXj9BKHT5DGkAD!cDXA__
    debug[13:16:23,769]: Such element exist in document
    debug[13:16:23,769]: <link> in response with src=/frameworkproject-war/faces/a4j/s/3_3_3.Finalcss/extendedDataTable.xcss/DATB/eAGLXj9BKHT5DGkAD!cDXA__
    debug[13:16:23,769]: Such element exist in document
    debug[13:16:23,769]: <link> in response with src=/frameworkproject-war/faces/a4j/s/3_3_3.Finalcss/inplaceinput.xcss/DATB/eAGLXj9BKHT5DGkAD!cDXA__
    debug[13:16:23,769]: Such element exist in document
    debug[13:16:23,769]: <link> in response with src=/frameworkproject-war/faces/a4j/s/3_3_3.Finalcss/panel.xcss/DATB/eAGLXj9BKHT5DGkAD!cDXA__
    debug[13:16:23,769]: Such element exist in document
    debug[13:16:23,769]: call getElementById for id= org.ajax4jsf.queue_script
    debug[13:16:23,769]: Update page part from call parameter for ID j_id6:databaseTable
    debug[13:16:23,769]: call getElementById for id= j_id6:databaseTable
    debug[13:16:23,774]: Replace content of node by replaceChild()
    debug[13:16:23,820]: saveRatios
    debug[13:16:23,830]: Scrolling Div offsetWidth: 688
    debug[13:16:23,839]: Scrolling Div clientWidth: 671
    debug[13:16:23,848]: Scrollbar: 17
    debug[13:16:23,858]: Main DIV: 688
    debug[13:16:23,858]: Width to spread: 671
    debug[13:16:23,858]: Column[0] ratio: NaN
    debug[13:16:23,858]: Column[1] ratio: 0.25
    info[13:16:23,858]: updateLayout
    debug[13:16:23,869]: Scrolling Div offsetWidth: 688
    debug[13:16:23,879]: Scrolling Div clientWidth: 671
    debug[13:16:23,899]: saveRatios
    debug[13:16:23,909]: Scrolling Div offsetWidth: 688
    debug[13:16:23,918]: Scrolling Div clientWidth: 688
    debug[13:16:23,927]: Scrollbar: 0
    debug[13:16:23,939]: Main DIV: 688
    debug[13:16:23,939]: Width to spread: 688
    debug[13:16:23,939]: Column[0] ratio: NaN
    debug[13:16:23,939]: Column[1] ratio: 0.24382267441860464
    debug[13:16:23,963]: Update part of page for Id: j_id6:databaseTable successful
    debug[13:16:23,963]: call getElementById for id= org.ajax4jsf.oncomplete
    debug[13:16:23,963]: Processing updates finished, no oncomplete function to call
    debug[13:16:23,963]: call getElementById for id= ajax-view-state
    debug[13:16:23,963]: Hidden JSF state fields: [object HTMLElement]
    debug[13:16:23,963]: Namespace for hidden view-state input fields is undefined
    debug[13:16:23,963]: search for elements by name 'input' in element span
    debug[13:16:23,963]: Replace value for inputs: 57 by new values: 1
    debug[13:16:23,963]: Input in response: javax.faces.ViewState
    debug[13:16:23,964]: Found same input on page with type: hidden
    debug[13:16:23,964]: search for elements by name 'INPUT' in element span
    debug[13:16:23,964]: Replace value for inputs: 57 by new values: 0
    debug[13:16:23,964]: call getElementById for id= _ajax:data
    debug[13:16:23,964]: call getElementById for id= _ajax:data
    debug[13:16:23,964]: call getElementById for id= _A4J.AJAX.focus
    debug[13:16:23,964]: No focus information in response
    debug[13:16:27,902]: Have Event [object Object] with properties: target: [object HTMLInputElement], srcElement: [object HTMLInputElement], type: click
    debug[13:16:27,902]: Query preparation for form 'j_id6' requested
    debug[13:16:27,902]: Append hidden control j_id6 with value [j_id6] and value attribute [j_id6]
    debug[13:16:27,903]: Ignored text no-name control with value [Target PUMA ESLOCO] and value attribute [Target PUMA ESLOCO]
    debug[13:16:27,903]: Append hidden control j_id6:databaseTable:0:j_id55 with value [Target PUMA ESLOCO] and value attribute [Target PUMA ESLOCO]
    debug[13:16:27,903]: Ignored text no-name control with value [Target PUMA AGIRRE] and value attribute [Target PUMA AGIRRE]
    debug[13:16:27,903]: Append hidden control j_id6:databaseTable:1:j_id55 with value [Target PUMA AGIRRE] and value attribute [Target PUMA AGIRRE]
    debug[13:16:27,903]: Ignored text no-name control with value [Target] and value attribute [Target]
    debug[13:16:27,903]: Append hidden control j_id6:databaseTable:2:j_id55 with value [Target] and value attribute [Target]
    debug[13:16:27,903]: Ignored text no-name control with value [Target] and value attribute [Target]
    debug[13:16:27,903]: Append hidden control j_id6:databaseTable:3:j_id55 with value [Target] and value attribute [Target]
    debug[13:16:27,904]: Ignored text no-name control with value [Source ESLOCO] and value attribute [Source ESLOCO]
    debug[13:16:27,904]: Append hidden control j_id6:databaseTable:4:j_id55 with value [Source ESLOCO] and value attribute [Source ESLOCO]
    debug[13:16:27,904]: Ignored text no-name control with value [Source ERP] and value attribute [Source ERP]
    debug[13:16:27,904]: Append hidden control j_id6:databaseTable:5:j_id55 with value [Source ERP] and value attribute [Source ERP]
    debug[13:16:27,904]: Ignored text no-name control with value [Source] and value attribute [Source]
    debug[13:16:27,904]: Append hidden control j_id6:databaseTable:6:j_id55 with value [Source] and value attribute [Source]
    debug[13:16:27,904]: Ignored text no-name control with value [Source] and value attribute [Source]
    debug[13:16:27,904]: Append hidden control j_id6:databaseTable:7:j_id55 with value [Source] and value attribute [Source]
    debug[13:16:27,905]: Ignored text no-name control with value [Metadata InfoSphere ] and value attribute [Metadata InfoSphere ]
    debug[13:16:27,905]: Append hidden control j_id6:databaseTable:8:j_id55 with value [Metadata InfoSphere ] and value attribute [Metadata InfoSphere ]
    debug[13:16:27,905]: Ignored text no-name control with value [Metadata ETL Reference] and value attribute [Metadata ETL Reference]
    debug[13:16:27,905]: Append hidden control j_id6:databaseTable:9:j_id55 with value [Metadata ETL Reference] and value attribute [Metadata ETL Reference]
    debug[13:16:27,905]: Append hidden control j_id6:databaseTable:s with value [-1] and value attribute [-1]
    debug[13:16:27,905]: Append hidden control javax.faces.ViewState with value [6009104253467476580:4403567078119913451] and value attribute [6009104253467476580:4403567078119913451]
    debug[13:16:27,905]: parameter j_id6:j_id160 with value j_id6:j_id160
    debug[13:16:27,905]: Look up queue with default name
    debug[13:16:27,906]: NEW AJAX REQUEST !!! with form: j_id6
    debug[13:16:27,906]: Start XmlHttpRequest
    debug[13:16:27,906]: Request state : 1
    debug[13:16:27,906]: QueryString: AJAXREQUEST=_viewRoot&j_id6=j_id6&j_id6%3AdatabaseTable%3A0%3Aj_id55=Target%20PUMA%20ESLOCO&j_id6%3AdatabaseTable%3A1%3Aj_id55=Target%20PUMA%20AGIRRE&j_id6%3AdatabaseTable%3A2%3Aj_id55=Target&j_id6%3AdatabaseTable%3A3%3Aj_id55=Target&j_id6%3AdatabaseTable%3A4%3Aj_id55=Source%20ESLOCO&j_id6%3AdatabaseTable%3A5%3Aj_id55=Source%20ERP&j_id6%3AdatabaseTable%3A6%3Aj_id55=Source&j_id6%3AdatabaseTable%3A7%3Aj_id55=Source&j_id6%3AdatabaseTable%3A8%3Aj_id55=Metadata%20InfoSphere%20&j_id6%3AdatabaseTable%3A9%3Aj_id55=Metadata%20ETL%20Reference&j_id6%3AdatabaseTable%3As=-1&javax.faces.ViewState=6009104253467476580%3A4403567078119913451&j_id6%3Aj_id160=j_id6%3Aj_id160&
    debug[13:16:27,908]: Request state : 2
    debug[13:16:28,727]: Request state : 3
    debug[13:16:28,746]: Request state : 4
    debug[13:16:28,746]: Request end with state 4
    debug[13:16:28,746]: Response with content-type: text/xml;charset=UTF-8
    debug[13:16:28,747]: Full response content: <supprimmer ça prend trop place>
    debug[13:16:28,747]: Header Ajax-Expired not found, search in <meta>
    debug[13:16:28,747]: search for elements by name 'meta' in element #document
    debug[13:16:28,747]: Find <meta name='Ajax-Update-Ids' content='j_id6:databaseTable'>
    debug[13:16:28,747]: Find <meta name='Ajax-Response' content='true'>
    debug[13:16:28,747]: Find <meta name='Ajax-Update-Ids' content='j_id6:databaseTable'>
    debug[13:16:28,747]: Find <meta name='Ajax-Response' content='true'>
    debug[13:16:28,747]: Header Ajax-Update-Ids not found, search in <meta>
    debug[13:16:28,747]: search for elements by name 'meta' in element #document
    debug[13:16:28,747]: Find <meta name='Ajax-Update-Ids' content='j_id6:databaseTable'>
    debug[13:16:28,747]: Update page by list of rendered areas from response j_id6:databaseTable
    debug[13:16:28,748]: search for elements by name 'script' in element #document
    debug[13:16:28,748]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg.ajax4jsf.javascript.PrototypeScript
    debug[13:16:28,748]: Such element exist in document
    debug[13:16:28,748]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg.ajax4jsf.javascript.AjaxScript
    debug[13:16:28,748]: Such element exist in document
    debug[13:16:28,748]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalscripts/menu.js
    debug[13:16:28,748]: Such element exist in document
    debug[13:16:28,748]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/utils.js
    debug[13:16:28,748]: Such element exist in document
    debug[13:16:28,748]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/ajax4jsf/javascript/scripts/form.js
    debug[13:16:28,748]: Such element exist in document
    debug[13:16:28,748]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/form.js
    debug[13:16:28,749]: Such element exist in document
    debug[13:16:28,749]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/menu.js
    debug[13:16:28,749]: Such element exist in document
    debug[13:16:28,749]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/jquery/jquery.js
    debug[13:16:28,749]: Such element exist in document
    debug[13:16:28,749]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/jquery.utils.js
    debug[13:16:28,749]: Such element exist in document
    debug[13:16:28,749]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/json/json-mini.js
    debug[13:16:28,749]: Such element exist in document
    debug[13:16:28,749]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg.ajax4jsf.javascript.DnDScript
    debug[13:16:28,749]: Such element exist in document
    debug[13:16:28,749]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/json/json-dom.js
    debug[13:16:28,749]: Such element exist in document
    debug[13:16:28,749]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/dnd/dnd-common.js
    debug[13:16:28,749]: Such element exist in document
    debug[13:16:28,750]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/dnd/dnd-draggable.js
    debug[13:16:28,750]: Such element exist in document
    debug[13:16:28,750]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/dnd/dnd-dropzone.js
    debug[13:16:28,750]: Such element exist in document
    debug[13:16:28,750]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/browser_info.js
    debug[13:16:28,750]: Such element exist in document
    debug[13:16:28,750]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/script/controlUtils.js
    debug[13:16:28,750]: Such element exist in document
    debug[13:16:28,750]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/common-scrollable-data-table.js
    debug[13:16:28,750]: Such element exist in document
    debug[13:16:28,750]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/extended-data-table.js
    debug[13:16:28,750]: Such element exist in document
    debug[13:16:28,750]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/drag-indicator.js
    debug[13:16:28,751]: Such element exist in document
    debug[13:16:28,751]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/ext-dt-drag-indicator.js
    debug[13:16:28,751]: Such element exist in document
    debug[13:16:28,751]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/ext-dt-simple-draggable.js
    debug[13:16:28,751]: Such element exist in document
    debug[13:16:28,751]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/ext-dt-simple-dropzone.js
    debug[13:16:28,751]: Such element exist in document
    debug[13:16:28,751]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalscripts/comboboxUtils.js
    debug[13:16:28,751]: Such element exist in document
    debug[13:16:28,751]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalscripts/utils.js
    debug[13:16:28,751]: Such element exist in document
    debug[13:16:28,751]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalscripts/inplaceinputstyles.js
    debug[13:16:28,751]: Such element exist in document
    debug[13:16:28,751]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalscripts/inplaceinput.js
    debug[13:16:28,752]: Such element exist in document
    debug[13:16:28,752]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/context-menu.js
    debug[13:16:28,752]: Such element exist in document
    debug[13:16:28,752]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/available.js
    debug[13:16:28,752]: Such element exist in document
    debug[13:16:28,752]: <script> in response with src=/frameworkproject-war/faces/a4j/g/3_3_3.Finalorg/richfaces/renderkit/html/scripts/skinning.js
    debug[13:16:28,752]: Such element exist in document
    debug[13:16:28,752]: search for elements by name 'link' in element #document
    debug[13:16:28,752]: <link> in response with src=/frameworkproject-war/faces/a4j/s/3_3_3.Finalorg/richfaces/renderkit/html/css/basic_classes.xcss/DATB/eAGLXj9BKHT5DGkAD!cDXA__
    debug[13:16:28,753]: Such element exist in document
    debug[13:16:28,753]: <link> in response with src=/frameworkproject-war/faces/a4j/s/3_3_3.Finalorg/richfaces/renderkit/html/css/extended_classes.xcss/DATB/eAGLXj9BKHT5DGkAD!cDXA__
    debug[13:16:28,753]: Such element exist in document
    debug[13:16:28,753]: <link> in response with src=/frameworkproject-war/faces/a4j/s/3_3_3.Finalcss/dropdownmenu.xcss/DATB/eAGLXj9BKHT5DGkAD!cDXA__
    debug[13:16:28,753]: Such element exist in document
    debug[13:16:28,753]: <link> in response with src=/frameworkproject-war/faces/a4j/s/3_3_3.Finalcss/menucomponents.xcss/DATB/eAGLXj9BKHT5DGkAD!cDXA__
    debug[13:16:28,753]: Such element exist in document
    debug[13:16:28,753]: <link> in response with src=/frameworkproject-war/faces/a4j/s/3_3_3.Finalorg/richfaces/renderkit/html/css/dragIndicator.xcss/DATB/eAGLXj9BKHT5DGkAD!cDXA__
    debug[13:16:28,753]: Such element exist in document
    debug[13:16:28,753]: <link> in response with src=/frameworkproject-war/faces/a4j/s/3_3_3.Finalcss/extendedDataTable.xcss/DATB/eAGLXj9BKHT5DGkAD!cDXA__
    debug[13:16:28,753]: Such element exist in document
    debug[13:16:28,753]: <link> in response with src=/frameworkproject-war/faces/a4j/s/3_3_3.Finalcss/inplaceinput.xcss/DATB/eAGLXj9BKHT5DGkAD!cDXA__
    debug[13:16:28,754]: Such element exist in document
    debug[13:16:28,754]: <link> in response with src=/frameworkproject-war/faces/a4j/s/3_3_3.Finalcss/panel.xcss/DATB/eAGLXj9BKHT5DGkAD!cDXA__
    debug[13:16:28,754]: Such element exist in document
    debug[13:16:28,754]: call getElementById for id= org.ajax4jsf.queue_script
    debug[13:16:28,754]: Update page part from call parameter for ID j_id6:databaseTable
    debug[13:16:28,754]: call getElementById for id= j_id6:databaseTable
    debug[13:16:28,757]: Replace content of node by replaceChild()
    debug[13:16:28,830]: saveRatios
    debug[13:16:28,857]: Scrolling Div offsetWidth: 688
    debug[13:16:28,876]: Scrolling Div clientWidth: 671
    debug[13:16:28,894]: Scrollbar: 17
    debug[13:16:28,916]: Main DIV: 688
    debug[13:16:28,916]: Width to spread: 671
    debug[13:16:28,916]: Column[0] ratio: NaN
    debug[13:16:28,916]: Column[1] ratio: 0.25
    info[13:16:28,916]: updateLayout
    debug[13:16:28,940]: Scrolling Div offsetWidth: 688
    debug[13:16:28,959]: Scrolling Div clientWidth: 671
    debug[13:16:28,996]: saveRatios
    debug[13:16:29,017]: Scrolling Div offsetWidth: 688
    debug[13:16:29,036]: Scrolling Div clientWidth: 688
    debug[13:16:29,055]: Scrollbar: 0
    debug[13:16:29,074]: Main DIV: 688
    debug[13:16:29,074]: Width to spread: 688
    debug[13:16:29,074]: Column[0] ratio: NaN
    debug[13:16:29,074]: Column[1] ratio: 0.24382267441860464
    debug[13:16:29,074]: Update part of page for Id: j_id6:databaseTable successful
    debug[13:16:29,074]: call getElementById for id= org.ajax4jsf.oncomplete
    debug[13:16:29,074]: Processing updates finished, no oncomplete function to call
    debug[13:16:29,074]: call getElementById for id= ajax-view-state
    debug[13:16:29,074]: Hidden JSF state fields: [object HTMLElement]
    debug[13:16:29,074]: Namespace for hidden view-state input fields is undefined
    debug[13:16:29,074]: search for elements by name 'input' in element span
    debug[13:16:29,075]: Replace value for inputs: 57 by new values: 1
    debug[13:16:29,075]: Input in response: javax.faces.ViewState
    debug[13:16:29,075]: Found same input on page with type: hidden
    debug[13:16:29,075]: search for elements by name 'INPUT' in element span
    debug[13:16:29,075]: Replace value for inputs: 57 by new values: 0
    debug[13:16:29,075]: call getElementById for id= _ajax:data
    debug[13:16:29,075]: call getElementById for id= _ajax:data
    debug[13:16:29,076]: call getElementById for id= _ajax:data
    debug[13:16:29,076]: call getElementById for id= _A4J.AJAX.focus
    debug[13:16:29,076]: No focus information in response
    J'ai supprimer les Full reponse, sinon j'ai trop de caractère.

  10. #10
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    ouii par défaut c'est server, tes beans sont bien gérés par JSF?? tu ne change pas de page pendant les requêtes?
    bizard..ça doit fonctionner normalement..

  11. #11
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2008
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2008
    Messages : 79
    Par défaut
    ouii par défaut c'est server, tes beans sont bien gérés par JSF??
    Oui, j'utilise aussi facelets, mais ça doit rien changer.

    tu ne change pas de page pendant les requêtes?
    Non je ne change pas de page pendant les requete, sinon effectivement ça expliquerai le problème.

  12. #12
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    essaye alors avec l'annotation


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    @org.ajax4jsf.model.KeepAlive

  13. #13
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2008
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2008
    Messages : 79
    Par défaut
    Excuse moi je ne vois pas ce que tu veux dire ?

  14. #14
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    Citation Envoyé par Erouan Voir le message
    Excuse moi je ne vois pas ce que tu veux dire ?
    l'annotation utilisé directement dans le bean peut remplacer la déclaration dans le xhtml.

    voilà un lien qui explique un peu le keepAlive.

  15. #15
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2008
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2008
    Messages : 79
    Par défaut
    Alors avec l'annotation ça marche toujours pas.

    J'ai essayé l'exemple du lien que tu ma donné. Et quand je clique sur le bouton, le programme repasse à chaque fois dans le constructeur.

    J'ai aussi par contre un warning qui s'affiche à chaque fois que je vais une requete ajax. Je pense pas que ce soit important, mais on sais jamais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    WARNING: PWC4011: Unable to set request character encoding to UTF-8 from context /frameworkproject-war, because request parameters have already been read, or ServletRequest.getReader() has already been called

  16. #16
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    tu peux essayé avec un bean simple qui ne contient pas de dépendances..ou juste enlevé la dépendance de ton bean.

  17. #17
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2008
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2008
    Messages : 79
    Par défaut
    Citation Envoyé par Sniper37 Voir le message
    tu peux essayé avec un bean simple qui ne contient pas de dépendances..ou juste enlevé la dépendance de ton bean.
    Bon j'ai carrément fait un autre projet de test pour voir comment fonctionné KeepAlive avec l'exemple que tu m'as fourni. J'ai juste copier son code. Et quand je clique sur le bouton add, le programme passe par le constructeur du bean. Là je ne comprend plus rien.

  18. #18
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    Est ce que tu perds les anciennes valeurs?

  19. #19
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2008
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2008
    Messages : 79
    Par défaut
    Non, donc c'est normal. A mais alors l'annotation @PostConstruct pourrais régler peut-être mes problèmes ! Je test ça tout de suite

  20. #20
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2008
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2008
    Messages : 79
    Par défaut
    Hélas non, ça ne marche pas non. Logique puisque si le prog passe par le constructeur, il passera de le PostConstruct...

    Donc ce qu'il faut que j'arrive à faire c'est de rien mettre dans mon constructeur pour que les donnée ne soit pas réinitialisée.

    Sinon j'ai testé l'exemple de ton lieu en mettant le scope en session et il se comporte différemment. En scope request tu peux pas tout supprimer, par contre en scope session si.

Discussions similaires

  1. 2 questions sur fileupload de richfaces
    Par kam81 dans le forum JSF
    Réponses: 0
    Dernier message: 14/06/2009, 17h10
  2. Quelques questions sur le TWebBrowser...
    Par CorO dans le forum Web & réseau
    Réponses: 3
    Dernier message: 17/01/2003, 21h23
  3. Question sur les handles et les couleurs...
    Par MrDuChnok dans le forum C++Builder
    Réponses: 7
    Dernier message: 29/10/2002, 08h45
  4. Réponses: 2
    Dernier message: 11/08/2002, 21h27
  5. question sur les message box !
    Par krown dans le forum Langage
    Réponses: 7
    Dernier message: 02/08/2002, 16h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo