Struts 2 jquery插件,图表插件不支持分类

Struts 2 jquery plugin, chart plugin does not support categories

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

category 插件

我想对图表使用 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 )并添加它但不知道如何?!

它很容易修复,只需修改您的 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

参考文献: