2

Struts 2 jQuery 插件 3.6 版中的图表组件似乎不category支持sjc:chart.

我想Flot With “String” x-axis用于图表,最好的解决方案是使用jquery.flot.categories.js(在Flot With "String" x-axis中描述)。

当我查看一些struts-jquery-plugin代码时,我发现jquery.chart.struts2.js不使用这个插件,另一方面jquery.flot.categories.js文件在struts2-jquery-chart-plugin-3.7.1.jar文件中。

请让我知道我该如何解决它?!我想我可以扩展使用的 jquery 对象(可能是$.struts2_jquery_chart)并添加它,但不知道如何?!

4

1 回答 1

1

它很容易修复,只需修改您的jquery.chart.struts2.js并添加以下代码。

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

如果你想知道如何在 Struts2 jQuery 插件中使用自定义主题,你应该阅读Overriding Struts2 jqGrid CSS

参考:

于 2016-04-17T10:54:56.333 回答