`
dontsan
  • 浏览: 40815 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
文章分类
社区版块
存档分类
最新评论

动态更新SelectOneMenu

 
阅读更多
private UISelectOne monthComponent;

public void setSelectOneMenu() {
Application application = FacesContext.getCurrentInstance().getApplication();
List children = monthComponent.getChildren();
children.clear();
monthComponent=
(HtmlSelectOneMenu)application.createComponent(HtmlSelectOneMenu.COMPONENT_TYPE);
monthComponent.setValue(" " + a_item + " ");

children().clear();

UISelectItems usi= new UISelectItems();
usi.setValue(new SelectItems());
children.add(usi);

or
children.add(new UISelectItem("1", "abc"));
children.add(new UISelectItem("2", "xyz"));
分享到:
评论

相关推荐

    用selectOneMenu标签开发级联选择

    这通常通过监听第一个菜单的`valueChange`事件并在后台动态更新第二个菜单的选项来实现。 1. **后台数据准备**: - 创建两个或多个列表,分别代表每个级别的选项。 - 这些列表可以由数据库查询动态生成,或者在...

    <h:selectOneMenu>与<a4j:support>的集合运用(JSF)

    总的来说,这篇文章和示例代码着重于JSF框架中使用Ajax技术增强用户界面交互性的方法,尤其是通过 `&lt;h:selectOneMenu&gt;` 和 `&lt;a4j:support&gt;` 组件的配合,实现动态下拉菜单和页面部分更新。这对于提高Web应用的响应...

    JSF 动态 数据的三级级联示例操作

    - 使用`h:selectOneMenu`组件创建下拉框,并设置其值绑定为Bean中的属性。 - 添加`valueChangeListener`监听器,以便在选择某一选项时触发事件,更新下一级别的数据。 4. **JSF控制器(Controller)**: - 在...

    JSF三级级联

    它利用了JSF的AJAX特性,实现了动态更新页面部分的能力,从而提供了流畅的用户体验。对于开发者来说,理解如何协调这些部分以实现联动效果是至关重要的。在实际开发中,为了优化性能和用户体验,可能还需要考虑缓存...

    richfaces标签例子

    通过使用RichFaces,开发者可以创建具有高级交互性和动态更新的Web界面,提高了用户体验。同时,RichFaces组件的丰富性使得开发者能够快速构建复杂的UI,而无需从零开始编写大量的JavaScript和CSS代码。

    基于Seam框架实现省、市、区县的联动选择

    通过在页面上设置三个下拉框,分别对应省、市、区县,当用户在一个下拉框中选择一个值时,可以通过监听选择事件,动态更新其他下拉框的选项。 3. **组件间通信** Seam的Contexts and Dependency Injection (CDI) ...

    seam级联菜单例子

    级联菜单的实现可能涉及到`&lt;h:selectOneMenu&gt;`或`&lt;p:selectOneMenu&gt;`标签,其中`p:`是PrimeFaces组件库的前缀,而`h:`则是JSF的标准组件库前缀。这些组件可以配置成响应用户的选中事件,通过Ajax请求获取下一级菜单...

    jsf2(primefaces3)+spring+hibernate案例下载

    支持AJAX更新,使用户界面更加动态;以及组件库的增强,提高了开发效率。 **PrimeFaces** 是一个基于JSF的开源UI组件库,专为创建富互联网应用程序(RIA)而设计。PrimeFaces 3.0提供了许多美观且功能丰富的组件,如...

    jsf【静态】页面的三级级联示例

    每个属性的值会根据前一个下拉框的选择动态更新。例如,第一个下拉框的选择会触发一个事件,该事件由JSF处理并调用bean的方法,这个方法会根据选择值加载第二个下拉框的选项。同样,第二个下拉框的选择会更新第三个...

    RichFaces4.5 JavaApi JSApi

    RichFaces的JS API也包含了一系列组件相关的API,例如`richfaces.selectOneMenu`,它提供了与富选择菜单组件交互的方法。开发者可以利用这些API来扩展或自定义组件的行为,以满足特定的应用场景需求。 在实际应用中...

    JSF控件详细说明

    1. **输入控件**:如`&lt;h:inputText&gt;`用于文本输入,`&lt;h:selectOneMenu&gt;`用于下拉选择,`&lt;h:inputTextarea&gt;`用于多行文本输入。这些控件收集用户的数据并将其发送到服务器。 2. **输出控件**:如`&lt;h:outputText&gt;`...

    seam级连菜单20080610.rar

    级联菜单的前端部分可能就是由JSF的组件实现,例如使用h:selectOneMenu或p:selectOneMenu(PrimeFaces扩展)。 2. **CDI(Contexts and Dependency Injection)**: CDI是Java EE中的依赖注入标准,Seam完全支持CDI...

    myfaces标签库

    2. **动态更新**: 使用`&lt;a4j:region&gt;`可以实现在不刷新整个页面的情况下局部更新页面内容。 3. **国际化**: 通过`&lt;h:message&gt;`标签结合资源文件可以轻松实现国际化。 4. **主题支持**: 提供多种主题,方便修改组件...

    PrimeFacesJSF框架JavaServerFaces组件套件

    3. **AJAX支持**:PrimeFaces的组件大多支持Ajax无刷新更新,提供了一流的用户交互体验,使得页面的部分区域可以在不刷新整个页面的情况下更新。 4. **主题丰富**:PrimeFaces提供多种预设主题,如Arctic、...

    jsf控件卡快速查手册

    1. **JSF组件库**:JSF提供了一个标准组件库,包括UIComponent、InputComponent、SelectComponent等基础组件,以及CommandButton、InputText、SelectOneMenu等常用组件。这些组件能够帮助开发者构建网页表单、数据...

    jsf实现增删改查的一个简单例子

    在这个"jsf实现增删改查的一个简单例子"中,开发者使用了JSF 2.2版本,这是一个功能丰富的更新,包括对CDI(Contexts and Dependency Injection)的更好支持,以及更多的性能优化和用户体验改进。 JSF 2.2的核心...

    JSF2开发代码示例

    通过分析这个示例,开发者可以学习如何使用JSF2.2的特性,结合PrimeFaces组件库创建动态、响应式的Web界面,并了解如何组织和配置一个基本的JSF项目。这些知识对于理解和实践企业级Java Web开发至关重要。

    《JSF标签》简体中文版.rar

    - `p:selectOneMenu`:下拉选择框,可以进行动态加载和分页。 - `p:dialog`:弹出对话框,常用于表单提交或信息提示。 3. **JSF生命周期**:理解JSF的生命周期是正确使用标签的关键。主要包括六阶段:恢复视图、...

    richfacesDemo

    在Java Web开发领域,RichFaces是一个强大的AJAX和UI组件库,它为开发者提供了丰富的用户界面功能,使得构建动态、交互式的Web应用程序变得更为简便。此“richfacesDemo”项目是一个在MyEclipse集成开发环境中实现的...

Global site tag (gtag.js) - Google Analytics