我正在使用Dojo 1.9.1。
我正在使用dojox.charting绘制一些图表。
我使用labelFunc为我的X轴生成日期/时间标签。这在所有浏览器中都运行良好。
但我想在我的标签上添加换行符,以便日期位于时间之上,例如:
10/01/2014
06:00
我可以在返回的字符串中添加一个html break标记,这适用于Chrome和Firefox,但不适用于IE9(预期)。
是否有人解决了如何在包括IE9在内的所有浏览器中使用的方法(或者特别是那些不“做”html标签的浏览器)。
干杯
伊恩
我的标签功能:
_labelFull: function (index) {
// Returns a label in the form "dd/mm/yyyy hh:mm" for tooltip labelling
var dt,
d;
dt = new Date(Date.parse(myglobalStartDateTime));
dt.setHours(dt.getHours() + Number(index));
// Full date/time
d = ("0" + dt.getDate()).slice(-2) + '/' +
("0" + (dt.getMonth() + 1)).slice(-2) + '/' +
dt.getFullYear() + ' ' +
("0" + dt.getHours()).slice(-2) + ':' +
("0" + dt.getMinutes()).slice(-2) + 'UTC';
return d;
}