我在我的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