龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

如何结合使用EJB 3和Ajax(1)(13)

时间:2013-03-06 14:58来源:未知 作者:admin 点击:
分享到:
在 Insert ADF Faces Core Item 对话框中,选择 InputText 并单击 OK: 498)this.width=498;' onmousewheel = 'javascript:return big(this)' src="http://developer.51cto.com/files/uploadimg/2007041

在 Insert ADF Faces Core Item 对话框中,选择 InputText 并单击 OK:

图39

JDeveloper 将在 AdForm.jsp 页面的 元素中插入一个 组件。使用 Property Inspector 将标签更改为 User Input,将 rows 属性更改为 4:

图40

您还可以使用 Component Palette 插入组件。在文本编辑器中,将脱字符光标移到 元素后面,在 Component Palette 中选择 ADF Faces Core 库,并单击 Input Text 插入第二个文本域。然后,使用 Property Inspector 将标签更改为 More Input:

图41

ADF Faces 组件通过以下属性支持部分页面显示 (PPR):autoSubmit、partialTriggers 和 partialSubmit。如果希望在其他组件(称作触发器)的输入值更改时更新某个组件,您将使用这些属性。如果某个输入组件的 autoSubmit 属性为 true,则当该组件的值在浏览器中变化时,将提交包含的表单。必须更新的组件使用 partialTriggers 属性指定触发器组件的 ID。

您使用上面提到的属性时,ADF Faces 组件将处理通信,您不必担心 JavaScript 事件处理程序和 Ajax 回调。然而,有时您必须在浏览器中使用 JavaScript 和 XMLHttpRequest API。例如,如果您希望在用户键入时提交表单数据,或者您希望访问诸如我们的控制器 servlet 之类的资源,您需要提供自己的 JavaScript 代码。

示例应用程序包含一个名为 AdScript.js 的 JavaScript 文件。必须通过在 组件中使用一个AdScript.js 文件包含用于调用控制器 servlet 的 JavaScript 代码。用 AdResponse.jsp 生成的 Ajax 响应将插入到 AdForm.jsp 的部分中。

元素必须包括在组件中:


 

精彩图集

赞助商链接