共用方式為


IWorkItemFormNavigationService interface

用於開啟工作專案表單的主機服務

方法

openNewWorkItem(string, {[fieldName: string]: Object})

開啟指定類型的新工作專案。 主機頁面會在對話方塊中顯示新的工作專案,或可能會根據目前的頁面更新目前的頁面檢視。

openWorkItem(number, boolean)

開啟指定的工作專案。 主機頁面會在對話方塊中顯示工作專案,或可能會更新目前的頁面檢視,視目前的頁面而定。

方法詳細資料

openNewWorkItem(string, {[fieldName: string]: Object})

開啟指定類型的新工作專案。 主機頁面會在對話方塊中顯示新的工作專案,或可能會根據目前的頁面更新目前的頁面檢視。

function openNewWorkItem(workItemTypeName: string, initialValues?: {[fieldName: string]: Object}): Promise<WorkItem>

參數

workItemTypeName

string

要開啟的工作專案類型名稱

initialValues

{[fieldName: string]: Object}

(選用)開啟新工作專案之後要設定的任何初始欄位值的字典。

傳回

Promise<WorkItem>

關閉工作專案對話方塊時傳回工作專案的承諾。 如果在關閉對話框之前未儲存工作項目,則承諾將傳回 null

openWorkItem(number, boolean)

開啟指定的工作專案。 主機頁面會在對話方塊中顯示工作專案,或可能會更新目前的頁面檢視,視目前的頁面而定。

function openWorkItem(workItemId: number, openInNewTab?: boolean): Promise<WorkItem>

參數

workItemId

number

要開啟的工作專案識別碼

openInNewTab

boolean

(選用)如果為true,則會在新的索引標籤中開啟工作專案。預設值為 false

傳回

Promise<WorkItem>

關閉工作專案對話方塊時傳回工作專案的承諾。 如果 openInNewTab 為 true,則 promise 將傳回 null