2017-09-13 1 views
0

Je suis ce tutoriel CREATING ADVANCED FORMS, mais je ne suis pas capable de comprendre comment utiliser la base de données externe pour stocker des données de formulaire.Comment utiliser le type de stockage personnalisé pour liferay 7 formes?

Je ne trouve pas de tutoriel sur ce concept. J'utilise liferay 7 CE. tutoriel également dit que

développeurs peuvent mettre en œuvre leurs propres types de stockage si JSON n'est pas souhaitable. Si c'est le cas, l'option apparaîtra ici dans les paramètres du formulaire. Voir le tutoriel sur les types de stockage personnalisés (pas encore écrit) pour plus d'informations .

Ma question est quel service-wrapper à utiliser, je ne comprends pas comment savoir quel service est utilisé pour les formulaires.

+0

Les questions qui demandent une documentation/un tutoriel sont hors-sujet pour stackoverflow. Veuillez reformuler votre question avec des étapes que vous avez déjà essayées et un exemple plus concret de ce que vous essayez d'accomplir, sinon vous risquez de fermer cette question. –

+0

Salut, j'essaie de trouver comment utiliser le type de stockage personnalisé pour les formulaires. – HelloWorld

Répondre

0

Vous pouvez modifier le type de stockage uniquement lorsque vous créez un nouveau formulaire dans les paramètres du formulaire. Le type JSON est la valeur par défaut, mais vous pouvez créer un nouvel StorageAdapter pour créer des types supplémentaires. Jetez un oeil à la JSONStorageAdapter pour obtenir une inspiration comment développer un personnalisé. Devrait être suffisant pour créer un bundle mettre la nouvelle classe po Étendre le BaseStorageAdapter et implémenter de nouvelles méthodes nécessaires.

La nouvelle classe sera récupérée après le déploiement et vous devriez obtenir une nouvelle option dans les paramètres du formulaire.