Tabella intestazione fissa dei binari con larghezza variata
-
21-12-2019 - |
Domanda
Sto cercando di creare un tavolo da intestazione fisso nella mia vista indice.Dopo 2 giorni, sono su di esso, finalmente ho trovato il jquery fixedheadertable
addon, e ancora non riesco a usarlo.Immagino che stia facendo qualcosa di sbagliato perché è la prima volta che sto usando jQuery.Questo è quello che ho fatto:
Aggiunta il file jquery.fixedheadertable.js
a \app\assets\javascripts
in application.js
:
//= require jquery
//= require jquery-ui
//= require jquery_ujs
//= require jquery.fixedheadertable
..
..
.
in my_js_coffee_file
:
$ ->
$("#id_of_my_index_table").fixheadertable({
caption : 'My header is fixed !',
height : 200
});
.
ha anche provato:
$ ->
$('#id_of_my_index_table').fixedHeaderTable('show');
.
Nessun cambiamento affatto ... Cosa c'è di sbagliato qui?
Grazie.
Soluzione 2
Utilizzo del plugin JQuery stickyTableHeaders
ha risolto il mio problema.
Altri suggerimenti
La tua domanda non ha i dettagli per analizzare correttamente ciò che è sbagliato.Tuttavia, prova questi e vedere se aiuta.
La tua applicazione.js ha require_tree in esso?Inoltre, prova ad aggiungere il tuo my_js_coffee_file alla fine dell'applicazione.js
ex:
//= require jquery
//= require jquery-ui
//= require jquery_ujs
//= require jquery.fixedheadertable
//= require my_js_coffee_file
.
O in alternativa, puoi anche codificare la stessa cosa all'interno dell'applicazione. Il file stesso.E poi prova a correre.Controlla il tuo registro della console per vedere quali errori vengono visualizzati.