Crud com QtAutocomplete
O que é:¶
Nada mais é que uma forma de você ter um CRUD para criação e edição de itens em um autocomplete. Dessa forma facilitando o processo e não sendo necessário levar o usuário para outra tela.
Exemplo:¶
Como funciona:¶
O CRUD ocorre com base em um "database" e um formulário. No momento, outros casos não são suportados. Os campos exibidos durante a criação ou edição de um item correspondem aos campos do formulário fornecido. Quando o formulário é submetido, as alterações são refletidas no banco de dados associado à rota "/databases".
Como utilizar:¶
Para funcionar é necessário passar 3 props no componente de autocomplete do Quoti:
:allowCrud="true"
:getFormIdToCrud="() => 101255"
:getFormResponseIdToCrud="(item) => item.id"
1 - "allowCrud" para indicar a utilização CRUD.
2 - "getFormIdToCrud" para indicar o formulário que será utilizado para criação e edição de itens.
3 - "getFormResponseIdToCrud" para indicar o caminho até o id do item selecionado.
E existem outras 2 opcionais:
:allowEditCrudItem="false"
:allowCreateCrudItem="false"
1 - "allowEditCrudItem" para desabilitar edição de itens.
2 - "allowCreateCrudItem" para desabilitar a criação de itens.