@Override public void setDatasource(DatasourceDto dto) { addBtn.setVisible(false); boolean isNull = "null".equals(dto.getType()); importData.setDisabled(isNull); addTable.setDisabled(isNull); addUpdateTables.setDisabled(isNull); }
@Override public void afterRenderRows() { dataProvider.refresh(); boolean enableItem = table.getRowCount() > 0; pager.setVisible(table.getRowCount() > Table.DEFAULT_PAGESIZE); downloadDictionary.setEnabled(enableItem); exportData.setDisabled(!enableItem); copyData.setDisabled(!enableItem); table.hideLoadingIndicator(); }