private Action refreshColumnsAction;
public DatabaseTableSelectionPageUi(TableSelectionModel model, Action downloadAction, boolean singleTableOnly) {
this.model = model;
downloadButton = new KongaButton(downloadAction);
filterDefiner = new TableFilterDefiner(model);
filterDefiner.setFieldListener(downloadAction);
selectionWidget = createSelectionWidget(singleTableOnly);
filterDefiner.setListFilterReceiver(selectionWidget.getFilterReceiver());
includeSchemaBox = createSchemaSwitch();