0

2003 年に、ユーザーの選択に基づいて特定のセクション/コントロールのみを表示する infopath フォームを作成しています。これに適用する必要があるルールと条件があることは認識していますが、ユーザーがドロップダウンからオプションを選択したときに表示する必要があるすべてのセクション/フィールドを既に追加しています。私の主な質問は、フォームでこの情報を非表示にするにはどうすればよいですか? 「フォームのプレビュー」を選択すると、すべてのセクションが表示され、まだオプションが選択されていません。ユーザーが選択するまでこれらを非表示にするにはどうすればよいですか。この質問への回答が、フォームの残りの部分に役立つことを願っています。

ありがとう〜

4

2 に答える 2

1

セクションの条件付き書式オプションで複数の条件を指定できます。読み込み時にセクションを非表示にする最も簡単な方法は、セクションの条件付き書式を通常のルールに設定するか、空白にすることです。

たとえば、[選択]、[表示]、[非表示]のメンバーが含まれるドロップダウンがあります。セクションの条件付き書式は、[非表示]を選択するたびに非表示にするか、[選択]を選択するたびに非表示にする必要があります(ドロップダウンの[選択]のデフォルト値は「空白」であることに注意してください)。

于 2011-11-14T20:58:55.423 に答える
0

1 つのドロップダウン リストと 2 つのセクションがあるとします。最初は 2 つのセクションを非表示にする必要があります。ユーザーがドロップダウン リストから値を選択すると、選択した ddl 値に基づいてこれらの 2 つのセクションのいずれかが表示されます。
firstTime という名前のフィールドをデフォルト値 0 でスキーマに追加します
。 firstTime = 0 または ddlChoice = 2 の場合、セクション 1 は非表示になり
ます firstTime = 0 または ddlChoice = 1
の場合、セクション 2 は非表示になります ddl インデックスが変更された場合、firstTime を 1 に設定します。条件の最初の部分は効果がなく、セクションの表示/非表示はドロップダウン リストの値のみに依存します。

于 2011-11-03T08:46:36.090 に答える