快速业务通道

使用Java Persistence API修改数据库表行 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-17
eListener =                  new TableSelectPhaseListener();   public void setSelected(Object object) {     RowKey rowKey = (RowKey)getValue("#{currentRow.tableRow} ");     if (rowKey != null) {       tablePhaseListener.setSelected(rowKey, object);     }   }   public Object getSelected(){     RowKey rowKey = (RowKey)getValue("#{currentRow.tableRow} ");     return tablePhaseListener.getSelected(rowKey);   }   public Object getSelectedValue() {     RowKey rowKey = (RowKey)getValue("#{currentRow.tableRow} ");     return (rowKey != null) ? rowKey.getRowId() : null;   }   public boolean getSelectedState() {     RowKey rowKey = (RowKey)getValue("#{currentRow.tableRow} ");     return tablePhaseListener.isSelected(rowKey);   }

使用Java Persistence API修改数据库表行(6)

时间:2011-04-03 Beth Stearns

在 JavaServer Page 文件中添加 JavaScript 代码

现在,您可以将 JavaScript 添加到 Page1 的 JavaServer Page (JSP) 文件。在 Design 窗口中,单击 JSP 选项卡打开 JSP 页面进行编辑。将如代码示例 5 中所示的代 码添加到 Table 组件;即,将其添加到 <webuijsf:table> 标记中。

代码示例 5:单选按钮 JavaScript 代码

<script>  function initAllRows() {   var table = document.getElementById("form1:table1");   table.initAllRows();  } </script>

添加 JavaScript 代码之后,切换至 Design 视图对代码进行验证。注意,在 Navigator 窗口中显示的 Page1.jsp 反映的是表格绑定(单独绑定至用户数据库表格以 及您已添加的单选按钮)以及您刚刚插入的 JavaScript。JSP 代码自身显示表格绑定的 细节。(注意:如果 Navigator 窗口不显示更新的 Page1.jsp,请单击 Window > Reset Windows 选项。)

图 6:Navigator 窗口中所显示的 Page1.jsp

使用Java Persistence API修改数据库表行 - 编程入门网

将 Radio Button 绑定至 Table 组件

Table 组件必须通过(以前已添加到表格的)Radio Button 跟踪当前所选表行。要进 行此操作,请使用 Visual Web Properties Binding 对话框,将 Radio Button 的属性 绑定为当前行值。完成对话框之后,IDE 将为您更新 JSP 代码。下面介绍如何执行此绑 定。

为 Page1 上的 radioButton1 打开 Properties Binding 对话框。在 Navigator 窗 口中,向下滚动 Page1 树,直至在表中查找到 radioButton1。(要查看 Navigator 窗 口,请为 Page1 选择 Design 选项卡。如果 Navigator 窗口不显示,请单击 Window > Reset Windows 选项。) 右击 radioButton1 节点,然后从上下文菜单中选择 Property Bindings 选项。

使用 Properties Binding 对话框设置此处所注明的三个属性。您需要单击 All 选项 才能查看 Set 可绑定属性列中的这些属性。为每一属性设置绑定表达式之后,请务必单 击 Apply 按钮,从而将新表达式保存到 JSP 文件。将所选属性设置为 # {Page1.selected}。单击 Select 可绑定属性列中的 selected,然后单击 Select 绑定 目标列中的 selected。当新的绑定表达式字段显示正确绑定时,单击 Apply 按钮;当前 绑定字段应更改为新绑定。

将属性 selectedValue 设置为 #{Page1.selectedValue}。按照与 selected 属性相 同的方式设置此属性。

将属性 name 设置为 #{Page1.radioButton1.id}。您必须手动输入此属性的新绑定表 达式。

当正确完成绑定之后,JSP 文件中的 Radio Button 标记应如下所示:

代码示

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号