IWorkItemFormNavigationService interface
Serviço de host para abrir o formulário de item de trabalho
Métodos
| open |
Abre um novo item de trabalho do tipo especificado. A página host exibirá o novo item de trabalho em uma caixa de diálogo ou poderá atualizar a exibição de página atual, dependendo da página atual. |
| open |
Abre o item de trabalho especificado. A página host exibirá o item de trabalho em uma caixa de diálogo ou poderá atualizar a exibição de página atual, dependendo da página atual. |
Detalhes de Método
openNewWorkItem(string, {[fieldName: string]: Object})
Abre um novo item de trabalho do tipo especificado. A página host exibirá o novo item de trabalho em uma caixa de diálogo ou poderá atualizar a exibição de página atual, dependendo da página atual.
function openNewWorkItem(workItemTypeName: string, initialValues?: {[fieldName: string]: Object}): Promise<WorkItem>
Parâmetros
- workItemTypeName
-
string
O nome do tipo de item de trabalho a ser aberto
- initialValues
-
{[fieldName: string]: Object}
(Opcional) Um dicionário de quaisquer valores de campo iniciais a serem definidos após a abertura do novo item de trabalho.
Devoluções
Promise<WorkItem>
Uma promessa que retorna um item de trabalho quando a caixa de diálogo do item de trabalho é fechada. Se o item de trabalho não foi salvo antes de fechar a caixa de diálogo, a promessa retornará null
openWorkItem(number, boolean)
Abre o item de trabalho especificado. A página host exibirá o item de trabalho em uma caixa de diálogo ou poderá atualizar a exibição de página atual, dependendo da página atual.
function openWorkItem(workItemId: number, openInNewTab?: boolean): Promise<WorkItem>
Parâmetros
- workItemId
-
number
A id do item de trabalho a ser aberto
- openInNewTab
-
boolean
(Opcional) Se verdadeiro, abre o item de trabalho em uma nova guia. O padrão é false
Devoluções
Promise<WorkItem>
Uma promessa que retorna um item de trabalho quando a caixa de diálogo do item de trabalho é fechada. Se openInNewTab for true, a promessa retornará null