我在我的XForm中有幾個控件,讓我們稱它們爲x和y。當字段爲十進制/雙精度時,爲什麼8!= 8.000?
x的值是8; y的值是8.000 我的約束設置爲:$ X = $ y的
顯然,XForms的不考慮這些值是相等的,而不管該數據的類型是否是雙重或小數。
一種解決方案是要做到:$ X - $ Y = 0
但將XForms的有舍入誤差? 所以現在它需要的是這樣的:ABS($ X - $ Y)< 0.00001
是否有一個絕對值函數?
這看起來應該很簡單。有沒有更簡單的方法讓XForm考慮8 = 8.000?
以上代碼可以在Orbeon Sandbox上運行 – Jayy 2012-08-13 06:53:13