Recuperer la valeur d'un champ d'une ligne d'un tableau
Bonjour,
En réalité je m'interesse au developpement web avec java et precisement avec le framework JSF mais j'ai besoin de javascript.
J'ai un tableau dynamique (liste de fournisseurs) généré à partir d'une base de données contenant une colonne "Nom" et une autre de boutons radio pour une selection unique.
Je voudrais recupérer dans une variable grace à une fonction javascript la valeur du champs "Nom" de la ligne selectionnée sachant que l'exclusion entre les boutons radio est gérée par cette fonction :
Code:
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
|
<script>
function radioButton(radio) {
var id = radio.name.substring(radio.name.lastIndexOf(':'));
var el = radio.form.elements;
for (var i = 0; i < el.length; i++) {
if (el[i].name.substring(el[i].name.lastIndexOf(':')) == id) {
el[i].checked = false;
}
}
radio.checked = true;
}
</script>
et au niveau de mon tableau qui est généré par JSF :
<body>
<f:view>
<h:form>
<h:dataTable var="loc" value="#{jsfBean.employees}" binding="#{jsfBean.htmlDataTable}">
<h:column>
<h:selectOneRadio onclick="radioButton(this);"
<f:selectItem itemValue="null" />
</h:selectOneRadio>
</h:column>
<h:column>
<h:outputText value="#{fournisseur.name}"/>
</h:column>.......etc |