}
}
public Canvas getViewPanel() {
Canvas canvas = new Canvas();
ListGrid countryGrid = new ListGrid();
countryGrid.setWidth(300);
countryGrid.setHeight(224);
countryGrid.setShowAllRecords(true);
countryGrid.setCanReorderRecords(true);
countryGrid.setCanDragRecordsOut(true);
countryGrid.setCanAcceptDroppedRecords(true);
countryGrid.setDragDataAction(DragDataAction.COPY);
ListGridField countryCodeField = new ListGridField("countryCode", "Flag", 50);
countryCodeField.setAlign(Alignment.CENTER);
countryCodeField.setType(ListGridFieldType.IMAGE);
countryCodeField.setImageURLPrefix("flags/16/");
countryCodeField.setImageURLSuffix(".png");
ListGridField nameField = new ListGridField("countryName", "Country");
ListGridField capitalField = new ListGridField("capital", "Capital");
countryGrid.setFields(countryCodeField, nameField, capitalField);
countryGrid.setData(CountryData.getRecords());
canvas.addChild(countryGrid);
ListGrid countryGrid2 = new ListGrid();
countryGrid2.setWidth(200);
countryGrid2.setHeight(224);
countryGrid2.setLeft(350);
countryGrid2.setShowAllRecords(true);
countryGrid2.setEmptyMessage("Drop Rows Here");
countryGrid2.setCanReorderFields(true);
countryGrid2.setCanAcceptDroppedRecords(true);
ListGridField countryCodeField2 = new ListGridField("countryCode", "Flag", 50);
countryCodeField.setAlign(Alignment.CENTER);
countryCodeField.setType(ListGridFieldType.IMAGE);
countryCodeField.setImageURLPrefix("flags/16/");
countryCodeField.setImageURLSuffix(".png");
ListGridField nameField2 = new ListGridField("countryName", "Country");
countryGrid2.setFields(countryCodeField2, nameField2);
canvas.addChild(countryGrid2);
return canvas;
}