2015-04-02 4 views
0

Comment append 2 jsons au même datatable, comme:Comment append 2 différents jsons au même prime-ui datatable

$('#divInWhichTableIsRendered').puidatatable({ 
        columns: [ 
         {field:'f1', headerText: 'f1', sortable:true}, 
         {field:'f2', headerText: 'f2', sortable:true}, 
         {field:'f3', headerText: 'f3', sortable:true}, 
         {field:'f4', headerText: 'f4', sortable:true}, 
         {field:'f5', headerText: 'f5', sortable:true} 
        ], 
        datasource: ourJson1, 
       }); 

$('#divInWhichTableIsRendered').puidatatable({ 
        columns: [ 
         {field:'f1', headerText: 'f1', sortable:true}, 
         {field:'f2', headerText: 'f2', sortable:true}, 
         {field:'f3', headerText: 'f3', sortable:true}, 
         {field:'f4', headerText: 'f4', sortable:true}, 
         {field:'f5', headerText: 'f5', sortable:true} 
        ], 
        datasource: ourJson2, 
       }); 

Actuellement, si nous le faisons, la table est remplie avec ourJson2 & le ourJson1 est fini - ce que nous ne voulons pas.

En fait, je dois mettre en évidence certaines lignes spécifiques, en fonction d'une certaine condition (dépend des données Json), mais je suis incapable de le faire. Si j'applique la classe à la colonne, elle est appliquée à chaque ligne.

Répondre

0

Première question: Comme il n'y a pas de « addOption » pour puidatatable vous aurez besoin de fusionner les deux sources de données (ourJson1 et ourJson2) avant de lancer le puidatatable.

Ce que vous faites en ce moment est d'initier le puidatatable deux fois - une fois avec le ourJson1 et ensuite avec ourJson2. La seconde puidatatable remplace (évidemment) la première.

Deuxième question (vous devriez toujours poser une question, si vous avez besoin de demander un autre, créer une nouvelle question) :

Fournir le code que vous exécutez et nous serons en mesure d'aider toi. Nous ne savons pas ce que vous avez essayé et où vous avez échoué.

+0

Je souhaite mettre en surbrillance certaines lignes en fonction d'une condition (à partir des données json). Pouvons-nous le faire? – Pii

+0

Si vous avez une question distincte, posez une nouvelle question. Le système est simple: poser une question, obtenir 1 réponse. Ne posez pas la question 5 à la fois, c'est confus si les gens répondent simplement par exemple, 2 sur 5. – Manuel