计算两个节点之间的差异
是否可以找到两个节点的差异并将该差异用作特定控制的约束。
<xforms:bind id="DebitRebate1"
nodeset="instance('charge-options-setup')/Pattern_Setup1/Pattern1/DebitRebate1"
type="xforms:double"
constraint=". < instance('charge-options-setup')/Pattern_Setup1/Pattern1/DebitPrice1
and instance('charge-options-setup')/Pattern_Setup1/Pattern1/DebitPrice1-. >
instance('charge-options-setup')/Locations_Patterns/Debit_Minimum_Margin"/>
Is it possible to find the difference two nodes and use the that difference as a constraint for a particular control.
<xforms:bind id="DebitRebate1"
nodeset="instance('charge-options-setup')/Pattern_Setup1/Pattern1/DebitRebate1"
type="xforms:double"
constraint=". < instance('charge-options-setup')/Pattern_Setup1/Pattern1/DebitPrice1
and instance('charge-options-setup')/Pattern_Setup1/Pattern1/DebitPrice1-. >
instance('charge-options-setup')/Locations_Patterns/Debit_Minimum_Margin"/>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,您可以使用两个节点之间的差异作为另一个节点的约束,并且您引用的代码似乎是正确的。只是几条评论:
lt
和而不是
。这会执行值比较,并使表达式更易于阅读。<
和>
>gtDebitPrice1 - .
,而不是DebitPrice1-.
。这是必要的,因为-
可以用作元素或属性名称的一部分,因此foo-bar
指向
不是
中的内容减去
中的内容。Yes, you can use the difference between two nodes as a constraint on another node, and the code you quote seems about right. Just a couple of comments:
<
and>
you can use justlt
andgt
. This performs a value comparison, and makes the expression easier to read.DebitPrice1-.
useDebitPrice1 - .
. This is necessary, as-
can be used as part of an element or attribute name, sofoo-bar
point to<foo-bar>
not what's in<foo>
minus what's in<bar>
.