Início
NexoPOS

ns-selecionar

Visão geral

O componente ns-select renderiza uma entrada de seleção nativa a partir de field.options. O valor selecionado é gravado em field.value.

O componente pode achatar grupos de opções aninhados. As opções pai que contêm opções filhas ficam desativadas por padrão, a menos que seja fornecido explicitamente um valor de disabled.

Apoios

  • field: definição de campo obrigatório.
  • name, placeholder e leading: props opcionais de compatibilidade.

Opções

  • Cada opção deve fornecer label e value.
  • Defina disabled para impedir a seleção de uma opção.
  • As opções aninhadas usam um array como value; o componente renderiza os filhos com uma hierarquia visual.
const field = {
    name: 'category_id',
    label: 'Category',
    type: 'select',
    value: null,
    options: [
        { label: 'Food', value: 1 },
        { label: 'Services', value: 2, disabled: true }
    ],
    errors: []
};
<ns-select :field="field">Category</ns-select>