1

在我的 dojo dataGrid 中,例如,如果我在第一页中选择第 7 行和第 8 行,并且如果我通过使用分页功能移动到第二页。行(在第一页中选择的第 7 行和第 8 行)在第二页中也默认选择。这是我的网格:

var grid = new dojox.grid.EnhancedGrid({
id: 'linesGrid',
style: 'width:950px;height:250px;',
store: store,
structure: layout,
rowSelector: '20px',
plugins: {
  indirectSelection: {headerSelector:true, width:"40px", styles:"text-align: center;"},
  pagination: {
      pageSizes: ["25", "50", "100", "All"],
      description: true,
      sizeSwitch: true,
      pageStepper: true,
      gotoButton: true,
              /*page step to be displayed*/
      maxPageStep: 4,
              /*position of the pagination bar*/
      position: "bottom"
  }
}
}, document.createElement('div'));
4

2 回答 2

1

将网格设置为 keepSelection : true。这将保持选择的正确行。

于 2013-11-28T15:18:45.793 回答
0

yourGrid.selection.deselectAll();在显示下一页之前,您需要执行一次。

编辑:

这里也讨论了这个问题的一部分:

无法在分页 dojo 增强网格上调用函数

于 2013-04-12T13:42:53.813 回答