適用于: 365 (), 365 (on-), CRM 2016, CRM
在功能區中定義操作時,通常必須從頁面向 函數或 URL 傳遞數據。 本主題介紹使用 () 元素檢索這些值的選項。
網格值
可用于 () 元素的大多數值都與處理網格中或層次結構圖表中顯示的數據相關。 通過使用 Value 屬性枚舉選項,可通過以下方式輕松隔離項目:
所有項目
未選定項目
對于上述每個分組,可以收集項目數和 GUID 標識符。 如果將這些值傳遞給 URL,則還可以檢索 對象,該對象包含唯一標識網格中的對象所需的全部信息。 無論查看的頁面是主網格 () 還是位于窗體中的子網格,這些參數都適用。 在與 me 參數結合使用時,您會擁有必須傳遞給其他應用程序的所有信息。
窗體值
通過窗體功能區,可以使用 Xrm.Page.data..屬性 集合和 Xrm.Page.ui.控件 集合檢索已知字段的值。 但是頁面之間傳遞參數,如果要傳遞選定表單字段的值,則必須編寫更多腳本來獲取該值。
在功能區控件收到焦點時,可以使用 參數獲取擁有焦點的控件的 Id 值。 此 Id 為文檔對象模型 (DOM) Id 值。 若要獲取該數據值,必須嘗試通過以下示例中的代碼來使用該值:
var focusFieldValue = Xrm.Page.ui.controls.get(PrimaryControlId).getAttribute().getValue()
上下文信息
除數據值外,還可以使用 () 檢索其他上下文信息。
為方便起見,Value 屬性選項 、 和 均可用,不要求通過 Xrm.Page. 來使用 、 和 方法。 對于 () 操作,還可以使用 屬性包括上下文信息。
Value 選項 e 和 提供實體記錄的信息。 可將 用于 功能區頁面之間傳遞參數,以獲取所有顯示項的列表。
最后,可以使用 值從功能區控件傳遞有關事件的詳細信息。 使用此值可向中心功能發送上下文信息,以便根據事件的上下文確定特定操作。
另請參閱
自定義命令和功能區
使用功能區將參數傳遞給 URL
()
()
()
定義功能區操作
定義自定義操作以修改功能區
365
? 2017 。 保留所有權利。 版權