Ergebnis 1 bis 10 von 10

Thema: [multiColumnWizard] 0 als Text ist leer

  1. #1
    Contao-Nutzer Avatar von dcm75
    Registriert seit
    21.06.2009.
    Beiträge
    96

    Standard [multiColumnWizard] 0 als Text ist leer

    Hallo Liebe Contao-Gemeinde,

    ich hab ein merkwürdiges Problem mit dem MultiColumnWizard. Wenn in dem Textfeld lediglich eine 0 drin steht wird das Feld frei gelassen. D.h. nur der Text 0 ist nicht möglich an zu zeigen?


    PHP-Code:
        public function loadActivColumns($value$dc)
        {        
            
    $res = array( array (     "Deaktiviert"     => "0"
                                    
    "DeaktiviertKr"   => "2"
                                    
    "DeaktiviertLS24" => "0"
                                    
    "DeaktiviertNn"   => "4"
                                    
    "DeaktiviertRtz"  => "5",
                                    
    "DeaktiviertDmo"  => "6" )); 
            
            
            
    $res serialize($res);
             
            return 
    $res;
        }



        
    'ShopDeaktiv' => array
        (
            
    'label'                   => &$GLOBALS['TL_LANG']['xxx]['ShopDeaktiv'],
            '
    inputType'               => 'multiColumnWizard',
            '
    search'                  => true,
            '
    filter'                  => false,
            // '
    save_callback'           => array(array('xxx', 'saveActivColumns')),
            '
    load_callback'           => array(array('xxx', 'loadActivColumns')),
            '
    eval'                    => 
                array 
                (
                    '
    columnFields' => array
                    (
                        '
    Deaktiviert' => array
                        (
                            '
    label'                   => &$GLOBALS['TL_LANG']['xxx']['Deaktiviert'],
                            '
    exclude'                 => true,
                            '
    filter'                  => true,
                            '
    inputType'               => 'text',
                            '
    search'                  => false,
                            '
    eval'                    => array('style' => 'width:20px','multiple'=>false, 'maxlength'=>1)
                        ),

                        '
    DeaktiviertKr' => array
                        (
                            '
    label'                   => &$GLOBALS['TL_LANG']['xxx']['DeaktiviertKr'],
                            '
    exclude'                 => true,
                            '
    filter'                  => true,
                            '
    inputType'               => 'text',
                            '
    search'                  => false,
                            '
    eval'                    => array('style' => 'width:20px','multiple'=>false, 'maxlength'=>1)
                        ),

                        '
    DeaktiviertLS24' => array
                        (
                            '
    label'                   => &$GLOBALS['TL_LANG']['xxx']['DeaktiviertLS24'],
                            '
    exclude'                 => true,
                            '
    filter'                  => true,
                            '
    inputType'               => 'text',
                            '
    search'                  => false,
                            '
    eval'                    => array('style' => 'width:20px','multiple'=>false, 'maxlength'=>1)
                        ),

                        '
    DeaktiviertNn' => array
                        (
                            '
    label'                   => &$GLOBALS['TL_LANG']['xxx']['DeaktiviertNn'],
                            '
    exclude'                 => true,
                            '
    filter'                  => true,
                            '
    inputType'               => 'text',
                            '
    search'                  => false,
                            '
    eval'                    => array('style' => 'width:20px','multiple'=>false, 'maxlength'=>1)
                        ),

                        '
    DeaktiviertRtz' => array
                        (
                            '
    label'                   => &$GLOBALS['TL_LANG']['xxx']['DeaktiviertRtz'],
                            '
    exclude'                 => true,
                            '
    filter'                  => true,
                            '
    inputType'               => 'text',
                            '
    search'                  => false,
                            '
    eval'                    => array('style' => 'width:20px','multiple'=>false, 'maxlength'=>1)
                        ),

                        '
    DeaktiviertDmo' => array
                        (
                            '
    label'                   => &$GLOBALS['TL_LANG']['xxx']['DeaktiviertDmo'],
                            '
    exclude'                 => true,
                            '
    filter'                  => true,
                            '
    inputType'               => 'text',
                            '
    search'                  => false,
                            '
    eval'                    => array('style' => 'width:20px','multiple'=>false, 'maxlength'=>1)
                        ),
                    ),
                    '
    mandatory' => true, 
                    '
    accesskey'=>'ShopDeaktiv', 
                    '
    doNotSaveEmpty'=>false, 
                    '
    columns' =>6, 
                    '
    buttons' => array('copy' => false, 'delete' => false, 'up' => false, 'down' => false),
            ),
        ), 
    Danke für die Hilfe
    Daniel
    Geändert von dcm75 (03.09.2012 um 12:19 Uhr)

  2. #2
    Contao-Nutzer Avatar von dcm75
    Registriert seit
    21.06.2009.
    Beiträge
    96

    Standard

    Hallo zusammen,

    hat keiner Idee? Ist das einfach ein Bug?

    Viele grüße
    Daniel

  3. #3
    Contao-Fan Avatar von Thraile
    Registriert seit
    17.12.2009.
    Ort
    Detmold
    Beiträge
    501
    Partner-ID
    6306

    Standard

    Hi,

    das ist ein Bug vom MCW, anscheinend erkennt er die '0' als keinen Wert und schreibt deshalb nichts in die Datenbank. Wenn du dafür ein Ticket unter Github anlegst (https://github.com/menatwork/MultiColumnWizard) kümmern wir uns drum

    Gruß,
    David

  4. #4
    Contao-Nutzer Avatar von patrickkahl
    Registriert seit
    10.10.2011.
    Beiträge
    24

    Standard

    Hi der Bug wurde eben behoben. Bis das Ganze es ins Repository schafft hier schon mal die vorab Version aus Github.

    https://github.com/menatwork/MultiCo...rd/zipball/dev

    Gruß,
    Patrick

  5. #5
    Contao-Nutzer Avatar von dcm75
    Registriert seit
    21.06.2009.
    Beiträge
    96

    Lächelndes Gesicht

    Klasse! Danke Euch :-)

  6. #6
    Contao-Nutzer Avatar von dcm75
    Registriert seit
    21.06.2009.
    Beiträge
    96

    Standard Neue Version neue Bugs

    Leider hat die neue Version des Multicolumn Wizard das Phänomen, dass ich beim Klicken auf das Plus keine neue Zeile erhalten.

    Dafür stimmt jetzt die 0 ;-)

  7. #7
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Was aber kein Bug im MCW ist sondern ein Fehler in deinem Script

  8. #8
    Contao-Nutzer Avatar von dcm75
    Registriert seit
    21.06.2009.
    Beiträge
    96

    Standard

    Hallo Andreas,

    mit meiner alten Version vom Mulitcolumn Wizard funktioniert das Hinzufügen über Plus. Wenn ich die neueste Version des Multicolum Wizards nehme wird keien Zeile eingefügt, wenn ich auf das Plus klicke.

    PHP-Code:
        'ShopVersandkosten' => array
        (
            
    'label'                   => &$GLOBALS['TL_LANG']['xxxxxx']['ShopVersandkosten'],
            
    'inputType'               => 'multiColumnWizard',
            
    'search'                  => false,
            
    'filter'                  => false,
            
    'save_callback'           => array(array('xxxxxx''saveVersandkosten')),
            
    'load_callback'           => array(array('xxxxxx''loadVersandkosten')),
            
    'eval'                    => 
                array 
                (
                    
    'columnFields' => array
                    (
                        
    'Versandkosten' => array
                        (
                            
    'label'                 => &$GLOBALS['TL_LANG']['dands_versandkosten']['Versandkosten'],
                            
    'exclude'               => false,
                            
    'inputType'             => 'text',
                            
    'eval'                  => array('style' => 'width:100px''allowHtml'=>false'mandatory'=>true'doNotSaveEmpty'=>true 'maxlength'=>15)
                        ),
                        
    'VersandkostenBedingung' => array
                        (
                            
    'label'                 => &$GLOBALS['TL_LANG']['dands_versandkosten']['VersandkostenBedingung'],
                            
    'exclude'               => false,
                            
    'inputType'             => 'text',
                            
    'eval'                  => array('style' => 'width:400px''allowHtml'=>true'mandatory'=>false'doNotSaveEmpty'=>true 'maxlength'=>1000)
                        ),
                        
    'VersandkostenReihenfolge' => array
                        (
                            
    'label'                 => &$GLOBALS['TL_LANG']['dands_versandkosten']['VersandkostenReihenfolge'],
                            
    'exclude'               => false,
                            
    'inputType'             => 'text',
                            
    'eval'                  => array('style' => 'width:50px''allowHtml'=>false'mandatory'=>false'doNotSaveEmpty'=>true 'maxlength'=>3)
                        ),
                    ),
                    
    'mandatory' => false
                    
    'doNotSaveEmpty'=>true
                    
    'accesskey'=>'pid'
                    
    'columns' =>2,  
                )
        ),

        public function 
    saveVersandkosten($value$dc)
        {
            if(!
    $value)
            {
                 
            }
            else
            {
                
    $this->saveValue($value$dc'dands_versandkosten', array('Versandkosten''VersandkostenBedingung''VersandkostenReihenfolge'), 'pid''');
            }
            return 
    $value;
        }

        public function 
    loadVersandkosten($value$dc)
        {
            
    $res   = array();
            
            
    // fuer einfuegen loeschen value zurueckgeben
            
    if(!$value)
            {
                
    $orderby '';
                
    $res   $this->loadTableEntries($dc'dands_versandkosten', array('Versandkosten''VersandkostenBedingung','VersandkostenReihenfolge' ), '','''pid'''$orderby);
                
    $res =  serialize($res);
            }
            else
            {
                
    $res $value;
            }
             
            return 
    $res;
        } 
    Hab erst mal den Fix für die 0 im Textfeld bei mir direkt eingebaut.

    Ich vermute schon, dass dies auch ein Bug in der neuesten Version ist.

    Danke für Deine Hilfe!
    Daniel

  9. #9
    Contao-Nutzer Avatar von chibineko
    Registriert seit
    02.06.2011.
    Beiträge
    120
    Partner-ID
    6306

    Standard

    Moin,

    geht nicht ist immer so eine Sache. Du kannst uns Helfen den Fehler einzukreisen, indem du die
    Entwicklerkonsolen der einzelnen Browser zu Hilfe ziehst.

    Beim Chrom einfach F12 drücken. Dann geht im unteren Bereich die Entwicklerkonsole auf. Dort auf 'Console' klicken.

    Beim FireFox muss die Erweiterung 'FireBug' installiert sein. Dann kann auch hier über F12 die Entwicklerkonsole geöffnet werden. Auch hier auf 'Konsole' klicken.

    Wenn die Konsole auf ist, versuche bitte noch einmal eine neue Zeile mit dem MCW zu erstellen. Sollte das JS nun einen Fehler haben/schmeißen wird dies in den Entwicklungskonsolen angezeigt.
    Das würde uns weiterhelfen, den Fehler einzukreisen.

  10. #10
    Contao-Nutzer Avatar von dcm75
    Registriert seit
    21.06.2009.
    Beiträge
    96

    Standard

    Hi - sorry. Der Fehler taucht nach erneutem Anmelden nicht mehr auf.

    Sorry!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •