f:selectItems - JSF标签 f:selectItems 的使用方法
来源:互联网 发布:5s如何设置4g网络 编辑:程序博客网 时间:2024/04/29 08:02
f:selectItem用来为h:selectOneMenu等选择项组件设置数据选项
f:selectItems与f:selectItem标签一样,用来为
- h:selectManyCheckbox
- h:selectManyListbox
- h:selectManyMenu
- h:selectOneListbox
- h:selectOneMenu
- h:selectOneRadio
等设置数据项。
与f:selectItem不一样的是,f:selectItem通过itemLabel与value属性直接设置一项数据选项,例:
<f:selectItem itemLabel="Label1" value="0" />
而f:selectItems通过value属性可指定多项数据选项。value的数据类型为List<javax.faces.model.SelectItem>型,例:
<f:selectItems value="#{bean.selectItemList}" />
f:selectItems的用法例:
<h:selectOneMenu
value="#{bean.selectedItemValue}">
<f:selectItems value="#{bean.selectItemList}" />
< /h:selectOneMenu>
与bean对应的java代码:
public List <SelectItem> getSelectItemList() {
List <SelectItem> selectItemList = new ArrayList<SelectItem>();
selectItemList.add(new SelectItem("1", "Label1"));
selectItemList.add(new SelectItem("2", "Label2"));
return selectItemList;
}
对应的HTML代码为:
<select name="_id0:_id1" size="1">
<option value="1">Label1</option>
<option value="2">Label2</option>
< /select>
f:selectItems与f:selectItem标签一样,用来为
- h:selectManyCheckbox
- h:selectManyListbox
- h:selectManyMenu
- h:selectOneListbox
- h:selectOneMenu
- h:selectOneRadio
等设置数据项。
与f:selectItem不一样的是,f:selectItem通过itemLabel与value属性直接设置一项数据选项,例:
<f:selectItem itemLabel="Label1" value="0" />
而f:selectItems通过value属性可指定多项数据选项。value的数据类型为List<javax.faces.model.SelectItem>型,例:
<f:selectItems value="#{bean.selectItemList}" />
f:selectItems的用法例:
<h:selectOneMenu
value="#{bean.selectedItemValue}">
<f:selectItems value="#{bean.selectItemList}" />
< /h:selectOneMenu>
与bean对应的java代码:
public List <SelectItem> getSelectItemList() {
List <SelectItem> selectItemList = new ArrayList<SelectItem>();
selectItemList.add(new SelectItem("1", "Label1"));
selectItemList.add(new SelectItem("2", "Label2"));
return selectItemList;
}
对应的HTML代码为:
<select name="_id0:_id1" size="1">
<option value="1">Label1</option>
<option value="2">Label2</option>
< /select>
- f:selectItems - JSF标签 f:selectItems 的使用方法
- f:selectItems - JSF标签 f:selectItems 的使用方法
- f:selectItems - JSF标签 f:selectItems 的使用方法
- JSF标签f:selectItems的使用方法
- jsf 关于f:selectItems 出现验证错误的问题
- loadbundle - jsf标签 f:loadbundle 的使用方法
- JSF标签之f:facet 的使用方法
- Mvvm绑定datagrid或listview的selectItems的方法
- Seam中使用selectItems and @Factory的三种方法
- JSF标签 h:outputText & f:convertDateTime 解决date正常显示的问题
- JSF标签 h:outputText & f:convertDateTime 解决date正常显示的问题
- jsf f:subview
- f:facet标签 的用法
- f:facet标签 的用法
- JSF参数传递方式之f:param标签和f:attribute区别
- 关于f:setPropertyActionListener标签的问题
- f
- f
- 四色原型之我见
- 创建你自己的 iOS 框架
- Windows 系统下Git安装图解
- 字典序问题
- sed 用法
- f:selectItems - JSF标签 f:selectItems 的使用方法
- oracle 中的merge into
- 在android的java代码中自定义log
- 深入探讨 Java 类加载器
- poj 3692
- OpenCV实现图像的旋转
- 简单模板类
- a4j实现联动菜单(异步)
- struct nand_ecclayout 之解义 ,eccbytes,eccpos,eccfree