// Notice this goes against our normal UI design. I would normally have used TableSection
// and have the details canvas created via the getDetails API.
// This would make our details view bookmarkable. However, the old design of the create/delete
// history makes determining what entity to use via an ID is not possible (the create/delete
// history is split into two tables). So, I'll just pop up the audit details in a dialog window.
setListGridDoubleClickHandler(new DoubleClickHandler() {
public void onDoubleClick(DoubleClickEvent event) {
ListGrid listGrid = (ListGrid) event.getSource();
ListGridRecord[] selectedRows = listGrid.getSelectedRecords();
if (selectedRows != null && selectedRows.length == 1) {
String typeString = selectedRows[0].getAttribute(DataSource.Field.TYPE);