Frage

Ich versuche, eine feste Header-Tabelle in meiner Indexansicht zu erstellen.Nach 2 Tagen bin ich dran, ich habe endlich die Abfrage gefunden fixedheadertable addon, und ich kann es immer noch nicht benutzen.Ich glaube, ich mache etwas falsch, weil ich jQuery zum ersten Mal benutze.Das habe ich getan:

Die Datei wurde hinzugefügt jquery.fixedheadertable.js zu \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
    });

Auch versucht:

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

Überhaupt keine Veränderung...was ist hier los?

Danke.

War es hilfreich?

Lösung 2

Wobei stickyTableHeaders Das jQuery-Plugin hat mein Problem gelöst.

https://github.com/jmosbech/StickyTableHeaders

Andere Tipps

Ihre Frage enthält nicht die Details, um richtig zu analysieren, was falsch ist.Probieren Sie diese jedoch aus und sehen Sie, ob es hilft.

Macht Ihre Bewerbung.js haben require_tree drin?Versuchen Sie auch, Ihre my_js_coffee_file am Ende der Anwendung hinzuzufügen.js

Ex :

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

Alternativ können Sie dasselbe auch in der Anwendung codieren.js-Datei selbst.Und dann versuche zu rennen.Überprüfen Sie Ihr Konsolenprotokoll, um zu sehen, welche Fehler angezeigt werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top