XForms/數字格式化
外觀
< XForms
您希望表單的檢視部分對數字新增格式化資訊。例如,您希望您的美式貨幣儲存在模型中為 12345.6789,但在檢視中顯示為 $12,345.68。請注意,美元符號用作字首,添加了逗號,小數點保留兩位小數。
理想情況下,我們希望使用一個簡單的 CSS 函式來指示所有貨幣都應使用標準數字格式,例如 "$#,###.##"。
如果所有瀏覽器都支援 XPath 2.0 的 format-number() 函式,這將是微不足道的。在此之前,開發人員將需要採用變通方法,例如使用 JavaScript 和 XML 繫結語言 (XBL)。
<xf:bind nodeset="instance('invoice')/Total" calculate="round((instance('invoice')/Tax + instance('invoice')/SubTotal) * 100) div 100"/>
以下關於 XForms 郵件列表的討論可能會有所幫助。
Dan McCreary 在 Mozilla XForms 討論組的帖子