2016-04-17 18 views
2

Die Diagrammkomponente im Struts 2 jQuery Plugin Version 3.6 scheint das category Plugin für die sjc:chart nicht zu unterstützen.Struts 2 jquery plugin, Diagrammplugin unterstützt keine Kategorien

Ich möchte Flot With “String” x-axis für Diagramm verwenden und die beste Lösung ist zu verwenden jquery.flot.categories.js (Beschrieben bei Flot With "String" x-axis).

Wie ich einige Struts-Jquery-Plugin-Codes überprüfen. Ich habe festgestellt, dass die dieses Plugin nicht verwendet, auf der anderen Seite ist die jquery.flot.categories.js Datei in der struts2-jquery-chart-plugin-3.7.1.jar Datei.

Bitte lassen Sie mich wissen, wie kann ich es beheben?! Ich denke ich kann die benutzten jquery Objekte erweitern (evtl. $.struts2_jquery_chart) und hinzufügen, weiß aber nicht wie ?!

Antwort

1

Es ist leicht zu reparieren, ändern Sie einfach Ihre jquery.chart.struts2.js und fügen Sie den folgenden Code.

if ((o.xaxis && o.xaxis.mode === "categories") || (o.yaxis && o.yaxis.mode === "categories")) { 
    self.require("js/flot/jquery.flot.categories" + self.minSuffix + ".js"); 
} 

Wenn Sie wissen, wie benutzerdefinierte Design mit Struts2 jQuery-Plugin, sollten Sie Overriding Struts2 jqGrid CSS lesen.

Referenzen:

+0

Das funktionierte auch 'jQuery.struts2_jquery.require ("js/flicht/jquery.flot.categories" + jQuery.struts2_jquery.minSuffix + ". js"); 'für mich –