0

ユーザーが InfoPath フォームで特定のフィールド値を変更したときに、ダイアログ ボックスを表示する必要がある状況があります。

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

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

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

4

1 に答える 1

0

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

方法の 1 つは、あなたの要求に近づくために創造的であることです...

show en hide セクションで何かを構築できます。

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

于 2016-11-04T09:36:45.450 に答える