Je travaille sur un projet en utilisant Grails 3. L'une des tâches comprennent l'affichage d'une table avec des informations et de la colonne d'entrée comme celui-ci:Grails 3.0 entrée html changement de table par le bouton par défaut
2 texte les champs sont présents et 3 boutons. Le bouton D remplit le premier champ de texte Le bouton D1 remplit le second champ de texte Le bouton D2 remplit les deux Enfin, le résultat sera stocké dans une seule classe de domaine au bouton Soumettre.
HTML La table est générée dynamiquement.
Pas besoin de requêtes de base de données ou d'appel de contrôleur. Cela peut être simplement une valeur de rendu 0 ou aléatoire. Je ne suis pas très expérimenté en jquery et javascript.
En résumé:
1) Table d'affichage avec 2 champs de texte d'entrée
2) l'utilisateur peut les remplir ou utiliser les boutons par défaut pour cette (ligne par ligne ou avec le bouton maître)
3) Une fois le bouton d'envoi terminé, les informations sont enregistrées dans le db
Remarque: par rafraîchissement, je veux dire s'il y a une valeur dans le champ de texte, la valeur à remplacer si le bouton est enfoncé.
Exemple: jsfiddle
document.getElementById("hour").value = numberHour;
Comment parvenir à cela?
Qu'est-ce que vous essayez vraiment d'atteindre? Votre description ne décrit vraiment rien. Si vous voulez rafraîchir la table, qu'entendez-vous par là? Après les entrées juste l'effacer? Besoin d'une explication plus détaillée. –
Initialement, la table sera la même que l'écran. L'utilisateur peut mettre des valeurs dans les champs de texte ligne par ligne ou utiliser certains des boutons pour mettre à jour ces valeurs. Lorsque l'utilisateur a terminé, il appuie sur Envoyer pour enregistrer les informations dans la base de données. – Vanko