Je construis un éditeur qui fonctionne avec des fichiers .CSV. J'ai l'application d'importation du fichier bien, mais maintenant je veux que l'utilisateur puisse sélectionner quelques colonnes pour travailler avec.Contrôles dynamiques multiples - Résultats en tant que tableau?
I afficher les 5 colonnes du fichier dans un tableau HTML, et dans la balise table TH Je crée quelques cases en haut de la table comme ceci:
Il finit par ressembler à ceci:
Tout cela est enveloppé dans une forme et quand il est soumis les params contiennent les ID des checkboxe vérifiés s/colonnes.
« 0 » => « 0 », « 3 » => « 3 »
Je veux savoir quelles colonnes ont été sélectionnées, mais à mon avis, en grattant à travers les params et essayer de travailler sur quelles colonnes est un peu désordonné .... y at-il un moyen d'obtenir les cases à cocher sélectionnées en tant que tableau afin que je puisse simplement itérer à travers eux? Le nombre de colonnes est variable.
Résolu! Changé la génération de case à ceci:
et toutes les colonnes sélectionnées vont dans un tableau appelé selected_columns. Simple!