Sto lavorando ad uno sviluppo storico di un particolare utente e voglio che sia fatto con dataTables. Tuttavia, non riesco a trovare il modo con cui posso rendere cliccabile la mia riga o una particolare cella. Devo aprire collegamenti separati con i clic separati per una riga particolare. Qualsiasi aiuto sarebbe apprezzato. Grazie in anticipo !!!Come rendere selezionabile una riga o una cella dati?
Modificato: se faccio clic su una riga, ho bisogno di tutti i dati della riga, che non è un problema. Posso farlo. Quello che devo sapere è creare una richiesta $ .ajax() con quei particolari dati di riga. Penso che lo farà. Tuttavia, sarebbe bello sapere come aprire un link in una nuova scheda sul clic di riga.
$(document).ready(function() {
var dataSet = [
[]
];
$.ajax({
type: 'POST',
url: "webservices/view_patient_medical_history.php",
async: false,
//data: {'log_id': data},
success: function(response) {
dataSet = JSON.parse(response);
}
});
// var dataSet_arr = jQuery.makeArray(dataSet['responseText']);
$('#patient_medical_history').DataTable({
data: dataSet,
columns: [{
title: "Patient ID",
class: "center"
}, {
title: "Current Medications",
class: "center"
}, {
title: "Allergies",
class: "center"
}, {
title: "Diabetes",
class: "center"
}, {
title: "Asthma",
class: "center"
}, {
title: "Arthritis",
class: "center"
}, {
title: "High Blood Pressure",
class: "center"
}, {
title: "Kidney Problem",
class: "center"
}, {
title: "Liver Problem",
class: "center"
}, {
title: "Heart Problem",
class: "center"
}, {
title: "Other Problems",
class: "center"
}, {
title: "Present Problem",
class: "center"
}, {
title: "Last Updated",
class: "center"
}],
"scrollX": true,
//"paging": false,
"info": false,
//"lengthMenu": false,
dom: 'lBfrtip',
buttons: [
'copy', 'pdf', 'print'
]
/*"paging": false,
"info": false,
dom: 'Bfrtip',
buttons: [
'excel', 'pdf', 'print'
]*/
});
$('th').css("white-space", "nowrap");
});
'Ho bisogno di aprire i link separati con i clic separate per particolare row.' in modo che valore stai usando per aprire diversi link? stai recuperando dalla stessa riga? –
Mi dispiace, amico. Non si è preoccupato di aggiungere codici inutili poiché quasi tutti sono abituati alle implementazioni comuni dei datatables. Tutto quello che voglio con quelle caratteristiche di base è rendere le righe cliccabili. Comunque ... ecco un codice della mia demo tanle. Voglio che le righe vengano cliccate. –
Ho modificato la mia domanda con il codice della struttura di base del mio tavolo. Ora, ho bisogno di quelle file cliccabili. –