IWorkItemFormNavigationService interface
Usługa hosta do otwierania formularza elementu roboczego
Metody
| open |
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. |
| open |
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