ace:dataTable 通过 ICEFACES 中的 shift 键选择多行
ace:dataTable to select multiple rows via the shift key in ICEFACES
我正在研究冰面ACE组件,目前我正在使用ace:datatable。我正在使用以下代码
<ace:dataTable var="invoice" value="#{applicationBean.invoices}"
id="dataTableId" rows="10" paginator="true" height="350" paginatorPosition="bottom" page="1"
selectionMode="multiple" emptyMessage="There are no search results"
pageCount="4" currentPageReportTemplate="Showing {startRecord}-{endRecord} out of {totalRecords}"
我能够看到表上的数据。 我的问题是假设表上有 10 行,如果我选择第 2 行并按 Shift 键并选择第 5 行,那么它应该选择 2 到 5 行....但它在我的情况下不起作用。我需要添加任何表属性或任何其他替代组件或任何我需要为此编写的 javascript 请建议我..
谢谢
不需要额外的javascript代码来进行多项选择。根据冰面展示页面中的示例,可以使用 shift 键进行多项选择。
<ace:dataTable id="instantCarTableMultiRow"
value="#{dataTableSelector.carsData}"
var="car"
rows="7"
stateMap="#{dataTableSelector.stateMap}"
selectionMode="multiple"
>
shift 不起作用可能是由于分页或版本不匹配。
http://icefaces-showcase.icesoft.org/showcase.jsf?grp=aceMenu&exp=dataTableBean
相关文章:
- 下拉选择可自动更改第二个下拉选择
- 如何使用jQuery选择下拉列表的值
- jquery点击函数select&取消选择
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 按照选项卡索引的顺序循环一个jQuery选择
- 在动态创建的元素上获取对特定选择器的引用
- AngularJS-在JSON选择器中使用变量名
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 获取选择框的状态
- 防止Alt+Shift默认操作或检测多种操作系统语言的Javascript
- d3基于用户选择动态更新节点
- 提交后保留下拉选择的值
- ace:dataTable 通过 ICEFACES 中的 shift 键选择多行
- 如何在不禁用所有文本选择的情况下使用 shift 禁用文本选择
- 按住Shift键并单击以选择复选框范围
- 使用control和shift键选择多行
- 按“shift +向上箭头”选择元素
- 自定义组合框焦点不't shift选择elem和eventBubble不't停止.在IE中工作良好,但在
- 按住Shift键选择表格行
- 使用 Shift 键和控制键选择多个表行不起作用