Skip to main content

bp-sdk-dynamic-input

Custom element hooks

NameDescription
bp-sdk-external-dynamic-inputdisables html

Classes

NameDescription
bp-sdk-dynamic__containercontainer div at root of tree
bp-sdk-dynamic_container--labeledOptional class when dynamic input has text on it

Properties

PropertyAttributeDescriptionTypeDefault
answerIdanswer-idAnswer idstringundefined
answerPoolIdanswer-pool-idAnswer pool idstringundefined
answeredBySourceanswered-by-sourceSpecifically how the question was answered (ie. "ACORD 126")stringundefined
applicationFormIdapplication-form-idApplication form idstringundefined
choiceIdchoice-idChoice Id, should only be used on autocomplete, business-classification-selector, select, and radio inputsstringundefined
choiceIds--Choice ids, should only be used on select-input or product-liststring[][]
choices--Choices, used in any component that uses choiceId or ChoiceIdsIChoice[]undefined
codecodeQuestion codestringundefined
disableAddressAutocompletedisable-address-autocompleteDisables Google Autocomplete for address groups when truebooleanfalse
displayTypedisplay-typeDisplay type"internal" \| "private" \| "public"undefined
errorTexterror-textError textstringundefined
errors--Error messagesstring[]undefined
fieldTypefield-typeField typestringundefined
helpTexthelp-textHelp textstringundefined
inputComponentTypeinput-component-typeInput component typestringundefined
isAutocompleteis-autocompleteIs autocompletebooleanundefined
isCompletedis-completedIs completedbooleanundefined
isCoverageTypeis-coverage-typeIs Coverage Typebooleantrue
isHiddenis-hiddenIs hiddenbooleanundefined
isLabelledFieldis-labelled-fieldIs labelled fieldbooleanfalse
isMultipleis-multipleIs multiplebooleanundefined
isReadOnlyis-read-onlyWhen true, the field will be readonly. It will display only the label and value as plain text.booleanfalse
isRequiredis-requiredIs requiredbooleanundefined
isSensitiveis-sensitiveIs sensitivebooleanundefined
isTrackableis-trackableIs trackablebooleanundefined
labellabelLabel to usestringundefined
labelIdlabel-idLabel idstring'a11y-'
labelledBylabelled-byLabels that describe groupstringundefined
maxDatemax-dateMax date rangeDate \| stringundefined
maxValuemax-valueMaximum length or value, depending on field typenumberundefined
minDatemin-dateMinimum date rangeDate \| stringundefined
minValuemin-valueMinimum value or length depending on field typenumberundefined
orderorderQuestion ordernumberundefined
patternpatternRegex pattern answer is expected to conform tostringundefined
placeholderplaceholderPlaceholder textstringundefined
pristinepristineIs pristinebooleantrue
questionGroupIdquestion-group-idQuestion Group Idstringundefined
questionIdquestion-idQuestion Idstringundefined
questionSetIdquestion-set-idQuestion Set idstringundefined
referenceTypereference-typeQuestion reference typestringundefined
shouldShowInputshould-show-inputShould show inputbooleantrue
showBusinessClassificationSelectorshow-business-classification-selectorShow business class selectorbooleanfalse
texttextQuestion textstringundefined
touchedtouchedIs touchedbooleanfalse
useSelectAliasuse-select-aliasUse select aliasbooleanfalse
valuevalueQuestion valuestringundefined

Events

EventDescriptionType
componentMissingNotification component could not be classified for a answerCustomEvent<string>

Dependencies

Used by

Depends on

Graph

graph TD; bp-sdk-dynamic-input --> bp-sdk-message-outlet bp-sdk-dynamic-input --> bp-sdk-label bp-sdk-dynamic-input --> bp-sdk-google-places-autocomplete-container bp-sdk-dynamic-input --> bp-sdk-driver-input-container bp-sdk-dynamic-input --> bp-sdk-increment-input bp-sdk-dynamic-input --> bp-sdk-text-input-container bp-sdk-dynamic-input --> bp-sdk-masked-input-container bp-sdk-dynamic-input --> bp-sdk-date-input-container bp-sdk-dynamic-input --> bp-sdk-month-year-input-container bp-sdk-dynamic-input --> bp-sdk-select-input-container bp-sdk-dynamic-input --> bp-sdk-autocomplete-naics-container bp-sdk-dynamic-input --> bp-sdk-business-classification-selector-container bp-sdk-dynamic-input --> bp-sdk-radio-dialog bp-sdk-dynamic-input --> bp-sdk-checkbox-input bp-sdk-dynamic-input --> bp-sdk-radio-input bp-sdk-dynamic-input --> bp-sdk-product-list-container bp-sdk-dynamic-input --> bp-sdk-add-question-pool-item-container bp-sdk-dynamic-input --> bp-sdk-delete-question-pool-item-container bp-sdk-dynamic-input --> bp-sdk-autocomplete-input bp-sdk-google-places-autocomplete-container --> bp-sdk-google-places-autocomplete bp-sdk-google-places-autocomplete --> bp-sdk-errors-container bp-sdk-errors-container --> bp-sdk-errors bp-sdk-driver-input-container --> bp-sdk-text-input-container bp-sdk-text-input-container --> bp-sdk-text-input bp-sdk-text-input --> bp-sdk-errors-container bp-sdk-increment-input --> bp-sdk-text-input-container bp-sdk-masked-input-container --> bp-sdk-masked-input bp-sdk-masked-input --> bp-sdk-errors-container bp-sdk-masked-input --> bp-sdk-masked-input-button bp-sdk-masked-input --> bp-sdk-icon-container bp-sdk-date-input-container --> bp-sdk-date-input bp-sdk-date-input --> bp-sdk-errors-container bp-sdk-month-year-input-container --> bp-sdk-month-year-input bp-sdk-month-year-input --> bp-sdk-errors-container bp-sdk-select-input-container --> bp-sdk-select-input bp-sdk-select-input --> bp-sdk-errors-container bp-sdk-autocomplete-naics-container --> bp-sdk-autocomplete-input bp-sdk-autocomplete-input --> bp-sdk-errors-container bp-sdk-business-classification-selector-container --> bp-sdk-business-classification-selector bp-sdk-business-classification-selector --> bp-sdk-autocomplete-input bp-sdk-business-classification-selector --> bp-sdk-business-classification-selector-list-container bp-sdk-business-classification-selector-list-container --> bp-sdk-business-classification-selector-list bp-sdk-business-classification-selector-list --> bp-sdk-business-classification-selector-naics-group bp-sdk-business-classification-selector-naics-group --> bp-sdk-business-classification-selector-naics-group-header bp-sdk-business-classification-selector-naics-group --> bp-sdk-business-classification-selector-list-item-container bp-sdk-business-classification-selector-list-item-container --> bp-sdk-business-classification-selector-list-item bp-sdk-business-classification-selector-list-item --> bp-sdk-business-classification-selector-card-content bp-sdk-business-classification-selector-card-content --> bp-sdk-business-classification-selector-card-header bp-sdk-business-classification-selector-card-content --> bp-sdk-business-classification-selector-card-body bp-sdk-business-classification-selector-card-content --> bp-sdk-business-classification-selector-relevance-chip bp-sdk-radio-dialog --> bp-sdk-dialog bp-sdk-radio-dialog --> bp-sdk-radio-input bp-sdk-dialog --> bp-sdk-dialog-close-button bp-sdk-dialog-close-button --> bp-sdk-button bp-sdk-dialog-close-button --> bp-sdk-icon-container bp-sdk-radio-input --> bp-sdk-errors-container bp-sdk-checkbox-input --> bp-sdk-errors-container bp-sdk-product-list-container --> bp-sdk-product-list bp-sdk-product-list --> bp-sdk-select-input bp-sdk-add-question-pool-item-container --> bp-sdk-question-pool-container bp-sdk-question-pool-container --> bp-sdk-parent-question-pool-selector bp-sdk-question-pool-container --> bp-sdk-add-item-container bp-sdk-parent-question-pool-selector --> bp-sdk-select-input bp-sdk-parent-question-pool-selector --> bp-sdk-button bp-sdk-add-item-container --> bp-sdk-icon-container bp-sdk-add-item-container --> bp-sdk-button bp-sdk-delete-question-pool-item-container --> bp-sdk-delete-question-pool-item bp-sdk-delete-question-pool-item --> bp-sdk-delete-button bp-sdk-delete-button --> bp-sdk-icon-container bp-sdk-dynamic-input-event-container --> bp-sdk-dynamic-input bp-sdk-vehicle-configurations --> bp-sdk-dynamic-input bp-sdk-vehicle-makes --> bp-sdk-dynamic-input bp-sdk-vehicle-models --> bp-sdk-dynamic-input bp-sdk-vehicle-years --> bp-sdk-dynamic-input style bp-sdk-dynamic-input fill:#f9f,stroke:#333,stroke-width:4px

Built with StencilJS