Utilisez la propriété de paramètres régionaux d`enquête dans l`exécution pour définir vos paramètres régionaux. Par exemple, Survey. locale = „es”; indiquera à l`enquête d`utiliser la localisation espagnole. La liste de toutes les localisations disponibles que vous pouvez voir dans notre Builder SurveyJS. Cliquez sur le bouton Paramètres de topographie et définissez la langue par défaut. S`il vous plaît noter, pendant la session utilisateur, si la même URL est demandée, alors SurveyJS retournera les données de la liste mise en cache et n`enverrait pas une autre demande. Dans la plupart des cas, vous ne devriez pas être inquiet au sujet de la différence de plate-forme spécifique et vous traiteront avec le modèle de topographie. Avant de restituer la première page, SurveyJS analyse toutes les expressions visibleIf, crée les arborescences d`expression et exécute toutes les expressions. Plus tard, SurveyJS exécute toutes les expressions après une modification de valeur.
Si l`expression retourne false, l`élément devient invisible, s`il retourne true – visible. Les valeurs de question doivent être entre accolades: {yourQuestionValueName}. La bibliothèque elle-même divisée sur deux grandes parties, le modèle de topographie, qui est indépendant de la plate-forme, et le code spécifique de plate-forme qui traitent principalement avec le rendu et les événements de souris et de clavier de processus. Pour être plus précis, les versions pour jQuery et angular2 +, en fait, utiliser la version Knockout avec Built-in bibliothèque Knockout en elle. Nous avons écrit seulement un petit wrapper pour jQuery et angular2 +. Par ailleurs, cette approche fonctionne parfaitement pour les projets jQuery et angular2 +. Knockout, REACT et vue ont des implémentations natives. Ce document est destiné aux développeurs, qui veulent avoir une compréhension approfondie de la façon dont la bibliothèque SurveyJS fonctionne, comprendre ses concepts et ses fonctionnalités principales. Comme vous pouvez l`imaginer, vous pouvez combiner ces deux approches.
Vous pouvez initialement créer une enquête à l`aide de JSON, puis modifier le modèle dans le code. Voici l`exemple: en outre, les expressions SurveyJS prennent en charge les fonctions avec nombre illimité de paramètres. Il existe certaines fonctions intégrées, comme l`âge ou IIF: „Age ({BirthDate}) > = 21” une question de score de promoteur net est un modèle de notation pour mesurer la satisfaction de la clientèle. Il demande aux répondants de noter sur une échelle de 0 à 10, qui est divisé en sections de promoteurs, passives et détracteurs. Les réponses globales de chaque section sont calculées et la valeur nette des promoteurs est affichée. En outre, SurveyJS prend en charge plusieurs langues. Cela signifie que vous pouvez avoir la même enquête pour plusieurs langues et toutes les chaînes seront différentes pour différentes langues/paramètres régionaux. Pour basculer entre les paramètres régionaux, vous pouvez simplement modifier la propriété locale de l`enquête. Vous pouvez introduire votre propre validateur, si vous voulez que vos utilisateurs d`électricité les utilisent dans SurveyJS Builder, par exemple, ou vont l`utiliser dans de nombreuses enquêtes. Avant de passer à la page suivante ou avant de terminer l`enquête, SurveyJS Library valide toutes les questions sur la page en cours.
S`il y a une erreur, la page en cours n`est pas modifiée, toutes les erreurs sont affichées et l`entrée, qui appartient à la première question ayant une erreur, est focalisée. La validation la plus simple et la plus utilisée est une valeur requise. Vous devez définir question. isRequired à true et SurveyJS demandera à l`utilisateur de répondre à la question. Dans SurveyJS Builder, vous pouvez simplement basculer le point d`exclamation (!) pour faire une question un besoin. Pour substituer le texte d`erreur sur l`erreur requise, modifiez la propriété requiredText de l`enquête.