2011-07-25 17 views
0

Sharepoint 2010のUIでListを作成し、InfoPath 2010でレイアウトをカスタマイズしました。ここで、NewForm Listエントリに表示しないフィールドの一部を設定します。これはどのように達成されましたか?InfoPath 2010のNewFormアイテムのフィールドを非表示にする方法?

私はあなたがコントロール上のルールを設定することができますが、私はあなたが効果的に言うことができる方法を見ていないことがわかります

...

"NEWFORM = TRUE IF THEN ELSE HideControl DisplayControlに" ...

誰か助けてもらえますか?

ありがとうございました。

答えて

0

フォームでコントロールなしの追加フィールドを追加することができます。

ここで、目に見えないようにする必要のあるコントロールで、書式設定ルールを設定します。 このようなもの(IF "Extra Field"が空白の場合) - >このコントロールを非表示にする)。 フォーマットルールには、コントロールを非表示にするオプションがあります。

最後に余分なルールを追加するだけです。フォームを送信すると、フィールドにデフォルト値が設定されます。

次回にフォームを開くと、フィールドは空にならず、非表示のコントロールが再び表示されます。

希望すると、これが役立ちます。

Grtz マイケル

Michael's Blog

1

これは、追加のフィールドなしで行うことができます。新しい項目の場合、IDフィールドにはまだ値がありません。したがって、各コントロールの書式設定ルールを作成し、IDフィールドが空白の場合はコントロールを非表示にするだけです。

+0

「新しいアイテムの場合、IDフィールドにはまだ値がありません」と言えば、Sharepointはフィールドに値を与えるために使用されるか、フィールドが受信するフィールドなので、意味しますか? –

+0

アイテムが最初に保存されるときに、SharePointによってIDが割り当てられます。 [新しい項目を追加]をクリックすると、そのフォームのデータにはIDの値はありません。 – teylyn

+0

フォーム内で提出した後にSharepointの割り当てIDを取得できるかどうか知っていますか?私は、フィールドにそれを割り当てることを意味します –

関連する問題