在 Page Designer 中使用源代码选项卡时,可手工将 JSP 文件(具体地说,JavaServer Faces 文件)中的组件与 PageHandler 中的数据区和函数绑定。尽管 EGL 是不区分大小写的,但 JSP 文件中引用的 EGL 名称的大小写必须与 EGL 变量或函数声明的大小写相同;如果未能保持完全匹配,将发生 JavaServer Faces 错误。建议在将该变量或函数与 JSP 字段绑定后不要更改 EGL 变量或函数的大小写。
有关命名问题的详细信息,请参阅对 JSP 文件中的 EGL 标识和生成的 Java™ bean 的更改。
JSP 上的大多数组件都与数据具有一对一的相关性。例如,文本框显示与该文本框绑定的 EGL 项的内容。如果用户更改了数据,则输入文本框还将更新该 EGL 项。
另外,可以通过将一组字符项从“页数据”视图拖至该组件以将单选组件(组合框、单选列表框或单选按钮组)与该组字符项绑定。
要将组件与将接收指示用户的选择的值的数据区绑定,可以使用“页数据”视图或“属性”视图来进行。该过程与绑定任何组件(甚至是简单的文本框)时的过程相同。
当复选框显示时,状态(是否已选中)视绑定项中的值而定。
有关可以应用于 PageHandler 中的数据项的属性的详细信息,请参阅页项属性。
如果 Page Designer 在 PageHandler 中创建了事件处理程序并允许您访问该 PageHandler 函数,则函数名就是工具指定的按钮标识加上字符串“Action”。如果该名称对 PageHandler 而言不是唯一的,则 Page Designer 将对函数名追加一个数字。