快速业务通道

使用NetBeans IDE执行创建、检索、更新和删除数据库行的Web应用程序 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-16
Bean1 下面的 tripRowSet,并 从弹出式菜单中选择“编辑 SQL 语句”。

此时将打开 SQL 查询编辑器。

在靠近窗口中间的网格区, 右键单击 personid 行并选择“添加查询条件”,如下图所示。

添加查询条件

在“添加查询条件”对话框中,将“比较”下拉列表设置为 =Equals 并选中“参数”单选按钮,然后单击“确定”。

“添加查询条件”对
话框

使用NetBeans IDE执行创建、检索、更新和删除数据库行的Web应用程序(6)

时间:2011-07-08 netbeans.org Sailing

字符 =? 出现在 PERSONID 的条件字段中,"WHERE TRAVEL.TRIP.PERSONID=?" 出现在编辑器底部 SQL 面板的 SQL 语句的结尾 处。

关闭 tripRowSet 的 SQL 编辑器。

更改列组件

现在,将列内容更改为可编辑字段,准备好添加将新行程插入到数据 库中的新功能。这样,通过将其他组件嵌入到“表”组件中,您就利用了“表” 组件的复合性质

右键单击“表”组件并选择“表布局”。

此时将打开“表布局”对话框。

在“列”标签中,从右侧的“ 已选定”列表中选择 trip.depdate。在对话框底部的“列详细信息”处,将“组 件类型”从静态文本改为文本字段,如下图所示,单击“应用”。

更改列外观

对 trip.depcity 和 trip.destcity 执行相同操作。

从“已选定”列表中选择 trip.triptypeid 并将“组件类型”从“ 静态文本”更改为“下拉列表”。

单击“确定”。

将 "Travel > Tables > triptype" 节点拖放至“表”组件中的“下拉列表”。如果打开了“选择目 标”对话框,请选择 dropDown1 并单击“确定”。

此操作将创建 triptypeDataProvider。

为“表”配置“虚拟表单”

接下来,为表中的输入组件创建一个虚拟表单。虚拟表单确保:当对 personDD 下拉列表的更改提交至该页面时,可不对输入组件进行验证和转换。只 要用户从下拉列表中选择一个新人,表中就会显示正确信息。

在导航窗口中,在表中使用 Ctrl-Click 组合键从三个包含文本字段 的列中选择三个“文本字段”组件,从triptypeid 列中选择“下拉列表”组件。

右键单击一个选定的组件并从弹出式菜单中选择“配置虚拟表单”。

在“配置虚拟表单”对话框中,请确保三个“文本字段”和“下拉列 表”列出在窗口的左上角。如果与下图所列内容不一致,请关闭对话框,重新选 择,再试一次。若正确列示,请单击“新建”。

将新虚拟表单的名称更改 为 save,将 Participate 设置的名称更改为 Yes,如下图所示,然后单击“确 定”。

配置“表元素”的虚拟表单

使用NetBeans IDE执行创建、检索、更新和删除数据库行的Web应用程序(7)

时间:2011-07-08 netbeans.org Sailing

添加“事件”和“初始化”代码

现在,将 “personDD下拉列表”组件与“表”组件关联起来,以实 现以下行为:当用户从列表中选择一个人时,该人的行程将出现在表中。

双击“personDD 下拉列表”组件以创建一个值更改事件方法并在该 方法中打开 Java 编辑器。

在 personDD_processValueChange 方法中, 将 粗体 文本添加到代码样例 1 中,然后按下 Alt-Shift-F 重新设置代码。

代码样例 1:下拉列表事件处理程序

   public void 

personDD_processValueChange(ValueChangeEvent event) {
       Object selectedPersonId = personDD.getSelected();
     

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号