一个区域(
viewroot
和
region
)中只能有一个
status
,生成的客户端
id
是特定的,与指定的
id
无关,区域
id+status
,示例:
_viewRoot:status
,
regionid:status.
可以在各个区域中定义本区域的
status
,也可以在一个地方统一定义多个
status
,通过
for
属性来指定
status
属于那个区域,但这也要符合一个区域中只能有一个
status
的规定。
如果要一个区域内添加多个
status
,可以通过
forceId
=
"true"
来让
id
属性起作用,这样就可以在一个区域内添加多个
status,
每个
status
的
clientid
就是指定的
id
,与区域无关。
forceId
=
"true"
的作用就是让
clientid
就是
id
,而不是一般的组合
id
onkeyup="A4J.AJAX.Submit(。,'status':'commonstatus'}
)"//
forceId
=
"true"
onkeyup="A4J.AJAX.Submit(。,'status':'
_viewRoot:status
'} )"
在执行一个ajax
请求时,
客户端的js
代码根据【
'status':'
_viewRoot:status
'】参数来
改变
"start" span
的可见属性并且隐藏"stop".
当该指示器所指示的请求都完成时,
恢复"stop"
并且隐藏"start"
分享到:
相关推荐
在a4j组件部分,作者从<a4j:actionparam>开始,逐一讲解了如何使用<a4j:form>、<a4j:region>、<a4j:support>、<a4j:commandButton>、<a4j:commandLink>、<a4j:status>等组件来实现AJAX功能。每个组件都附带了详细的...
4. **<a4j:status>**:显示Ajax请求的状态,通常用于呈现进度指示器或加载动画。 **三、Ajax4JSF 集成步骤** 1. **添加依赖**:在项目中引入Ajax4JSF的JAR库,并确保其在类路径中可用。 2. **配置faces-config.xml*...
a4j:status a4j:loadBundle a4j:mediaOutput 5. Ajax4jsf内建的换肤功能 6. 技术要求 支持的java版本 支持的 JavaServer Faces 实现 支持的服务器 支持的浏览器 7. 附加的设置 Web程序描述符参数 Sun JSF ...
- 通过`<a4j:actionparam>`可以将值传递给服务器端的Bean,并通过`oncomplete`回调函数将数据返回给客户端JavaScript。 2. **ActionParam的应用场景** - 可以与`a4j:commandLink`、`a4j:commandButton`、`a4j:js...
- **a4j:status**: 显示 AJAX 请求的状态。 - **a4j:loadBundle**: 加载资源包。 - **a4j:mediaOutput**: 输出多媒体资源。 #### 五、内建的换肤功能 **介绍**: Ajax4JSF 支持换肤机制,允许开发者轻松地更改应用...
##### 6.4 `<a4j:status>` 状态指示组件,可以在执行长时间操作时显示进度或状态信息。 通过以上详细介绍,我们可以看到RichFaces不仅仅是一个简单的JSF实现,而是一个功能全面且易于使用的Web开发框架。无论是初学...
Ajax4jsf 提供了一个名为 `<a4j:commandButton>` 的组件,它可以触发异步请求,更新页面的部分内容,而不需要整个页面的刷新。在这个例子中,我们可能会看到以下代码结构: ```html <h:form> <a4j:commandButton ...
4. **进度条**: RichFaces的`<a4j:status>`组件可用于显示进度条。当任何AJAX请求正在进行时,这个组件会显示出来。你可以自定义它的样式以满足设计需求。 5. **实现上传逻辑**:在后台,你需要实现一个监听器...
8. `a4j:status`:管理Ajax请求的状态指示。 9. `a4j:loadBundle`:动态加载资源包。 10. `a4j:mediaOutput`:处理媒体输出。 Ajax4JSF还提供了内建的皮肤功能,允许用户自定义组件的外观和感觉。此外,框架支持...
- `a4j:status`:管理 AJAX 请求状态。 - `a4j:loadBundle`:加载资源包。 - `a4j:mediaOutput`:处理媒体输出。 每个组件都有特定的属性,如 `attributes` 列表中所展示的。 ### 4. 内建的换肤功能 Ajax4jsf 提供...
- `a4j:status`:显示Ajax请求的状态。 - `a4j:loadBundle`:动态加载资源包。 - `a4j:mediaOutput`:用于处理多媒体输出。 ### 4. 内建的换肤功能 Ajax4JSF支持轻松更换应用程序的外观和感觉,允许你定制和切换...
- **a4j:status**: 显示 AJAX 请求状态的组件。 - **a4j:loadBundle**: 加载资源包的组件。 - **a4j:mediaOutput**: 输出媒体内容的组件。 #### 五、换肤功能 Ajax4JSF 内置了强大的换肤机制,支持通过定义和管理...
- **a4j:status**:显示操作状态。 - **a4j:loadBundle**:加载资源文件。 - **a4j:mediaOutput**:输出媒体文件。 #### 五、Ajax4jsf内建的换肤功能 - **换肤功能**: - 使用命名的皮肤参数来定义和管理不同的...
8. **a4j:status**:显示Ajax请求的状态信息。 9. **a4j:loadBundle**:加载资源束,支持国际化。 10. **a4j:mediaOutput**:用于输出媒体文件,如图片或音频。 #### 五、内建的换肤功能 RichFaces还提供了一套...
8. **a4j:status** - **功能**: 显示请求状态信息。 - **属性**: `id`、`style`等。 9. **a4j:loadBundle** - **功能**: 加载资源文件中的文本。 - **属性**: `baseName`、`bundleKey`等。 10. **a4j:media...
- **a4j:status**:显示Ajax请求的状态。 - **a4j:loadBundle** 和 **a4j:mediaOutput**:分别处理资源加载和多媒体输出。 ### 4. **Ajax4jsf的换肤功能** Ajax4jsf提供了内置的皮肤系统,允许用户轻松地更改应用...
= NULL && j < i) { p = p->next; // 移动到下一个结点 j++; } if (p == NULL || j > i) return ERROR; // 未找到第i个结点 e = p->data; // 读取第i个结点的数据 return OK; } ``` 以上介绍了链表的基本概念...