SharePointフィールドを他のフィールドに条件付けする方法は?
-
22-10-2019 - |
質問
たとえば、ワークフロータスクでは、「承認」と呼ばれるマスターフィールドがある場合があります。これは、「no」に設定されている場合、フォームの残りの部分を完成させる必要があります(したがって、非監督を行う必要があります)。これを実装するクリーンな方法はありますか?
解決
そのような例として、過去にリスト内のすべてのフィールドをオプションのすべてのフィールドにマークし、カスタム新しい/編集フォームを作成し、jQueryとpresaveaction()を含めて独自のロジックを行いました。
私は他のすべてを隠した状態で承認列を見えるようにしました。彼らがノーを選択した場合、彼らは他に何も必要なものでフォームを保存することができます。 「はい」を選択すると、残りの隠されたフィールドが表示されます。
他のヒント
これは、実際にフィールドでフォームの実装方法に依存します。 InfoPathでそれらをカスタマイズする場合、条件付きフォーマットを使用して、ルールを使用してフィールドを必須にすることができます。次のようなルールを設定できます:field1 = "yes"の場合、フィールド2は空白になりません。これにより、答えに基づいて必須になります。
所属していません sharepoint.stackexchange