Pregunta

Estoy intentando crear una tabla de encabezado fijo en mi vista de índice.Después de 2 días, finalmente encontré jQuery. fixedheadertable complemento, y todavía no puedo usarlo.Supongo que estoy haciendo algo mal porque es la primera vez que uso jQuery.Esto es lo que he hecho:

Añadido el archivo jquery.fixedheadertable.js a \app\assets\javascripts

En application.js:

//= require jquery
//= require jquery-ui
//= require jquery_ujs
//= require jquery.fixedheadertable
..
..

En my_js_coffee_file:

$ -> 
    $("#id_of_my_index_table").fixheadertable({
             caption : 'My header is fixed !',
             height  : 200
    });

También probé:

$ ->
  $('#id_of_my_index_table').fixedHeaderTable('show');

Ningún cambio en absoluto...¿Qué pasa aquí?

Gracias.

¿Fue útil?

Solución 2

Uso de stickyTableHeaders jquery plugin resolvió mi problema.

https://github.com/jmosbech/stickytableHeaders

Otros consejos

Su pregunta no tiene los detalles para analizar correctamente qué está mal.Sin embargo, intente esto y vea si ayuda.

¿Su aplicación.js tiene necesidad de necesidad en él?Además, intente agregar su my_js_coffee_file al final de la aplicación.js

ex:

//= require jquery
//= require jquery-ui
//= require jquery_ujs
//= require jquery.fixedheadertable
//= require my_js_coffee_file

O alternativamente, también puede codificar lo mismo dentro del archivo Application.js.Y luego trata de correr.Revise su registro de consola para ver qué errores aparecen.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top