2016-06-02 6 views
0

Ich möchte eine Webix-Tabelle wie diese one in ein Sphinx-Dokument einfügen.Wie fügt man eine Webix-Tabelle in ein Sphinx-HTML-Dokument ein?

Ich habe diese Richtlinie gefunden:

.. raw:: 
    :file: data.html 

Leider funktioniert es nicht, weil die head in <head> aufgenommen werden sollten. Auch die relativen Links sollten entsprechend der von Sphinx erzeugten HTML aktualisiert werden.

<head> 
    <title>"Find" API</title> 
    <link rel="stylesheet" href="webix.css" type="text/css" charset="utf-8"> 
    <script src="webix.js" type="text/javascript" charset="utf-8"></script> 

    <link rel="stylesheet" type="text/css" href="samples.css"> 
    <script src="testdata.js" type="text/javascript" charset="utf-8"></script> 
</head> 

Wie fügt man ein Webix-Widget in eine statische Sphinx-Seite ein?

Eine mögliche Lösung ist vollständig die HTML mit Jquery wäre: stuff in die <head> der Seite hinzufügen

Antwort

1

<html> 
    <head> 
    <script src="jquery.js"></script> 
    <script> 
    $(function(){ 
     $("#includedContent").load("b.html"); 
    }); 
    </script> 
    </head> 

    <body> 
    <div id="includedContent"></div> 
    </body> 
</html> 

Allerdings erfordert dies

Es klingt wie das, was Sie zu tun ist, erstellen ein benutzerdefiniertes HTML-Theme zur Verwendung in Sphinx. Das ist weniger Arbeit, als es sich anhört, da Sie wahrscheinlich einfach von einem vorhandenen Thema erben und nur einen kleinen Teil davon in Ihrem neuen Thema überschreiben können. Sehen Sie die Sphinx docs re: templating und theming

Auch sehen Sie diese Antwort, die hilfreich sein könnten: Adding a javascript script tag some place so that it works for every file in sphinx documentation