亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Dynamics crm 365快速創建表單獲取父實體數據

Dynamics crm 365快速創建表單獲取父實體數據

慕標5832272 2023-04-20 17:06:49
當我單擊表單查找字段中的“新建”鏈接時,快速創建表單打開。我需要獲取父表單的值以預填充快速創建表單的某些字段。這不能用映射來完成(如本網站的一些帖子中所見),因為它必須只能在快速創建表單中工作。我怎樣才能在 javascript 中做到這一點?除了用localStorage就沒有別的辦法了嗎?編輯:window.parent.Xrm.Page.getAttribute(attribute name).getValue()不起作用
查看完整描述

1 回答

?
嚕嚕噠

TA貢獻1784條經驗 獲得超7個贊

您有兩種選擇,可以在 js 中實現。


在主窗體腳本中,您可以分配一個全局變量并在快速創建窗體中訪問它。取決于版本,您可能需要管理formContext而不是Xrm.Page. 閱讀更多


 var setValsForQuickCreate = function(){

   window.top.attributename = Xrm.Page.getAttribute("new_attributename").getValue();

 }


 var setValFromMainForm = function(){

   Xrm.Page.getAttribute("new_attributename").setValue(window.top.attributename);

 }

否則,您可以在表單加載時使用 web api 進行查詢,根據映射的父查找值對其進行過濾并填充字段。您可以創建一個單獨的庫/方法,僅用于在 QC 表單中注冊,或者僅檢查它是否為快速創建表單并執行它。


查看完整回答
反對 回復 2023-04-20
  • 1 回答
  • 0 關注
  • 162 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號