datagrid with detailsgenerator单击事件

datagrid with detailsgenerator如何监听单击事件呢?是否有api支持在展开另外的details的时候吧其他的details收起?
image

这个例子中,可以看到,关闭按钮执行的操作是:

ordersDataGrid.setDetailsVisible(entity, false)

所以,你可以在 controller 里面保存一下上次打开的 entity,点击展开一个时,检查是否有这个 entity,然后将其关闭。

那请问下现在是双击才能展开details信息,如果能变成单击展开呢?

addSelectionListener 可以监听单击选择行事件