locked
リストアイテムの参照・更新について RRS feed

  • 質問

  • たびたびお世話になっております。勉強不足のため用語などを誤って認識しているかもしれませんが、ご容赦ください。

     

    現在、予約表画面に新しく「打ち合わせID("MeetingID"」という列を追加し、この値の参照・更新を行おうとしています。

    現状はイベントレシーバのItemAddingで参照を行っているのですが、他のAPと非同期に連携をとるために、

    以下のようなタイミングで参照を行おうとしています。

     1)予約画面で新規の登録(「OK」ボタン押下)

     2)ItemAddingで、他のAPと連携するAPIを実施。

      処理時間が長くなる可能性があるので、ハンドラに後処理(仮にAfterDoとします)を登録して、

      ItemAddingを終了させる

     3)予約画面の登録処理完了(画面再描画完了)

     4)2)のAfterDoを実施

    今のところは、2)のタイミングでAfterDoを実施し、「ユーザID」の情報はproperties.AfeteProperties["MeetingID"]の

    参照と更新を行っていたのですが、タイミングが4)になるため、別の方法で「打ち合わせID」の情報の参照・更新を行わなくては

    ならくなりました。

     

    SPsiteからSPListItemなどを参照するのかと当たりをつけて調べているのですが、"MeetingID"を参照する方法が

    わかりません。どなたかご教示願えないでしょうか?

    よろしくお願いいたします。

     

    2009年2月6日 7:31

回答

すべての返信

  • イベント引数の ListItemから、
    ListItem["MeetingID"] で取得・変更できませんか?

    変更の時にはハンドラがループしないように。
    2009年2月26日 19:25
  • こんにちは、フォーラムオペレータ大久保です。

    じかなんのけん さん、いつもフォーラムをご利用いただき、ありがとうございます。
    R00tZer0 さんのアドバイスですが、お試しいただきましたでしょうか?
    勝手ながら R00tZer0 さんの投稿を「回答としてマーク」させていただきました。
    R00tZer0 さん、いつもありがとうございます!!

    また何かありましたら、遠慮なくフォーラムをご利用ください!
    おまちしております。
    マイクロソフト株式会社 フォーラム オペレータ 大久保 直美
    2009年4月7日 5:30