作者:挖掘机销售mv | 来源:互联网 | 2023-09-10 18:57
我使用jQplot和primeFaces。我想要一个CategoryAxis的日期格式化程序(日期以毫秒为单位)。我在Stack上找到了不同的解决方案,但问题似乎是我的问题:它们是
我使用jQplot和primeFaces。
我想要一个CategoryAxis的日期格式化程序(日期以毫秒为单位)。
我在Stack上找到了不同的解决方案,但问题似乎是我的问题:它们是在“创建之后”添加并且没有考虑选项/格式。
ticks: this.cfg.categories,
我使用datetickformatter,自定义datetickformatter,CanvasAxisTickRenderer和CanvasAxisTickRenderer版本进行了测试。 徒然。
this.cfg.axes = { xaxis: { renderer: $.jqplot.CategoryAxisRenderer, rendererOptions: { tickRenderer: $.jqplot.CanvasAxisTickRenderer }, tickOptions: { formatString: '%a.', fontSize:'7pt', }, ticks: this.cfg.categories, },
谢谢,Ju。
我使用CategoryAxisRenderer和CanvasTickRenderer的组合发现了同样的问题。 我想出了在Javascript中手动格式化类别然后将它们传递给渲染器的解决方案。 在您的情况下,您可以使用以下作为您的primefaces图表的扩展程序:
需要了解更多jQuery教程分享刻度添加后的日期格式jqplot categoryaxisrenderer,都可以关注jQuery技术分享栏目—编程笔记
function extender() { var millis = this.cfg.categories; var dates = new Array(categories.length); for (var i = 0; i
以上就是jQuery教程分享刻度添加后的日期格式jqplot categoryaxisrenderer相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注(编程笔记)。