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>
在关闭工作项对话框时返回工作项的 Promise。 如果在关闭对话框之前未保存工作项,则 promise 将返回 null
openWorkItem(number, boolean)
打开指定的工作项。 主机页将在对话框中显示工作项,或者可能会更新当前页面视图,具体取决于当前页面。
function openWorkItem(workItemId: number, openInNewTab?: boolean): Promise<WorkItem>
参数
- workItemId
-
number
要打开的工作项的 ID
- openInNewTab
-
boolean
(可选)如果为 true,则在新选项卡中打开工作项。默认值为 false
返回
Promise<WorkItem>
在关闭工作项对话框时返回工作项的 Promise。 如果 openInNewTab 为 true,则 promise 将返回 null