首页 > 学院 > 开发设计 > 正文

创建通过 WDO访问数据的 JSF 应用程序(3)

2019-11-18 13:16:52
字体:
来源:转载
供稿:网友

  在下一个对话框(图 21),选择 + 按钮来添加一个条件。
  
图 21. 添加条件和顺序

  
 创建通过 WDO访问数据的 JSF 应用程序(3)(图一)


  为 Condition 选择 By columns,为 Column 选择 SYMBOL 和 =。按一下 Value 部分后面的 ... 按钮。
  
图 22. 条件

  
 创建通过 WDO访问数据的 JSF 应用程序(3)(图二)

  从 requestScope 选择 symbol 变量(图 23),然后选择 OK。
  
图 23. 选择页面数据对象

  
 创建通过 WDO访问数据的 JSF 应用程序(3)(图三)

  该条件答应通过在请求作用域(request scope)输入代码来检索数据。按下 OK(图 24)然后选择 Finish(图 25)。
  
图 24. 条件

  
 创建通过 WDO访问数据的 JSF 应用程序(3)(图四)

  
图 25. 添加条件和顺序

  
 创建通过 WDO访问数据的 JSF 应用程序(3)(图五)

  jsp 页面现在应该包含了基于表的数据网格组件,如图 26 所示。
  
图 26. 带有数据网格的 JSP 页面

  
 创建通过 WDO访问数据的 JSF 应用程序(3)(图六)

  页面数据(Page Data)将定义好 stockHistory 对象(图 27)。
  
图 27. stockHistory 对象已定义

  
 创建通过 WDO访问数据的 JSF 应用程序(3)(图七)

  假如打开 faces-config.xml 文件,您将会注重到该数据组件是作为受管 Bean(managed Bean)来定义的。您可以在 WEB-INF/wdo 目录中找到 faces-config.xml 文件。以下列出该文件。
  
   stockHistory
   com.ibm.etools.weBTools.wdo.rdb.internal.DataListaccessBeanImpl
  

   request
  
   connectionName
   WSTRADE1
  

  
   inputPath
   /WEB-INF/wdo/stockHistory.xml
  

  
   servletContext
   ${facesContext.externalContext.context}
  

  
   servletRequest
   ${facesContext.externalContext.request}
  

  
   action
   fill
  

  
   params
  
  
   requestScopesymbol
   ${requestScope.symbol}
  

  

  

  
   targetPageSize
   0
  

  

  
  在页面上我们已有了数据控件,但是我们需要修改表的可视化结构来满足需求。我们可以使用 Attributes 视图来更新表的特性。
  选中表中的一列,然后在 Attribute 视图中,选择 HX:DATAGRID。这将使我们可以在 JSP 页面上更新数据网格表(图 28)。(在 Attributes 视图的 Basics 选项卡中有几个有用的项。您可以添加不同的元素,例如表头或页脚,添加一个行选择复选框,而且您还可以支持数据清单的分页。)
  
图 28. Attribute 视图

  
 创建通过 WDO访问数据的 JSF 应用程序(3)(图八)

  选择 Columns 选项卡,以如图 30 所示的顺序对列进行排序。
  
图 30. 排序列

  
 创建通过 WDO访问数据的 JSF 应用程序(3)(图九)

  选择 Columns 选项卡并把 border 设为 0。
  
图 31. 数据网格属性

  
创建通过 WDO访问数据的 JSF 应用程序(3)(图十)


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表