2016-05-12 12 views
0

Ich habe ein Szenario, wo ich Standardauswahl für ein Radiobutton-Element anwenden muss, wo Radiobutton-Liste von einer Datenbindung (von statischen Daten) gefüllt wird und das Datensteuerelement von einer Bean-Klasse ist.ADF Radioknopf Standardauswahl

<af:selectOneRadio value="#{bindings.si_DmndType.inputValue}" 
       required="#{bindings.si_DmndType.hints.mandatory}" 
       shortDesc="#{bindings.si_DmndType.hints.tooltip}" id="sor1" 
        layout="horizontal" > 
     <f:selectItems value="#{bindings.si_DmndType.items}" id="si1"/> 
     <f:validator binding="#{bindings.si_DmndType.validator}"/> 
    </af:selectOneRadio> 

Antwort

1

Sie können einen Standardwert für das Attribut si_DmndType festlegen - in Ihrem Ansichtsobjekt.

+0

Danke für Ihre Kommentare, aber können Sie mir bitte helfen, wo ich das Standardattribut für Radiobutton-Liste festlegen kann. Grundsätzlich gibt es eine statische Liste, die 2 Werte "Männlich", "Weiblich" enthält. Jetzt innen (Ansicht Objekt) Attribut Registerkarte Ich habe eine Variable sagen Geschlecht und haben LOV von der aktuellen Ansicht Objekt und ich bin nicht in der Lage, einen Ort, wo ich kann den Standardwert festlegen. – k10gaurav

+0

Überprüfen Sie diesen Blog: http://jdeveloperfaq.blogspot.co.uk/2011/06/faq-35-how-to-set-default-values-for.html –

+0

Versucht, den angegebenen Link, aber kein Glück! Ich verwende jdevloper 12c und fand die Optionen in VO, um den Standardwert für das Attribut 'SttsList' (das Lov von der statischen Liste enthält) zu setzen. Die statische Liste hat die Werte 'Registriert', 'Storniert'. Jetzt habe ich 'Registriert' als Literal gesetzt (versucht mit einfachen/doppelten Anführungszeichen & 0,1,2), aber während der Laufzeit bleibt der Radio Button abgewählt. Pls siehe Bild hier http://postimg.org/image/j50c3x4ap/ – k10gaurav

0

Für ein Bean-Daten-Steuerelement, wenn ich statische Werte dafür habe, muss ich auf pageDef.xml-Datei gehen -> die Variable auswählen und das DefaultValue-Attribut der Variablen aktualisieren. Grundsätzlich für eine statische Datenquelle (für Bean-Datensteuerung) muss ich DefaultValue manuell einfügen, die normalerweise nicht erforderlich ist, wenn Sie von einem Wertobjekt wählen, d. H. VO. adf selection of default radio using bean data control