Perguntas frequentes headless-adaptive-forms-faq
Devo saber o React.js para usar formulários adaptáveis headless?
Você pode usar qualquer estrutura, biblioteca ou idioma para renderizar formulários adaptáveis Headless e usar as APIs REST do Adobe para validar e enviar os formulários. A biblioteca AF-core, fornecida imediatamente, é independente de estrutura. As bibliotecas de componentes React-Render e React-Component, também fornecidas prontas para uso, são para sua conveniência. Você pode criar seus próprios componentes; não se limita aos fornecidos.
Preciso da sandbox do Forms as a Cloud Service para usar formulários adaptáveis headless?
Você pode usar o aplicativo inicial para começar a desenvolver e estilizar seus formulários adaptáveis headless. Você precisa do Forms as a Cloud Service para hospedar e fornecer formulários adaptáveis headless junto com recursos de formulários de back-end.
Onde posso obter uma visualização de um formulário adaptável headless? storybook-example
Você pode usar o aplicativo inicial para renderizar e pré-visualizar um formulário adaptável headless personalizado. Você também pode modificar um exemplo de storybook para visualizar um formulário adaptável headless.
É possível usar formulários adaptáveis headless com estruturas personalizadas?
Os formulários adaptáveis headless são baseados na especificação padrão. É possível estender a especificação para usá-la na criação de componentes personalizados. Por exemplo, componentes para a interface do Chakra, Vue.js e muito mais.
Os formulários adaptáveis headless suportam campos em cascata?
Em campos em cascata, o conteúdo do segundo campo depende do conteúdo escolhido no primeiro campo. O Storybook fornece um exemplo de campos em cascata.
Os formulários adaptáveis headless permitem preencher formulários com dados personalizados?
Formulários adaptáveis headless permitem preencher formulários com dados personalizados. O Storybook fornece um exemplo de como preencher previamente um formulário adaptável headless.
Posso usar formulários adaptáveis headless com o Angular SPA?
Você pode usar o Web SDK para integrar formulários adaptáveis headless ao Angular SPA. É independente de qualquer estrutura. Você pode usar o React SDK como referência.
Existe algum plugin para facilitar o desenvolvimento para Headless AF?
Sim — uma extensão do Visual Studio Code permite criar manualmente formulários adaptáveis headless em JSON.
Qual é a abordagem recomendada para formulários móveis ou offline? mobile-offline-forms
Crie seu próprio aplicativo nativo e busque definições de formulário por meio da API Headless Adaptive Forms. Opcionalmente, é possível implementar o suporte off-line (por exemplo, armazenamento local e sincronização). Consulte Práticas recomendadas para formulários móveis para a abordagem recomendada e links para APIs.
Como você usa o GraphQL ou APIs headless com o AEM Forms?
O AEM Headless Adaptive Forms usa APIs HTTP/REST, não o GraphQL. Seu aplicativo chama essas APIs para listar formulários, buscar uma definição de formulário (JSON), validar, enviar e rastrear o status de envio. Use as APIs HTTP de formulários adaptáveis headless para a referência completa. Para saber como os formulários são buscados e renderizados, consulte Arquitetura e Noções básicas sobre formulários headless.
Como posso implementar e estilizar formulários headless usando componentes do React no Adobe AEM Forms?
Você implementa e estiliza formulários headless usando seus próprios componentes do React e CSS (ou uma biblioteca de interface do usuário, como a interface do usuário de materiais). A lógica do formulário — estado, validação e regras — vem do Forms Web SDK e do formulário JSON; seu aplicativo fornece a interface do usuário que o renderiza.
- Para estilizar um formulário headless com uma biblioteca da interface do usuário do React, consulte Usar uma biblioteca do react personalizada para renderizar um formulário headless.
- Para criar e mapear componentes personalizados do React para campos de formulário, consulte Usar componentes personalizados para renderizar um formulário headless.
Para obter conceitos como quando usar formulários headless, gerenciamento de estado e validação, consulte Noções básicas sobre formulários headless.
Como posso implementar e personalizar o AEM Forms com CSS personalizado, temas, editores de regras e formulários headless?
Formulários headless: o estilo e a aparência estão totalmente sob seu controle. Você usa seus próprios componentes do React (ou outros) e seu próprio CSS; não há temas incorporados. Consulte Usar uma biblioteca de reação personalizada para renderizar um formulário headless e Usar componentes personalizados para renderizar um formulário headless para implementar e estilizar formulários headless.
AEM Forms Clássico (temas, editor de regras, editor visual): CSS personalizado, editor de temas e editor de regras aplicam-se à experiência de criação clássica (sem headless) do Forms Adaptive. Para esses tópicos, consulte a documentação do AEM Forms sobre o Experience League.
Um formulário adaptável headless pode se conectar a qualquer CRM para ler ou gravar dados?
Você pode usar o Microsoft Dynamics e o Salesforce para enviar ou preencher previamente um formulário adaptável headless. Além dos CRMs, os formulários adaptáveis headless oferecem suporte ao envio ou preenchimento prévio usando endpoints REST, email e ações de envio personalizadas.