ADF 实现多选框及分页的 Table 组件
背景说明
中最常用的 组件 具有非常多的内置功能,如排序、过滤、切换列位
置,以及通过滚动条来实现的分页。默认情况下,通过滚动条, 会和后端的
配合实现数据分批展现。在 中选择某一行可以使用鼠标单击该行实现,如
果需要选择多行则需要按住 或者 键来实现,并且 还支持快捷键 的全
选。从功能上来讲 已经实现了绝大多数的对表格数据进行浏览和编辑的需求,然而,
有一些客户对其操作方式还是表示了不习惯,他们还是希望可以使用多选框来实现行的选
择,并且提供例如上一页,下一页,首页,尾页,以及页码下拉菜单来实现数据分页显示
实现这些需求,可以有多种途径,本文会介绍一种实现方式供大家参考。
具体实现说明(JDEV 代码附件请见末页)
业务服务
在本文的实例中会使用一个 作为后端的业务服务并将其包装为 供
前端 使用。 的功能如下:
提 供 一 个 !!" , 该 下 只 有 一 个
! !!"#。
该 ! 的输入参数中会包含几个输入参数以及请求的当前数据分页的页码。
该 ! 返回一个集合数据对象并在 中展现。
数据控件
在 $ 中运行该 后,复制其 %&%,然后新建一个 $'( 应用并通过 %
创建一个 。如下图
评论21
最新资源