アクティビティポインターのサブグリッドを含むフォームにボタンを作成しようとしています。そのうちのいくつかはメールです。このボタンは、サブグリッドで選択されている場合、電子メールへの電子メール返信ウィンドウ(電子メールを開いて[返信]をクリックすると表示されるウィンドウ)を開く必要があります。選択した電子メールごとに1つのウィンドウです。
ボタンを追加して、開く必要のあるすべてのメールのIDを取得できるようになりましたが、メールの返信ウィンドウを開く方法がわかりません。メールの返信ウィンドウには、単に返信するメール。ポインタはありますか、それともこれは不可能ですか?
私のサブグリッドには、次の順序で情報が含まれています:({guid}、type、index(in the grid)、object)..わからないので、どのタイプのオブジェクトであるかを知ることができませんでした-I ' mアクティビティオブジェクトを疑っていますが、それを確認する方法がわかりません。
更新:組み込みのコントロールでは電子メールへの返信を開くことができないため、この問題の解決策をいくらか見つけました。私が行ったのは、新しい電子メールを開き、追加の引数reply_To(自分でフォームに追加したもの)を添付することでした。このパラメーターは電子メールIDを受け取り、パラメーターが存在する場合は電子メールのロード時にそのIDを使用します。IDを使用してjQuery+oDataを使用してメールを検索し、その後フィールドに入力します。これは、メールを保存/送信するときにフォームをロードしないという問題を残します。私は現在それに取り組んでいます。
更新2:隠しフィールドを追加し、入力したくないときに特定の値に設定することで、フォームに入力したくないときにフォームに入力しないように問題を修正しました。そうすれば、reply_Toがクエリ文字列に含まれていて、値が「DO NOT FILL」値に設定されていない場合にのみ、入力します。