Je suis en train de mettre en œuvre une fonction sur jquery datatable, qui retourne la 1ère et la 4ème colonne d'une ligne sélectionnéeJQuery DataTable cellule d'une rangée cliquez
je suis suivant cet exemple, ce qui me permet de manipuler un cliquée ligne http://datatables.net/examples/api/select_single_row.html
penser que je peux changer ce gestionnaire pour effectuer les procédures de valeur de la cellule de lecture et d'utiliser la valeur de ma propre logique
/* Add a click handler to the rows - this could be used as a callback */
$("#example tbody").click(function(event) {
$(oTable.fnSettings().aoData).each(function(){
$(this.nTr).removeClass('row_selected');
});
$(event.target.parentNode).addClass('row_selected');
});
Je suis venu aussi sur ce petit segment de code fr om forum dataTable http://datatables.net/forums/comments.php?DiscussionID=1384&page=1#Item_0
$('#example tbody tr').click(function() {
// Alert the contents of an element in a SPAN in the first TD
alert($('td:eq(0) span', this).html());
});
peut avoir un pointeur i pour que je puisse obtenir le 1er et 4ème colonne du champ cliqué?
partie suivante je résolus ci-dessus, merci nick
mais j'ai la prochaine partie du problème. quand j'initialiser le tableau j'utilise
/* Init the table */
oTable = $('#filetable').dataTable({
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": "/crvWeb/jsonFileList.do",
"fnServerData": function (sSource, aoData, fnCallback) {
$.ajax({
"dataType": 'json',
"type": "POST",
"url": sSource,
"data": aoData,
"success": fnCallback
});
}
});
mon servlet prend un paramètre de requête dir et renvoie une liste à la datatable comme réponse JSON. Comment puis-je ajouter et obtenir une réponse Serlvet avec demande de post afin que je puisse avoir ma table mise à jour?
une autre question de suivi. si je voudrais passer la valeur dans la grille pour la mettre à jour, comment je devrais le faire pour utiliser la fonction de poste pour mettre à jour la table à la volée? – nokheat
@nokheat - Comment voulez-vous dire? Si vous pouvez décrire un peu plus d'où viennent les valeurs et je vais peut-être pouvoir aider ... Je dois planter pour la nuit, mais répondez ici et je vais vérifier dans la matinée :) –
je dois montrez un segment de code donc référez-vous s'il vous plaît à mon nouveau edit – nokheat