L'ajout dynamique d'une ligne de primefaces dataTable
J'ai besoin d'ajouter une ligne à mon datatable sur le clic d'un bouton "Ajouter Employé".
La datatable montre les enregistrements correspondant à une liste fixe des Employés dans la fève.
Ce que je suis en train de faire est de cliquer sur le "Ajouter Employé" bouton , je suis l'ajout d'un enregistrement vide de l'Employé pour la empList.
Est-il une meilleure façon de le faire?
Grâce.
Cliquez sur le "Ajouter Employé" bouton, d'accepter l'entrée de l'utilisateur dans divers domaines. Sur soumettre, ajouter les détails de la liste de la fève et de faire de l'ajax mise à jour sur la datatable. Datatable sera actualisé conformément à la liste des employés dans la fève.
est-il possible sans l'actualisation de la datatable?
ajax mise à jour est nécessaire que les nouvelles données sont ajoutées à la liste et est disponible sur le haricot
est-il possible sans l'actualisation de la datatable?
ajax mise à jour est nécessaire que les nouvelles données sont ajoutées à la liste et est disponible sur le haricot
OriginalL'auteur Shikha Dhawan | 2012-03-05
Vous devez vous connecter pour publier un commentaire.
Soit vous ouvrez une boîte de dialogue ou une fenêtre en cliquant sur le bouton ajouter. Puis remplissez les champs requis (attaché à un objet employé. Et lors de la sauvegarde/soumettre-vous ajouter cet objet à votre liste d'objets employee. Et rerender la datatable.
Ou vous pouvez ajouter un vide emploee objet à votre liste. L'affichage dans la datatable avec inputfields. Sur ajouter, vous ajoutez le nouvel employé à la liste et rerender la liste.
pouvez-vous soulever une autre question avec des morceaux de code à partir de xhtml et de haricots
déjà fait 🙂 stackoverflow.com/questions/10815919
OriginalL'auteur roel
list_Recs est la liste de dossiers et indiqué dans le tableau de données.
Quand Nouveau bouton est cliqué, créer un emty instance de newRec dans prepareForInsert routine de myBean. De sorte que myPanel est rempli avec des espaces vides dans les champs. Sur Soumettre, ajouter le newRec à
list_Recs et le nouvel enregistrement est affiché dans le tableau de données en raison de la mise à jour sur myTable.
Espérons que cette aide.
Chiffons, pouvez-vous mettre une partie de votre code d'haricot? Je suis intéressé parce que j'ai besoin de la même chose, mais j'obtiens une erreur lors de l'ajout d'une ligne à ma liste. Le message d'erreur suivant: modèle de données doit mettre en œuvre org.primefaces.de modèle.SelectableDataModel lorsque la sélection est activée. Et je n'ai que cette erreur depuis que j'ai mis bof PF2 de primefaces 3.2
veuillez consulter stackoverflow.com/questions/10513873/...
J'ai déjà ajouté rowKey, mais ce n'est pas la résolution de mon problème
pouvez-vous soulever une autre question avec des morceaux de code à partir de xhtml et de haricots
OriginalL'auteur rags
Une autre option serait d'afficher un vide employé dans le pied de page facette de votre datatable et l'ajouter à votre liste si l'utilisateur clique sur le bouton ajouter. Avec cela, vous pouvez garantir que seuls correctement rempli employé objets/entités sont ajoutées à votre liste.
OriginalL'auteur Matt Handy