如何为IE9的轴上的标签添加换行符?

时间:2014-01-27 16:07:00

标签: dojo dojox.charting

我正在使用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;
        }

0 个答案:

没有答案