Dart 从所选bwu_数据_网格行获取行id

Dart 从所选bwu_数据_网格行获取行id,dart,dart-polymer,bwu-datagrid,Dart,Dart Polymer,Bwu Datagrid,我订阅bwu点击事件: grid.onBwuClick.listen((e) { int id = grid.dataProvider.items[e.cell.row]['id']; }); 我有一张桌子的页码。 单击第一页上的行时,我得到了正确的行id。但在其他页面上,我从第一页获得了行id 我期望768和769 ID 当页面更改时我应该做些什么吗?看起来像个bug。我不知道什么时候我有时间调查:-/Cross-link也许可以这样选择:var html=grid.querySele

我订阅bwu点击事件:

grid.onBwuClick.listen((e) {
  int id = grid.dataProvider.items[e.cell.row]['id'];
});
我有一张桌子的页码。 单击第一页上的行时,我得到了正确的行id。但在其他页面上,我从第一页获得了行id

我期望768和769 ID


当页面更改时我应该做些什么吗?

看起来像个bug。我不知道什么时候我有时间调查:-/Cross-link也许可以这样选择:
var html=grid.querySelector('.bwu-datagrid.active.selected').innerHtml但是我得到:
空对象没有getter'innerHtml'。
所以,为了节省时间,我这样做:
grid.onClick.listen((事件){Element cell=grid.getActiveCellNode();DivElement idCell=cell.parentNode.querySelector('.r0');var rowId=idCell.text;})