フィールドにrequired = "false()"プロパティを指定する入力フィールドを持つ単純なXFormがあります。しかし、フィールドに型と制約プロパティを追加して整数型を適用し、整数が10より大きい必要がありますが、データがフィールドに入力されている場合にのみ追加したいと思います。結局のところ、フィールドはオプションです。たとえば、次のようにXFormsに制約が適用され、フィールドにデータが入力されたときにのみモデルアイテムのプロパティが入力される
<xf:bind nodeset="testGreaterThanTen"
required="false()"
type="xs:integer"
constraint=". > 10"/>
私は思っているだろう
必要=「偽()」切り札タイプと制約プロパティでしょうが、私は間違っているように見えます。型と制約を含めてフィールドに記入する必要があります。これはXForms 1.1仕様の正しい動作ですか?とにかくXFormsで何をしたいのですか?
ありがとうございます!
はい私は同意します。 xs:integerは、入力された値がない限り、フィールドを無効として表示します。 – Jayy