IWorkItemFormNavigationService interface
Hostservice voor het openen van het werkitemformulier
Methoden
| open |
Opent een nieuw werkitem van het opgegeven type. Op de hostpagina wordt het nieuwe werkitem weergegeven in een dialoogvenster of wordt de huidige paginaweergave bijgewerkt, afhankelijk van de huidige pagina. |
| open |
Hiermee opent u het opgegeven werkitem. Op de hostpagina wordt het werkitem weergegeven in een dialoogvenster of wordt de huidige paginaweergave bijgewerkt, afhankelijk van de huidige pagina. |
Methodedetails
openNewWorkItem(string, {[fieldName: string]: Object})
Opent een nieuw werkitem van het opgegeven type. Op de hostpagina wordt het nieuwe werkitem weergegeven in een dialoogvenster of wordt de huidige paginaweergave bijgewerkt, afhankelijk van de huidige pagina.
function openNewWorkItem(workItemTypeName: string, initialValues?: {[fieldName: string]: Object}): Promise<WorkItem>
Parameters
- workItemTypeName
-
string
De naam van het type werkitem dat moet worden geopend
- initialValues
-
{[fieldName: string]: Object}
(Optioneel) Een woordenlijst met alle initiƫle veldwaarden die moeten worden ingesteld na het openen van het nieuwe werkitem.
Retouren
Promise<WorkItem>
Een belofte die een werkitem retourneert wanneer het dialoogvenster werkitem wordt gesloten. Als het werkitem niet is opgeslagen voordat het dialoogvenster werd gesloten, wordt de belofte als null geretourneerd
openWorkItem(number, boolean)
Hiermee opent u het opgegeven werkitem. Op de hostpagina wordt het werkitem weergegeven in een dialoogvenster of wordt de huidige paginaweergave bijgewerkt, afhankelijk van de huidige pagina.
function openWorkItem(workItemId: number, openInNewTab?: boolean): Promise<WorkItem>
Parameters
- workItemId
-
number
De id van het te openen werkitem
- openInNewTab
-
boolean
(Optioneel) Als dit waar is, wordt het werkitem in een nieuw tabblad geopend. Standaard is onwaar
Retouren
Promise<WorkItem>
Een belofte die een werkitem retourneert wanneer het dialoogvenster werkitem wordt gesloten. Als openInNewTab waar is, retourneert de belofte null