IWorkItemFormNavigationService interface
用於開啟工作專案表單的主機服務
方法
| open |
開啟指定類型的新工作專案。 主機頁面會在對話方塊中顯示新的工作專案,或可能會根據目前的頁面更新目前的頁面檢視。 |
| open |
開啟指定的工作專案。 主機頁面會在對話方塊中顯示工作專案,或可能會更新目前的頁面檢視,視目前的頁面而定。 |
方法詳細資料
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