InfoPathフォーム固有のシナリオを検証するための最良の方法
-
10-12-2019 - |
質問
このInfoPathフォームは8つのフィールドと呼ばれます。
Field1
Field2
Field3
Field4
etc.
.
これらのフィールドに重複する値を持つことができないようにフォームを検証するにはどうすればよいです。
Central Adminにアクセスできないため、コード後ろのサンドボックスソリューションがバグが発生しないため、バグがバグがあり、公開時にランダムなエラーが発生し続けてください。だから私はコードなしソリューションを探しています。SharePoint Server 2010を使用しています。
ありがとう
解決 2
So I end up doing a full compare of all the possible combinations:
8 choose 2 = 28.
Thats a lot of rules. There is another limitation, one item cannot have more than 6 rules (or at least i thought so), looks like this limitation is only on the designer to overcome this limitation do the folloing:
In the Rule condition select expression and you can insert as many comparisiona as you want like:
. = ../my:Field2 or . = ../my:Field3 or . = ../my:Field4 ...etc
他のヒント
If you're wanting to just compare values to make sure there are no duplicates among them, you could create a validation rule on each of the fields that compares the values of each of the affected fields every time the value changes, and throws a validation error if duplicates are found.