2016-10-19 9 views
0

特定のフィールド値がInfoPathフォームのユーザーによって変更されたときにダイアログボックスを表示する必要がある場合があります。InfoPathフォームのフィールド値の変更に対するダイアログボックスの表示方法

InfoPathフォームにSTATUSというフィールドがあります。このフィールドを特定の値に設定すると、ダイアログボックスが表示され、ユーザーは他のフィールド(field1、field2 fields3)の値を入力する必要があります。 したがって、STATUSフィールドを特定の値に設定すると、ユーザーはfield1、field2、およびfield3に値を入力するように強制されます。

InfoPath 2010 BROWSERフォームでこれを行うにはどうすればよいですか?

UPDATE:InfoPathのリストフォーム(SharePointリストのカスタマイズに基づいています)のため、InfoPathの開発者タブを使用してコードを追加する方法はないようです。 JavaScriptやそれに類するものを使ってこのことが可能ですか?あなたはいくつかの方法でInfoPathでは

にカスタムダイアログボックスを使用することはできません

答えて

0

は近いあなたの需要に来て創造的になることです...

あなたは非表示セクションエンショーで何かを構築することができます。

セクション内のあなたのフィールドのダイアログボックスと、残りのフォームを別のセクションに配置するだけです。デフォルトでは、 "ダイアログボックス"セクションは非表示になっています。 その後、必要に応じてルールをアクティブにして表示し、ダイアログボックスを表示して、フォームの残りの部分を非表示にして、ダイアログセクションを強制的に入力します。完了したら、セクションの非表示/表示を切り替えます。

関連する問題