IWorkItemFormNavigationService interface
Hostitelská služba pro otevření formuláře pracovní položky
Metody
| open |
Otevře novou pracovní položku zadaného typu. Na stránce hostitele se v dialogovém okně zobrazí nová pracovní položka, nebo může aktualizovat aktuální zobrazení stránky v závislosti na aktuální stránce. |
| open |
Otevře zadanou pracovní položku. Stránka hostitele zobrazí pracovní položku v dialogovém okně nebo může aktualizovat aktuální zobrazení stránky v závislosti na aktuální stránce. |
Podrobnosti metody
openNewWorkItem(string, {[fieldName: string]: Object})
Otevře novou pracovní položku zadaného typu. Na stránce hostitele se v dialogovém okně zobrazí nová pracovní položka, nebo může aktualizovat aktuální zobrazení stránky v závislosti na aktuální stránce.
function openNewWorkItem(workItemTypeName: string, initialValues?: {[fieldName: string]: Object}): Promise<WorkItem>
Parametry
- workItemTypeName
-
string
Název typu pracovní položky, který se má otevřít
- initialValues
-
{[fieldName: string]: Object}
(Volitelné) Slovník všech počátečních hodnot polí, které se mají nastavit po otevření nové pracovní položky.
Návraty
Promise<WorkItem>
Příslib, který vrátí pracovní položku při zavření dialogového okna pracovní položky. Pokud se workitem před zavřením dialogového okna neuložil, příslib vrátí hodnotu null.
openWorkItem(number, boolean)
Otevře zadanou pracovní položku. Stránka hostitele zobrazí pracovní položku v dialogovém okně nebo může aktualizovat aktuální zobrazení stránky v závislosti na aktuální stránce.
function openWorkItem(workItemId: number, openInNewTab?: boolean): Promise<WorkItem>
Parametry
- workItemId
-
number
ID pracovní položky, která se má otevřít
- openInNewTab
-
boolean
(Volitelné) Pokud je hodnota true, otevře pracovní položku na nové kartě. Výchozí hodnota je false
Návraty
Promise<WorkItem>
Příslib, který vrátí pracovní položku při zavření dialogového okna pracovní položky. Pokud je openInNewTab true, příslib vrátí hodnotu null.