Udostępnij za pomocą


IWorkItemFormNavigationService interface

Usługa hosta do otwierania formularza elementu roboczego

Metody

openNewWorkItem(string, {[fieldName: string]: Object})

Otwiera nowy element roboczy określonego typu. Strona hosta wyświetli nowy element roboczy w oknie dialogowym lub może zaktualizować bieżący widok strony, w zależności od bieżącej strony.

openWorkItem(number, boolean)

Otwiera określony element roboczy. Strona hosta wyświetli element roboczy w oknie dialogowym lub może zaktualizować bieżący widok strony, w zależności od bieżącej strony.

Szczegóły metody

openNewWorkItem(string, {[fieldName: string]: Object})

Otwiera nowy element roboczy określonego typu. Strona hosta wyświetli nowy element roboczy w oknie dialogowym lub może zaktualizować bieżący widok strony, w zależności od bieżącej strony.

function openNewWorkItem(workItemTypeName: string, initialValues?: {[fieldName: string]: Object}): Promise<WorkItem>

Parametry

workItemTypeName

string

Nazwa typu elementu roboczego do otwarcia

initialValues

{[fieldName: string]: Object}

(Opcjonalnie) Słownik wszystkich początkowych wartości pól do ustawienia po otwarciu nowego elementu roboczego.

Zwraca

Promise<WorkItem>

Obietnica, która zwraca element roboczy po zamknięciu okna dialogowego elementu roboczego. Jeśli element roboczy nie został zapisany przed zamknięciem okna dialogowego, obietnica zwróci wartość null

openWorkItem(number, boolean)

Otwiera określony element roboczy. Strona hosta wyświetli element roboczy w oknie dialogowym lub może zaktualizować bieżący widok strony, w zależności od bieżącej strony.

function openWorkItem(workItemId: number, openInNewTab?: boolean): Promise<WorkItem>

Parametry

workItemId

number

Identyfikator elementu roboczego do otwarcia

openInNewTab

boolean

(Opcjonalnie) Jeśli ma wartość true, otwiera element roboczy na nowej karcie. Wartość domyślna to false

Zwraca

Promise<WorkItem>

Obietnica, która zwraca element roboczy po zamknięciu okna dialogowego elementu roboczego. Jeśli parametr openInNewTab ma wartość true, obietnica zwróci wartość null