IWorkItemFormService interface
Hostservice voor interactie met het momenteel actieve werkitemformulier (werkitem dat momenteel wordt weergegeven in de gebruikersinterface). De formulierservice is afhankelijk van de huidige context van het actieve werkitem. Zal een foutmelding genereren wanneer er geen open werkitem is.
Methoden
| add |
Voegt links van een ander werkitem of artefact (bijv. commits, hyperlinks) toe aan het werkitem. Bijlage wordt momenteel niet ondersteund door deze functie. |
| begin |
@deprecated: Gebruik a.u.b. opslaan |
| clear |
Hiermee wordt de fout gewist die is ingesteld door de setError-methode en wordt het opslaan van het werkitem in het formulier gedeblokkeerd. |
| get |
Hiermee haalt u de toegestane waarden op voor het veld op het actieve werkitem. |
| get |
Hiermee haalt u velden op die zijn gewijzigd door de gebruiker of door een werkitemregel en die de status Vuil hebben. |
| get |
Hiermee haalt u actieve werkitemvelden op. |
| get |
Hiermee haalt u de veldwaarde van het actieve werkitem op. |
| get |
Hiermee haalt u de veldwaarde van het actieve werkitem op. |
| get |
Haalt veldwaarden op van het actieve werkitem. |
| get |
Haalt veldwaarden op van het actieve werkitem. |
| get |
Haalt een ID op van een actief werkitem. |
| get |
Hiermee haalt u de waarde van het identiteitsveld van het actieve werkitem op. |
| get |
Hiermee haalt u velden op die de status ongeldig hebben volgens de regels voor werkitems. Deze velden moeten worden gewijzigd voordat het werkitem kan worden opgeslagen. |
| get |
Hiermee haalt u de meest recente revisie van het actieve werkitem op. |
| get |
Retourneert een matrix met werkitemkoppelingen naar andere werkitems of artefacten (bijvoorbeeld commits, hyperlinks). Bijlage wordt momenteel niet ondersteund door deze functie. |
| get |
Retourneert een matrix van relatietypen voor werkitems. |
| get |
Retourneert de REST API-URL van de opgegeven werkitemresource. |
| has |
Retourneert true als het actieve werkitem beschikbaar is. |
| is |
Retourneert waar als het actieve werkitem vuil is. |
| is |
Geeft als resultaat waar als het actieve werkitem nieuw is. |
| is |
Geeft true als resultaat als de actieve werkitemvelden allemaal geldig zijn. |
| refresh() | Vernieuwt het actieve werkitem. Zal de gebruiker vragen als het werkitem vuil is. |
| remove |
Verwijdert koppelingen naar een ander werkitem of artefacten (bijvoorbeeld commits, hyperlinks) uit het werkitem. Bijlage wordt momenteel niet ondersteund door deze functie. |
| reset() | Reset eventuele wijzigingen in het actieve werkitem. Zal de gebruiker vragen om te bevestigen. |
| save() | Slaat het actieve werkitem op. |
| set |
Hiermee wordt het werkitem als ongeldig gemarkeerd en wordt het opslaan van het werkitem op het formulier uitgeschakeld. |
| set |
Hiermee stelt u de veldwaarde van het actieve werkitem in. |
| set |
Hiermee stelt u de veldwaarden van het actieve werkitem in. |
Methodedetails
addWorkItemRelations(WorkItemRelation[])
Voegt links van een ander werkitem of artefact (bijv. commits, hyperlinks) toe aan het werkitem. Bijlage wordt momenteel niet ondersteund door deze functie.
function addWorkItemRelations(workItemRelations: WorkItemRelation[]): Promise<void>
Parameters
- workItemRelations
Koppelingen naar werkitems om toe te voegen.
Retouren
Promise<void>
Een loze belofte.
beginSaveWorkItem(() => void, () => void)
@deprecated: Gebruik a.u.b. opslaan
function beginSaveWorkItem(successCallback: () => void, errorCallback: () => void): Promise<void>
Parameters
- successCallback
-
() => void
- errorCallback
-
() => void
Retouren
Promise<void>
clearError()
Hiermee wordt de fout gewist die is ingesteld door de setError-methode en wordt het opslaan van het werkitem in het formulier gedeblokkeerd.
function clearError(): Promise<void>
Retouren
Promise<void>
getAllowedFieldValues(string)
Hiermee haalt u de toegestane waarden op voor het veld op het actieve werkitem.
function getAllowedFieldValues(fieldReferenceName: string): Promise<Object[]>
Parameters
- fieldReferenceName
-
string
Naam van veldverwijzing
Retouren
Promise<Object[]>
Een belofte die een matrix aan toegestane waarden retourneert.
getDirtyFields(boolean)
Hiermee haalt u velden op die zijn gewijzigd door de gebruiker of door een werkitemregel en die de status Vuil hebben.
function getDirtyFields(includeSystemChanges?: boolean): Promise<WorkItemField[]>
Parameters
- includeSystemChanges
-
boolean
Een booleaanse waarde die aangeeft of het resultaat wijzigingen moet bevatten die zijn ingesteld door werkitemregels.
Retouren
Promise<WorkItemField[]>
Een belofte die een reeks velden voor vuile werkitems retourneert.
getFields()
Hiermee haalt u actieve werkitemvelden op.
function getFields(): Promise<WorkItemField[]>
Retouren
Promise<WorkItemField[]>
Een belofte die een matrix met werkitemvelden retourneert.
getFieldValue(string, boolean)
Waarschuwing
Deze API is nu afgeschaft.
Please use options instead of returnOriginalValue
Hiermee haalt u de veldwaarde van het actieve werkitem op.
function getFieldValue(fieldReferenceName: string, returnOriginalValue?: boolean): Promise<Object>
Parameters
- fieldReferenceName
-
string
Naam van veldverwijzing
- returnOriginalValue
-
boolean
(Optioneel) Als onwaar, worden niet-opgeslagen veldwaarden opgehaald. De standaardwaarde is vals.
Retouren
Promise<Object>
Een belofte die de waarde van het veld werkitem retourneert.
getFieldValue(string, WorkItemOptions)
Hiermee haalt u de veldwaarde van het actieve werkitem op.
function getFieldValue(fieldReferenceName: string, options?: WorkItemOptions): Promise<Object>
Parameters
- fieldReferenceName
-
string
Naam van veldverwijzing
- options
- WorkItemOptions
Opties voor werkitems
Retouren
Promise<Object>
Een belofte die de waarde van het veld werkitem retourneert.
getFieldValues(string[], boolean)
Waarschuwing
Deze API is nu afgeschaft.
Please use options instead of returnOriginalValue
Haalt veldwaarden op van het actieve werkitem.
function getFieldValues(fieldReferenceNames: string[], returnOriginalValue?: boolean): Promise<{[fieldName: string]: Object}>
Parameters
- fieldReferenceNames
-
string[]
Een arsenaal aan namen van veldverwijzingen
- returnOriginalValue
-
boolean
(Optioneel) Als onwaar, worden niet-opgeslagen veldwaarden opgehaald. De standaardwaarde is vals.
Retouren
Promise<{[fieldName: string]: Object}>
Een belofte die een woordenlijst met veldwaarden voor werkitems retourneert (verwijsNaam naar waardenparen).
getFieldValues(string[], WorkItemOptions)
Haalt veldwaarden op van het actieve werkitem.
function getFieldValues(fieldReferenceNames: string[], options?: WorkItemOptions): Promise<{[fieldName: string]: Object}>
Parameters
- fieldReferenceNames
-
string[]
Een arsenaal aan namen van veldverwijzingen
- options
- WorkItemOptions
Opties voor werkitems
Retouren
Promise<{[fieldName: string]: Object}>
Een belofte die een woordenlijst met veldwaarden voor werkitems retourneert (verwijsNaam naar waardenparen).
getId()
Haalt een ID op van een actief werkitem.
function getId(): Promise<number>
Retouren
Promise<number>
Een belofte die de actieve werkitem-id retourneert.
getIdentityFieldValue(string, WorkItemOptions)
Hiermee haalt u de waarde van het identiteitsveld van het actieve werkitem op.
function getIdentityFieldValue(fieldReferenceName: string, options?: WorkItemOptions): Promise<IdentityRef>
Parameters
- fieldReferenceName
-
string
Naam van veldverwijzing
- options
- WorkItemOptions
Opties voor werkitems
Retouren
Promise<IdentityRef>
Een belofte die de waarde van het veld werkitem retourneert.
getInvalidFields()
Hiermee haalt u velden op die de status ongeldig hebben volgens de regels voor werkitems. Deze velden moeten worden gewijzigd voordat het werkitem kan worden opgeslagen.
function getInvalidFields(): Promise<WorkItemField[]>
Retouren
Promise<WorkItemField[]>
Een belofte die een matrix met ongeldige werkitemvelden retourneert.
getRevision()
Hiermee haalt u de meest recente revisie van het actieve werkitem op.
function getRevision(): Promise<number>
Retouren
Promise<number>
Een belofte die de meest recente revisie-id van het actieve werkitem retourneert.
getWorkItemRelations()
Retourneert een matrix met werkitemkoppelingen naar andere werkitems of artefacten (bijvoorbeeld commits, hyperlinks). Bijlage wordt momenteel niet ondersteund door deze functie.
function getWorkItemRelations(): Promise<WorkItemRelation[]>
Retouren
Promise<WorkItemRelation[]>
Een belofte die een matrix met werkitemrelaties van een actief werkitem retourneert.
getWorkItemRelationTypes()
Retourneert een matrix van relatietypen voor werkitems.
function getWorkItemRelationTypes(): Promise<WorkItemRelationType[]>
Retouren
Promise<WorkItemRelationType[]>
Een belofte die een matrix van relatietypen voor werkitems retourneert.
getWorkItemResourceUrl(number)
Retourneert de REST API-URL van de opgegeven werkitemresource.
function getWorkItemResourceUrl(workItemId: number): Promise<string>
Parameters
- workItemId
-
number
Id van het werkitem waarvoor de bron-URL wordt aangevraagd.
Retouren
Promise<string>
Een belofte die de aangevraagde resource-URL van het werkitem retourneert.
hasActiveWorkItem()
Retourneert true als het actieve werkitem beschikbaar is.
function hasActiveWorkItem(): Promise<boolean>
Retouren
Promise<boolean>
Een belofte die een booleaanse waarde retourneert, geeft aan of het actieve werkitem beschikbaar is.
isDirty()
Retourneert waar als het actieve werkitem vuil is.
function isDirty(): Promise<boolean>
Retouren
Promise<boolean>
Een belofte die een booleaanse waarde retourneert, geeft aan of het actieve werkitem vuil is.
isNew()
Geeft als resultaat waar als het actieve werkitem nieuw is.
function isNew(): Promise<boolean>
Retouren
Promise<boolean>
Een belofte die een booleaanse waarde retourneert, geeft aan of het actieve werkitem nieuw is.
isValid()
Geeft true als resultaat als de actieve werkitemvelden allemaal geldig zijn.
function isValid(): Promise<boolean>
Retouren
Promise<boolean>
Een belofte die een booleaanse waarde retourneert, geeft aan of alle veldwaarden geldig zijn.
refresh()
Vernieuwt het actieve werkitem. Zal de gebruiker vragen als het werkitem vuil is.
function refresh(): Promise<void>
Retouren
Promise<void>
removeWorkItemRelations(WorkItemRelation[])
Verwijdert koppelingen naar een ander werkitem of artefacten (bijvoorbeeld commits, hyperlinks) uit het werkitem. Bijlage wordt momenteel niet ondersteund door deze functie.
function removeWorkItemRelations(workItemRelations: WorkItemRelation[]): Promise<void>
Parameters
- workItemRelations
Koppelingen naar werkitems die u wilt verwijderen.
Retouren
Promise<void>
Een loze belofte.
reset()
Reset eventuele wijzigingen in het actieve werkitem. Zal de gebruiker vragen om te bevestigen.
function reset(): Promise<void>
Retouren
Promise<void>
save()
Slaat het actieve werkitem op.
function save(): Promise<void>
Retouren
Promise<void>
Een belofte die wordt opgelost als het werkitem wordt opgeslagen en wordt afgewezen als het mislukt.
setError(string)
Hiermee wordt het werkitem als ongeldig gemarkeerd en wordt het opslaan van het werkitem op het formulier uitgeschakeld.
function setError(errorMessage: string): Promise<void>
Parameters
- errorMessage
-
string
Een aangepast foutbericht dat boven aan het werkitemformulier wordt weergegeven.
Retouren
Promise<void>
setFieldValue(string, Object)
Hiermee stelt u de veldwaarde van het actieve werkitem in.
function setFieldValue(fieldReferenceName: string, value: Object): Promise<boolean>
Parameters
- fieldReferenceName
-
string
Naam van veldverwijzing
- value
-
Object
Veldwaarde
Retouren
Promise<boolean>
Een belofte die een booleaanse waarde retourneert, geeft aan of de functie is voltooid.
setFieldValues({[fieldName: string]: Object})
Hiermee stelt u de veldwaarden van het actieve werkitem in.
function setFieldValues(fields: {[fieldName: string]: Object}): Promise<{[fieldName: string]: boolean}>
Parameters
- fields
-
{[fieldName: string]: Object}
Een woordenlijst met velden refName/values
Retouren
Promise<{[fieldName: string]: boolean}>
Een belofte die een woordenlijst met resultaten voor het bijwerken van veldwaarden retourneert (refName naar resultatenparen).