Dynamics 365-表單元素取值/賦值
阿新 • • 發佈:2020-11-26
取值/賦值
參考:
提示:
- 查詢型別賦值時需指定目標實體,記錄名稱及
id
值 - 時間和日期型別賦值時需賦值
Date
型別
//獲取new_name的值(單行文字) Xrm.Page.getAttribute("new_name").getValue() //設定new_name的值(單行文字) Xrm.Page.getAttribute("new_name").setValue("1121") //獲取客戶集合(查詢) Xrm.Page.getAttribute("new_search").getValue() //設定客戶值(查詢) var arr = [{entityType: "new_xx",name: "a",id: "{B26F1B26-8F69-E911-B01C-000C29794B17}"}] Xrm.Page.getAttribute("new_search").setValue(arr) //獲取選項集的值 Xrm.Page.getAttribute("new_optionset").getValue() //設定選項集的值 Xrm.Page.getAttribute("new_optionset").setValue(100000001) //獲取多行文字的值 Xrm.Page.getAttribute("new_textarea").getValue() //設定多行文字的值 Xrm.Page.getAttribute("new_textarea").setValue("我修改值了") //獲取Bool的值 Xrm.Page.getAttribute("new_isornot").getValue() //設定bool 的值 Xrm.Page.getAttribute("new_isornot").setValue(false) //獲取多項選項集的值 Xrm.Page.getAttribute("new_optionsetlist").getValue() //設定多項選項集的值 Xrm.Page.getAttribute("new_optionsetlist").setValue([100000001,100000002]) //獲取整數的值 Xrm.Page.getAttribute("new_integer").getValue() //設定整數的值 Xrm.Page.getAttribute("new_integer").setValue(111) //獲取浮點數的值 Xrm.Page.getAttribute("new_double").getValue() //設定浮點數的值 Xrm.Page.getAttribute("new_integer").setValue(111) //獲取十進位制數的值 Xrm.Page.getAttribute("new_decimalnumber").getValue() //設定十進位制數的值 Xrm.Page.getAttribute("new_decimalnumber").setValue(111) //獲取貨幣的值 Xrm.Page.getAttribute("new_currency").getValue() //設定貨幣的值 Xrm.Page.getAttribute("new_currency").setValue(111) //獲取時間和日期的值 Xrm.Page.getAttribute("new_datetime").getValue() //設定時間和日期的值 Xrm.Page.getAttribute("new_datetime").setValue(new Date("2019-1-1 12:30:12"))
//獲取網站相對路徑
Xrm.Page.context.getClientUrl()
//獲取實體主鍵id,只在表單頁面有效
Xrm.Page.data.entity.getId()
//獲取實體(資料表)名稱,只在表單頁面有效
Xrm.Page.data.entity.getEntityName()
//獲取選項卡以及選項卡里面的子網格 Xrm.Page.ui.tabs.get("tab_5").sections.get("tab_5_section_1"); //設定隱藏顯示 setVisible(false) //設定查詢篩選 Xrm.Page.getAttribute("requiredattendees").setLookupTypes(["account"]);