File

platform-components-ng/projects/platform-components-lib/src/lib/components/forms/service/form.service.ts

Description

Form service

Index

Methods

Constructor

constructor(attributeService: AttributeService, userService: UserService, http: HttpClient)
Parameters :
Name Type Optional
attributeService AttributeService No
userService UserService No
http HttpClient No

Methods

addDomainValue
addDomainValue(domainId: number, parentDomainValueId: number, name: string, position: number)

Add domain value

Parameters :
Name Type Optional Description
domainId number No

Domain Id

parentDomainValueId number No

Parent domain value Id

name string No

Name

position number No

Position

Returns : any

Observable<DomainValue[]>

getAttribute
getAttribute(attributeId: number)

Get attribute

Parameters :
Name Type Optional Description
attributeId number No

Attribute Id

Observable

getChildDomainValues
getChildDomainValues(domainId: number, domainValueId: number)

Get child domain values

Parameters :
Name Type Optional Description
domainId number No

Domain Id

domainValueId number No

Domain Value Id

Returns : Observable<DomainValue[]>

Observable<DomainValue[]>

getDomain
getDomain(domainId: number)

Get domain

Parameters :
Name Type Optional Description
domainId number No

Domain Id

Returns : Observable<Domain>

Observable

getDomainValues
getDomainValues(domainId: number)

Get domain values

Parameters :
Name Type Optional Description
domainId number No

Domain Id

Returns : Observable<DomainValue[]>

Observable<DomainValue[]>

getUsersForIDs
getUsersForIDs(userIds: number[])

Get users for ids

Parameters :
Name Type Optional Description
userIds number[] No

User Ids

Returns : Observable<any>

Observable

setDomainValues
setDomainValues(domainId, domainValues: DomainValue[])

Set domain values

Parameters :
Name Type Optional Description
domainId No

Domain id

domainValues DomainValue[] No

DomainValue list

Returns : any

Observable

result-matching ""

    No results matching ""