Checkbox - composant Fabrik

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Checkbox - composant Fabrik

    Voici la solution à mon post sur le composant Fabrik ou j'avais une zone à 0 et 1 avec un lien sur oui ou non (voir lien en annexe)

    1) Détail de mon élément
    J’ai modifié le plugin de mon élément en checkbox au lieu de field

    Dans Options
    J’ai créé deux options 0 = Non ; 01 = OUI
    J’ai mis le nombre d’option par ligne (row) à 1, cela fait que les options s’affichent sur deux lignes ; si vous mettez 2, vous retrouvez la seconde option loin par rapport à la première.
    Dans Valeurs par défaut
    J’ai défini la valeur par défaut à 0 et l’intitulé par NON
    Dans Sélection pour le front end
    Je n’ai rien modifié
    Dans Avancé
    Je n’ai rien modifié.
    2) Dans paramètres vue liste (si vous voulez avoir un lien sur la donnée)
    J’ai mis dans l’option Paramètre de la liste ‘OUI’ dans ‘Afficher dans la liste’, ‘Hyperlien vers détail’, ‘Lien sur mesure pour le détails’, ‘Inclure dans la requête de la liste’ et ‘Faire toujours un rendu’ ; pour les trois dernières options je ne sais pas si elles sont nécessaires.
    J’ai également défini le chemin du lien dans ‘Lien personnalisé’ et pris l’option ‘New tab/Window’ dans ‘Target link’
    3) Dans Publication de l’élément (si vous voulez créer une info-bulle)
    Dans Conseils
    J’ai créé une info-bulle :
    J’indique mon texte dans ‘texte de la bulle d’aide’.
    Je prends l’option ‘Top-left’ dans ‘localisation de la bulle’
    Je mets sur ‘Oui’ dans l’option ’Afficher le conseil dans vue détail’
    PS : N’oubliez pas de mettre à jour l’Option dans le formulaire comme suit :
    Afficher bulle d’aide à ‘Oui’
    Localisation des bulles d’aide, j’ai mis ‘Texte au survol’
    Traiter plugin Joomla, j’ai mis ‘Vue détail et formulaire’’

    Il y a le 4ième point mais il ne satisfait pas, si quelqu'un peut m'aider, il y a un problème avec le ckick

    4) Javascript de l’élément (si voulez faire en sorte qu’en cliquant sur la deuxième option la première s’efface)
    J’ai trouvé cette fonction dans le Wiki de Fabrik.
    J’ai donc pris l’option Javascript de l’élément et modifié comme suit :
    J’ai modifié ‘Publié’ par ‘OUI’.
    J’ai choisi l’option ‘click’ dans Event’
    J’ai mis le code trouvé dans le WIKI de Fabrik modifié pour mon checkbox comme suit :

    var v = event.target.get('value');
    if (v === '01' && event.target.checked) {
    this.subElements.each(function (a) {
    if(a.value !== '01') {
    a.checked = false;
    }
    });
    }

    Bien à vous


    Bonjour. J'ai dans ma base de données plusieurs champs avec un chiffre soit 0 ou 1. Le code 0 défini une certaine information et le code 1 pour une autre info. Y
    Dernière édition par raylec à 24/06/2018, 11h27

  • #2
    Je viens de trouver mon erreur pour le point 4, j'ai mis dans le code 01 au lieu de -1 comme défini dans mes options.
    Et voilà c'est arrangé
    Je vais mettre le poste comme réglé
    Bien à vous

    Commentaire


    • #3
      Dans le point 1, il faut également dans la deuxième option ' -1 'au lieu' 01', c'est une erreur de transcription de ma part. En fait vous mettez n'importe quoi dans la dernière option mais dans le code du point 4 vous devez mettre la dernière option en regard de V === et value !==.

      Commentaire

      Annonce

      Réduire
      Aucune annonce pour le moment.

      Partenaire de l'association

      Réduire

      Hébergeur Web PlanetHoster
      Travaille ...
      X