2 Stimmen

Extjs Radio Group: Kann nur auf ein Element klicken

Ich bin mir nicht einmal sicher, wie ich danach suchen soll, also hoffe ich, dass diese Frage nicht schon hundertmal beantwortet wurde.

Im Grunde habe ich eine Radiogruppe auf meinem Formular mit drei Optionen: Abgeschlossene Prüfungen anzeigen, Unvollständige Prüfungen anzeigen oder Alle Prüfungen anzeigen.

{
name:           'ShowComplete',
fieldLabel:     'Show',
allowBlank:     true,
columns:        1,
items:          [
                    {
                        name:           'ShowComplete',
                        boxLabel:       'Completed Exams',
                        inputValue:     '1'
                    }, 
                    {
                        name:           'ShowComplete',
                        boxLabel:       'Incomplete Exams',
                        inputValue:     '0'
                    }, 
                    {
                        name:           'ShowComplete',
                        boxLabel:       'All',
                        inputValue:     '-1'
                    }
                ],
xtype:          'radiogroup'
}

Wenn ich die Seite lade, habe ich ein schön aussehendes Steuerelement.

http://dl.dropbox.com/u/298258/extJSRadioGroup.png

Ich kann jedoch nur die folgende Option auswählen Unvollständige Prüfungen .

Gibt es etwas, das ich übersehe? Ich bin sicher, es ist etwas Einfaches.

Danke!

4voto

Alexis Mathieux Punkte 56

Ich hatte ein ähnliches Problem. Ich glaube, es hängt mit der Tatsache zusammen, dass Sie Ihrem mittleren Element den Wert "0" zuweisen.

Vielleicht wird es aufgrund der Natur von Javascript im Nachhinein fälschlicherweise als 'false' oder ähnliches interpretiert und führt dazu, dass das Verhalten der Optionsschaltflächen unterbrochen wird.

Wenn Sie die '0' durch etwas anderes ersetzen, sollte es funktionieren.

0voto

Sean Adkinson Punkte 8107

Versuchen Sie, die name Attribut aus der RadioGroup entfernt... vielleicht gibt es da einen Konflikt?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X