Skip to content

RadioButtonGroup

RadioButtonsGroup são radio buttons customizados para facilitar a seleção e feedback.



Quando usar:

  • As opções que o componente busca prover são mutuamente exclusivas.
  • For necessário utilizar um <input type="radio" />.

Quando não usar:

  • Duas ou mais opções puderem ser selecionadas ao mesmo tempo.
  • Houver 4 ou mais opções. Prefira Dropdowns nesses casos.

Obs.:

  • Você pode desabilitar cada um dos radio buttons passando a propriedade disable: true, no respectivo objeto no array de opções. Caso você queira desabilitar todo o grupo, você pode setar a prop disabled como true no componente.


Uso

js
<CdsRadioButtonGroup
	:options="options"
	:value="value"
/>

Preview

Mostrar log

Props

Nome
Tipo
Default
Opções
Descrição
labelstring'Label' -- Especifica o título do grupo de radio buttons
requiredbooleanfalse -- Especifica se o grupo de radio buttons é obrigatório
* options (required)array[] -- Define a quantidade de radio buttons a serem renderizados no grupo. Espera um array de objetos contendo, no mínimo, as propriedades `text` e `value`. Agora, a propriedade `label` também é suportada e pode ser usada no lugar de `text`. Na versão 4, apenas `label` e `value` serão aceitos.
disabledbooleanfalse -- Controla o status do grupo de radio buttons
inlinebooleanfalse -- Quando verdadeira, faz com que os radio buttons sejam renderizados um ao lado do outro
allowsExpand
Deprecated
booleanfalse -- Essa prop vai ser substituída pela prop `fluid` na v4. Quando verdadeiro, faz com que o button se adapte a expansão, podendo agora, adicionar uma descrição
fluidbooleanfalse -- Quando verdadeiro, faz com que o button se adapte a expansão, podendo agora, adicionar uma descrição
statestring'default'default
valid
loading
invalid
Especifica o estado do RadioButtonGroup. As opções são 'default', 'valid', 'loading' e 'invalid'.
errorMessagestring'Valor inválido' -- Especifica a mensagem de erro, que será exibida caso o estado seja inválido
variantstring'blue'green
teal
blue
indigo
violet
pink
red
orange
amber
dark
A variante de cor. São 10 variantes:
tooltipstringnull -- Define exibição e texto do tooltip do DynamicInputList.
tooltipIconstring'info-outline' -- Especifica ícone do tooltip do DynamicInputList.
supportLinkstringnull -- Controla a exibição e o conteúdo do link de suporte exibido ao lado da label.
supportLinkUrlstring|nullnull -- Define a url a ser acessada no clique do link de suporte.

Eventos



Última atualização:

Released under the Apache-2.0 License.