eds-kg-web-services-select

Explore the Interactive Component

Use the playground below to experiment with the component. Click the button to view the full Storybook deployment for additional examples and configurations.

See It in Use with Code

Check out the practical implementations of component.

Plain HTML

In React

In Vue

Properties

PropertyAttributeDescriptionTypeDefault
apiEndpointapi-endpointAPI endpoint for fetching web services Defaults to cached endpoint for better performancestring'/api/v1/kg/web-services/cached'
disableddisabledWhether the field is disabledbooleanfalse
errorerrorError statebooleanfalse
errorMessageerror-messageError messagestringundefined
hinthintOptional hint textstringundefined
labellabelLabel for the select fieldstring'Select Web Service'
messagemessageOptional message textstringundefined
namenameName attribute for the select fieldstring'web-service'
placeholderplaceholderPlaceholder text for the select fieldstring'Choose a web service...'
requiredrequiredWhether the field is requiredbooleanfalse
searchTermsearch-termOptional search term to filter resultsstring''
sizesizeMaximum number of services to fetchnumber100
valuevalueSelected value (web service short_name)stringundefined

Events

EventDescriptionType
edschangeEmitted when the select field value changes (change event)CustomEvent<{ value: string | boolean | string[]; }>
edsinputEmitted when the select field value changes (input event)CustomEvent<{ value: string | boolean | string[]; }>

Dependencies

Used by

Depends on

Graph

graph TD;
  eds-kg-web-services-select --> eds-input-field
  eds-input-field --> eds-input-label
  eds-input-field --> eds-input
  eds-input-field --> eds-input-select
  eds-input-field --> eds-input-file
  eds-input-field --> eds-input-dropzone
  eds-input-field --> eds-input-search
  eds-input-field --> eds-input-range
  eds-input-field --> eds-input-footer
  eds-input --> eds-icon-wrapper
  eds-input-select --> eds-icon-wrapper
  eds-input-search --> eds-icon-wrapper
  eds-input-footer --> eds-icon-wrapper
  eds-input-footer --> eds-link
  eds-link --> eds-icon-wrapper
  eds-form --> eds-kg-web-services-select
  style eds-kg-web-services-select fill:#f9f,stroke:#333,stroke-width:4px

Built with StencilJS