我知道这是一个老问题,但现在对Slickgrid的更新允许你在网格选项中禁用multiSelect:
var options = {
editable: false,
enableCellNavigation: true,
asyncEditorLoading: false,
multiSelect: false
};
Run Code Online (Sandbox Code Playgroud)
使用此选项,在按住ctrl或shift的同时单击不会执行任何操作,并且不可取的是,您无法通过ctrl +单击取消选择单元格,或再次单击所选单元格
小智 7
在不知道任何设置来禁用它.
处理onSelectedRowsChanged事件并执行以下操作:
var selectedRows = grid.getSelectedRows();
if( selectedRows.length > 1 ) {
grid.setSelectedRows( [ selectedRows[ selectedRows.length - 1 ] ] );
}
Run Code Online (Sandbox Code Playgroud)
小智 0
删除muiltiple="multiple"以下行中的内容:
<select id="id" name="name" multiple="multiple">
Run Code Online (Sandbox Code Playgroud)
因此,这与删除该属性一样好。我会使用 jQuery。
| 归档时间: |
|
| 查看次数: |
7479 次 |
| 最近记录: |