在页面流中返回页面指向了查询页面,也就是说要在查询页面中显示查询结果。打开empmgr_view0.jsp,利用“选用板”中的“组合控件”下的“ViewList”来显示查询结果。选中“ViewList”,将其拖拽到QueryForm生成的代码</h:form>之后。在弹出的“viewlist向导”页面中,选择属性列表,其他参数设置如图3-28所示。其中除了设置显示查询结果的相关设置外,还提供了事件函数,包括新增、修改、删除等。用户可以根据业务需求对其进行选择添加、删除。
在图3-28中,实体属性列表是设置列表中要显示的信息。需要在表单提交的时候提交的字段勾选“提交”,同时对不需要显示出来的字段可以在“显示”列中取消勾选。在“行选择方式”中默认选中“通过checkbox选择多行”,也就是在列表中会产生一列复选框用来多选,后面的“SubmitXpath”是默认设置复选框对应的数组对象名称为selectedObjects。而在“提交”列中勾选的属性就会作为这个数组对象中每个对象的属性。
通过以上操作过程,我们完成了单表查询案例的编码过程。接下来我们需要部署运行,查看最终的运行效果。