1

私はsharepointのコースカタログアプリをやっています。そして、コースというリストがあります。そのリストには、席と自由席という 2 つの列があります。あなたが新しいコースを作るとき、ボスはそのコースに申し込める人数を決めます。例: 5 席。5人目が申し込むと止まることがほとんどです。だから私は、列 FreeSeats があれば、誰かが申し込むたびにカウントアップできると考えました。また、列席と同一の場合はお申込みいただけません。だから私は誰かが FreeSeat 列に適用するたびに 1 を追加するある種のカウントが必要だと思います。また、if ループ チェックで、freeSeats の値が Seats よりも小さいかどうかを確認すると、適用できます。座席数よりも大きい場合は、停止メッセージが表示されます。

このようなコードがどのように見えるか誰か知っていますか? 私はこれまでにこれをしたことがありません。

4

2 に答える 2

0

これは、1 から # までの範囲のタイトルで自由席のリストを作成することにより、コードなしで実際に設定できます。サインアップ リストで、対応する空席のリストを指す各コースのルックアップ列を作成し、[固有の値を適用する] オプションを選択します。そうすれば、ユーザーがコースにサインアップするときに、作成した無料シート値のいずれかを選択する必要があり、以前に選択した値にサインアップすることはできません。ワークフローを使用して別の場所でリストを更新し、必要に応じて登録数を追跡することができます。

これをプログラムで行うには、Free Seats 値が選択されたリスト アイテムの総数をカウントし、ユーザーがサインアップに使用しているリストの投稿権を削除するワークフローまたはイベント レシーバーが必要です。クォータが満たされたら、他のユーザーが新しいアイテムを追加するのを止める方法はありません。

于 2015-12-07T17:17:12.980 に答える