UISelectItem和UISelectItems的使用与绑定(组件开发)

UISelectItem:
导入:
import javax.faces.component.UISelectItem;
赋值:
UISelectItem uisi=new UISelectItem();
uisi.setItemLabel("test");
uisi.setItemValue("test");

UISelectItems:
导入:
import javax.faces.component.UISelectItem;
import javax.faces.model.SelectItem;
赋值:与其它组件之间的绑定:

UISelectItems uisis = new  UISelectItems();
List ls
= new  ArrayList < SelectItem > ();
   ls.add(
new  SelectItem( " test1 " , " test1 " ));
   ls.add(
new  SelectItem( " test2 " , " test2 " ));
uisis.setValue(ls);

 

HtmlSelectOneMenu hsom = (HtmlSelectOneMenu)app.createComponent(HtmlSelectOneMenu.COMPONENT_TYPE);
hsom.getChildren().add(uisi);
hsom.getChildren().add(uisis);

你可能感兴趣的:(UISelectItem和UISelectItems的使用与绑定(组件开发))