Domande frequenti (FAQ) headless-adaptive-forms-faq

Devo conoscere React.js per utilizzare moduli adattivi headless?

Puoi utilizzare qualsiasi framework, libreria o lingua per eseguire il rendering di moduli adattivi headless e utilizzare le API REST di Adobe per convalidare e inviare i moduli. La libreria AF-core, fornita all’utente preconfigurata, è indipendente dal framework. Le librerie React-Render e React-componet, anch’esse pronte all’uso, sono utili per la tua comodità. Puoi creare componenti personalizzati senza essere limitato a quelli forniti.

È necessario disporre di una sandbox Forms as a Cloud Service per utilizzare moduli adattivi headless?

Puoi utilizzare l’app iniziale per iniziare a sviluppare e formattare i moduli adattivi headless. Devi disporre di Forms as a Cloud Service per l’hosting e la distribuzione di moduli adattivi headless insieme alle funzionalità dei moduli back-end.

Dove posso trovare un’anteprima di un modulo adattivo headless? storybook-example

Puoi utilizzare l’app iniziale per eseguire il rendering e l’anteprima di un modulo adattivo headless personalizzato. Puoi anche modificare un esempio di storybook per visualizzare in anteprima un modulo adattivo headless.

È possibile utilizzare moduli adattivi headless con framework personalizzati?

I moduli adattivi headless si basano sulla specifica standard. Puoi estendere la specifica per utilizzarla per creare componenti personalizzati. Ad esempio, componenti per l’interfaccia utente di Chakra, Vue.js e altro ancora.

I moduli adattivi headless supportano i campi a cascata?

Nei campi a catena, il contenuto del secondo campo dipende dal contenuto scelto nel primo campo. Il Storybook fornisce un esempio di campi a catena.

I moduli adattivi headless consentono la precompilazione dei moduli con dati personalizzati?

I moduli adattivi headless consentono la precompilazione dei moduli con dati personalizzati. Il Storybook fornisce un esempio di come precompilare un modulo adattivo headless.

Posso utilizzare moduli adattivi headless con Angular SPA?

Puoi utilizzare il Web SDK per integrare i moduli adattivi headless con l’applicazione a pagina singola di Angular. È indipendente da qualsiasi struttura. È possibile utilizzare React SDK come riferimento.

Esiste un plug-in per semplificare lo sviluppo di Headless AF?

Sì: un’estensione codice di Visual Studio consente di creare manualmente moduli adattivi headless in JSON.

Qual è l’approccio consigliato per i moduli mobili o offline? mobile-offline-forms

Crea una tua app nativa e recupera le definizioni dei moduli tramite l’API Forms adattivo headless. Facoltativamente, puoi implementare il supporto offline (ad esempio, archiviazione locale e sincronizzazione). Consulta Best practice per i moduli mobili per l'approccio consigliato e i collegamenti alle API.

Come si utilizzano GraphQL o le API headless con AEM Forms?

AEM Headless Adaptive Forms utilizza API HTTP/REST, non GraphQL. L’app richiama queste API per elencare i moduli, recuperare una definizione di modulo (JSON), convalidare, inviare e tenere traccia dello stato di invio. Utilizza le API HTTP per moduli adattivi headless per il riferimento completo. Per informazioni sul recupero e il rendering dei moduli, consulta Architettura e Informazioni sui moduli headless.

Come posso implementare e assegnare uno stile ai moduli headless utilizzando i componenti React in Adobe AEM Forms?

Puoi implementare e assegnare uno stile ai moduli headless utilizzando componenti e CSS React personalizzati (o una libreria dell’interfaccia utente come l’interfaccia utente Materiale). La logica del modulo (stato, convalida e regole) proviene da Forms Web SDK e dal modulo JSON; l’app fornisce l’interfaccia utente che ne esegue il rendering.

Per concetti quali l'utilizzo di moduli headless, la gestione dello stato e la convalida, vedi Informazioni sui moduli headless.

Come posso implementare e personalizzare AEM Forms con CSS, temi, editor di regole e moduli headless personalizzati?

Moduli headless: Lo stile e il look-and-feel sono completamente sotto il tuo controllo. Puoi utilizzare i tuoi componenti React (o altri) e il tuo CSS; non sono presenti temi incorporati. Consulta Utilizzare una libreria di react personalizzata per eseguire il rendering di un modulo headless e Utilizzare componenti personalizzati per eseguire il rendering di un modulo headless per implementare e formattare i moduli headless.

AEM Forms classico (temi, editor di regole, editor visivo): CSS personalizzato, editor di temi e editor di regole si applicano all'esperienza di authoring di Forms adattivo classico (non headless). Per questi argomenti, consulta la documentazione di AEM Forms su Experience League.

Un modulo adattivo headless può connettersi a qualsiasi sistema CRM per leggere o scrivere dati?

Puoi utilizzare Microsoft Dynamics e Salesforce per inviare o precompilare un modulo adattivo headless. Oltre ai CRM, i moduli adattivi headless supportano l’invio o la precompilazione tramite endpoint REST, e-mail e azioni di invio personalizzate.

recommendation-more-help
ce8b2828-9203-402e-a565-7b758c99b2ba