1

いくつかのSharePointリストがあります: booking calendar、、。hot deskslocation

カレンダーにはhot deskルックアップ列があります(ホットデスクリストにリンクされています)。hot desksリストには、ルックアップ列(リストへのリンク)もありlocationsます。

hot desksカレンダーアイテムを追加すると、 (選択されたホットデスクに基づいて)リストから場所を取得し、カレンダーの場所フィールドに入力するワークフロータスクを設定しました。

これは問題なく機能しますが、リストを特定の場所(カレンダーのフィルター)に限定したいので、他の場所のホットデスクは表示されません-これは、「ホット」が発生するためです。複数の場所にあるデスク1'。

または、アイテムを追加するときにドロップダウンに場所を表示することはできますか(つまり、Hot Desk 1 (Location Name)ではなくHot Desk 1。どうすればよいですか(可能であれば、C#コードを記述せずに(つまり、SharePoint Designerを使用して))?

編集:
コードを記述する必要がある場合、フォームがユーザーに表示される前にリストをどのようにフィルタリングしますか(つまり、「OnFormShow」、「OnListShow」などのイベントが発生しますか)?

編集2:
カスケードフィールドは便利ですが、追加/編集フォームは既にフィルタリングされたカレンダーから開かれるため、私が探しているものではありません。そのカレンダービューに適したホットデスクのみを表示したいと思います。

4

1 に答える 1

0

そのためには、ある種のカスケード ルックアップ フィールドが必要です。Connected Field という製品があります。詳細はこちら 試用版をダウンロードして、ニーズに合っているかどうかを確認してください

于 2010-07-01T14:03:16.637 に答える