grid.setLeaveScrollbarGap(false);
grid.setFields(((ListGridItem) item).getGridFields());
grid.setData(((ListGridItem)item).getGridData());
grid.setAutoFetchData(true);
grid.addDrawHandler(new DrawHandler() {
@Override
public void onDraw(DrawEvent event) {
ListGrid grid = (ListGrid)event.getSource();
RecordList data = grid.getDataAsRecordList();
CanvasItem item = grid.getCanvasItem();