Używam siatki danych datatables.net z jquery i bootstrap. Mam duży fragment danych JSON z pewnymi kolumnami boolowskimi i chciałbym uczynić kolumnę z danymi jako zaznaczone lub niezaznaczone pole wyboru (oczywiście z oczywiście stylem bootstrap). Co jest najłatwiejsze/najszybsze?Najlepszy sposób renderowania boolowskich kolumn danych w jquery datatables.net
6
A
Odpowiedz
19
I odpowiedział na moje własne pytanie :-) To rzeczywiście bardzo proste:
var simple_checkbox = function (data, type, full, meta) {
var is_checked = data == true ? "checked" : "";
return '<input type="checkbox" class="checkbox" ' +
is_checked + ' />';
}
var setup_datatable = function() {
$('#data-table').DataTable({
"columns": [
{ "data": "id", "className": "text-center"},
{ "data": "keywords"},
{ "data": "platform"},
{ "data": "is_active", "render": simple_checkbox},
{ "data": "is_terminated", "render": simple_checkbox}
],
"ajax": "/data"
}); // DataTable
}
2
Dodawanie klasy niepełnosprawnego usunie funkcji na stronie, ale zachować wygląd.
var simple_checkbox = function (data, type, full, meta) {
var is_checked = data == true ? "checked" : "";
return '<input type="checkbox" **class="checkbox disabled"** ' +
is_checked + ' />';
}
+0
Dzięki @eric phillips, to świetny pomysł – Deano
Powiązane problemy
- 1. Pobieranie danych boolowskich z atrybutu danych w jquery
- 2. Format wyświetlania daty Datatables.net
- 3. Najlepszy sposób robienia kolumn w HTML/CSS
- 4. Jaki jest najlepszy sposób w PostgreSQL do przechowywania grup arbitralnych wartości boolowskich dla wiersza?
- 5. Jaki jest najlepszy sposób renderowania ikonek w programie DirectX 11?
- 6. Najlepszy sposób renderowania System.Drawing.Image w ASP.NET MVC 3 View
- 7. jquery DataTables Ajax Błąd/http://datatables.net/tn/7
- 8. Najlepszy sposób przechowywania danych "ustawień witryny" w tabeli bazy danych?
- 9. Prosta aktualizacja danych boolowskich za pomocą mongdb?
- 10. Najlepszy sposób przechowywania danych o zmiennej długości w R data.frame?
- 11. Najlepszy sposób przekazać parametry do .load jQuery()
- 12. najlepszy sposób statystycznie wykrywania anomalii w danych
- 13. Najlepszy sposób na przechowywanie danych w BoltDB
- 14. Najlepszy sposób na łączenie wielu kolumn w siatkę/listę WPF?
- 15. Najlepszy sposób wyświetlania danych strumieniowych w widoku listy Androida
- 16. Pytanie JQuery Datatable: Centrowanie danych kolumn po wstawieniu danych
- 17. Jaki jest najlepszy sposób wykonywania jQuery .change()
- 18. Ocena wyrażeń boolowskich w Pythonie
- 19. Najlepszy sposób obsłużyć danych atrybutów Slim
- 20. Jaki jest najlepszy sposób przetwarzania złożonych typów danych w CakePHP?
- 21. Najlepszy sposób na znalezienie elementu wejściowego "następnego" formularza w jQuery?
- 22. Zestaw danych POJO zagnieżdżonych renderowania
- 23. Najlepszy sposób przechowywania danych kolumny jako wiersza MS SQL
- 24. Najlepszy sposób na zaprojektowanie tego scenariusza bazy danych?
- 25. Najlepszy sposób zarządzania pulą wątków w kolejce do bazy danych
- 26. Najlepszy sposób na rejestrowanie danych POST w Apache?
- 27. Najlepszy sposób na zapisywanie danych w aplikacji Java?
- 28. Jaki jest najlepszy sposób przechowywania tablicy w relacyjnej bazie danych?
- 29. Jaki jest najlepszy sposób na duplikowanie danych w szablonie django?
- 30. Najlepszy sposób na przechowywanie "dodatkowych" danych użytkownika w MySQL?
To jest świetne. Myślę, że powinieneś zaakceptować własną odpowiedź, być może pomoże ona innym ludziom w przyszłości. – davidkonrad