Hi,

not sure, but you have String values in selectItems and int value in
probability.

try

Private String probability;

public String getProbility()
{
   Return probability;
}

public void setProbility(String probility)
{
 this.Probility = probility;
}

or

SelectItem[] selectItemArry = new SelectItem[4];
selectItemArry[0] = new SelectItem(new Integer(0), "");
selectItemArry[1] = new SelectItem( new Integer(5), "5:High" );
selectItemArry[2] = new SelectItem(new Integer(3), "3:Medium" );
selectItemArry[3] = new SelectItem(new Integer(1), "1:Low" );

regards,
 Volker









2007/1/18, Wong, Emmanuel (Sam) <[EMAIL PROTECTED]>:
Yes, but the drop down box should display "3:Medium" if I set the
probability = 3; I was not able to display "3:Medium" when I set
probability = 3;   thannks

-----Original Message-----
From: Volker Weber [mailto:[EMAIL PROTECTED]
Sent: Thursday, January 18, 2007 4:18 PM
To: MyFaces Discussion
Subject: Re: [tobago] f:selectItem with tc:selectOneChoice

You want '3' as inital value?

just set it:

Public class MyBean{

    private int probability = 3;

...

}


reagards,
  Volker

2007/1/18, Wong, Emmanuel (Sam) <[EMAIL PROTECTED]>:
>
>
>
>
>
>
>
> Hi:
>
>             Could anyone tell me how to display a specified drop down
list
> value?  Let say will would like to display "3:Medium" instead of other
drop
> down value.  Please see below.  Thanks.
>
>
>
>
>
> For example:
>
> On the JSP:
>
> < tc:selectOneChoice
>
>                   value= "#{
> MyClassController.myBean.probability}"
>
>                   required= "false">
>
>                   <f:selectItems value="#{
MyClassController.probability}"
> />
>
>             </ tc:selectOneChoice >
>
>
>
> On the Backing Bean:
>
>
>
> public class MyClassController{
>
>
>
>       private MyBean myBean;
>
>       public SelectItem[] _probability;
>
>
>
>       public SelectItem[] getProbability() {
>
>
>
>             SelectItem[] selectItemArry = new SelectItem[4];
>
> selectItemArry[0] = new SelectItem("0" , "");
>
>             selectItemArry[1] = new SelectItem( "5", "5:High" );
>
>             selectItemArry[2] = new SelectItem( "3", "3:Medium" );
>
>       selectItemArry[3] = new SelectItem( "1", "1:Low" );
>
>
>
> }
>
> }
>
>
>
> Public class MyBean{
>
>
>
>       Private int probability;
>
>
>
>       public int getProbility()
>
>       {
>
>             Return probability;
>
>       }
>
>
>
>       Public void setProbility(int probility)
>
>       {
>
>             This.Probility = probility;
>
>       }
>
> }
>
>
>
>
>  --
>  Dennis Byrne

Reply via email to