使用Java Persistence API修改数据库表行 - 编程入门网
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 代码
添加 JavaScript 代码之后,切换至 Design 视图对代码进行验证。注意,在 Navigator 窗口中显示的 Page1.jsp 反映的是表格绑定(单独绑定至用户数据库表格以 及您已添加的单选按钮)以及您刚刚插入的 JavaScript。JSP 代码自身显示表格绑定的 细节。(注意:如果 Navigator 窗口不显示更新的 Page1.jsp,请单击 Window > Reset Windows 选项。) 图 6:Navigator 窗口中所显示的 Page1.jsp 将 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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |