2016-02-12 15 views
0

我有一個dojo圖表,我需要在軸標題中使用特殊字符(úñ等)。但是,html代碼不起作用。有任何想法嗎?dojo dojox /製圖/ Chart2D軸標題特殊字符

感謝

chart.addAxis("y", { 
    // title: "ú", <- renders corrupted character 
    title:"&uacute;", // <- renders "&uacute;" 
    vertical: true, 
    fixLower: "major", 
    fixUpper: "major", 
    min: 0 
}); 

回答

1

使用Unicode字符應該很好地工作。圖表不會對標題文本進行任何特殊處理,因此您傳遞的字符應該以軸標題元素的內容結束。 HTML不會起作用,因爲Chart更喜歡使用SVG作爲標籤(它總是使用SVG來呈現旋轉後的標籤,例如y軸標題),而SVG text元素不會解釋HTML實體。

首先,通過瀏覽器的開發人員工具檢查軸標題元素是否具有預期內容,以驗證它是否具有預期內容。假設元素具有適當的內容,問題很可能與字體相關。確保1)頁面的字符集設置爲「utf-8」,2)使用的字體支持正在使用的特定字符。

+0

做到了。謝謝。 –