MS CRM 2011 リボンからルックアップ ウィンドウを起動しようとしています。これはフィールドにリンクされておらず、結果は後でカスタム JScript で使用されます。
しかし、注意が必要なのは、その前に JScript で個人用ビューを作成し、このルックアップ ウィンドウでそれを使用できるようにしようとしていることです。
ウィンドウが正常に開き、ドロップダウン ボックスで正しいビューが選択されますが、ビューがエントリに適用されません。別のビュー (システムまたはカスタムに関係なく) を選択してから、個人用ビューをもう一度選択すると、エントリが正しく表示されます。
誰もそのような状況に直面したことがありますか? 多分私は何かを逃していますか?
これが私のJScriptコードの一部です:
var view = {
Name: "Temporary Team View",
UserQueryId: Guid.Create(),
QueryType: 0,
ReturnedTypeCode: "team",
FetchXml: xml
};
// JavaScript code sending REST request to create UserQuery entry is here.
// The code below executes as part of success callback.
var result = window.showModalDialog("/" + Xrm.Page.context.getOrgUniqueName() + "/_controls/lookup/lookupinfo.aspx?Browse=1&DisableViewPicker=1&objecttypes=9&LookupStyle=multi&DefaultViewId=" + view.UserQueryId, null, "dialogWidth: 600px; dialogHeight: 600px");