我使用jQplot和primeFaces。
我想要为CategoryAxis编写日期格式化程序(日期以毫秒为单位)。
我在Stack上找到了不同的解决方案,但问题似乎是我的刻度:它们在创建后添加,并且选项/格式不会被考虑。
我尝试使用datetickformatter、自定义的datetickformatter、CanvasAxisTickRenderer以及CanvasAxisTickRenderer的版本进行测试,但都没有成功。
感谢您,Ju。
我想要为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。
dates[i] = new Date(+this.cfg.categories[i]).toLocaleDateString();
非常感谢。 - Julien Malige