Multiples checkboxes

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

  • [Problème] Multiples checkboxes

    Bonjour, je voudrais savoir comment recuperer si les checkboxes sont coche ou pas.

    Attention je parle de field checkboxes et non checkbox.

    $this->get->parametre('form') renvoi un tableau. Je cherche a avoir les valeur des options.

    Merci



    Sent from my iPhone using Forum Joomla.fr mobile app

  • #2
    Re : Multiples checkboxes

    Bonjour,

    Un checkbox group n'est qu'une encapsulation de checkboxes ayant chacune un nom dans le formulaire. Dans le tableau, on y accède classiquement par leur nom.
    Pas de demande de support par MP.
    S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

    Commentaire


    • #3
      Re : Multiples checkboxes

      Enfaite d'avoir un drag un drop dans un formulaire de plugin. J'ai tout sauf la sauvegarde.

      Explication :
      J'ai 2 tableaux contenant des buttons sociaux.

      Le 1er tableau contients tout les buttons sociaux.
      Le 2eme consiste à glisser ceux que l'on veut activer.

      Bref tout va bien jusqu'à la sauvegarde et les retours de valeur, j'ai rien.

      J'ai tenter les customs fields.
      Return '<ul>'
      '<li id=sortable">'
      'Mon code button rien de special'
      '</li>'
      '</ul'

      Il ne sauvegarde pas les drag & drop.
      Question :
      joomla a t il besoin de la balise input ou label pour save?

      PS: ce code me sert pour un plugin déjà gratuit que j'améliore.

      J'ai abondonné le drag & drop pour passer au checkbox mais si quelqu'un a une solution ça ne peut qu'être mieu pour le plugin.

      Merci


      Sent from my iPhone using Forum Joomla.fr mobile app

      Commentaire


      • #4
        Re : Multiples checkboxes

        Sans avoir le code d'origine du plugin et son code modifié, il est impossible de savoir quelle gaffe a été commise, qui inhiberait la sauvegarde.
        Pas de demande de support par MP.
        S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

        Commentaire


        • #5
          Re : Multiples checkboxes

          Ce n'est plus une checkboxes mais une liste à choix multiple. Pareil il me sauvegarde qu'un parmètre.

          Code PHP:
          <?php
          // Check to ensure this file is included in Joomla!
          defined('_JEXEC') or die('Restricted access');
           
          jimport('joomla.form.formfield');
           
          class 
          JFormFieldComponents extends JFormField {
           
                  public 
          $type 'Components';
                  private 
          $params null;
           
                  
          // getLabel() left out
           
                  
          public function getInput() {
                  
                      
          $lists = array();
                      
          $lists $this->_getComponents();
                      
          $this->params $this->element->attributes();
                      if (!
          is_array($this->value)){
                          
          $this->value explode(','$this->value);
                      }
                      
                      
          $options = array();
                      foreach (
          $lists as $list)
                      {
                          
          $option JHtml::_('select.option'$list);
                          
          $options[] = $option;
                      }
                      
                      
          $attr '';
                      
          $attr .= $this->get('size') ? ' size="' . (int) $this->get('size') . '"' '';
                      
          $attr .= ' multiple="multiple"';

                  return 
          JHtml::_('select.genericlist'$options$this->nametrim($attr), 'value''text'$this->value$this->id);

                  }
                  
                  protected function 
          _getComponents(){
                  
                      
          $db JFactory::getDbo();
                      
          $query $db->getQuery(true);
                      
          $query->select('name');
                      
          $query->from($db->quoteName('#__extensions'));
                      
          $query->where($db->quoteName('type')." = ".$db->quote('component'));
                       
                      
          $db->setQuery($query);
                      
          $result $db->loadColumn();
                      
                      return 
          $result;
                  }
                  
                  private function 
          get($val$default '')
                  {
                      return (isset(
          $this->params[$val]) && (string) $this->params[$val] != '') ? (string) $this->params[$val] : $default;
                  }
                  
                  
                  
          }

          Commentaire


          • #6
            Re : Multiples checkboxes

            Ok, erreur stupide j'ai oublie le multiple dans le xml tout simplement.


            Sent from my iPhone using Forum Joomla.fr mobile app

            Commentaire

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X