public void removeTab(String gridKey) { int index = getGridIndex(gridKey); if (index != -1) { dataGridFilterHashMap.remove(gridKey); removeTab(index); multiGridPreferencesStore.removeTab(gridKey); multiGridPreferencesStore.setSelectedGrid(""); if (navTabs.getWidgetCount() > 1) { selectTab(index == 0 ? 0 : index - 1); } preferencesService.call().saveUserPreferences(multiGridPreferencesStore); } }
public void removeTab(String gridKey) { int index = getGridIndex(gridKey); if (index != -1) { dataGridFilterHashMap.remove(gridKey); removeTab(index); multiGridPreferencesStore.removeTab(gridKey); multiGridPreferencesStore.setSelectedGrid(""); if (navTabs.getWidgetCount() > 1) { selectTab(index == 0 ? 0 : index - 1); } preferencesService.call().saveUserPreferences(multiGridPreferencesStore); } }
public void createNewTab(PagedTable<T> pagedTable, final String key, Button button, Command filterCommand) { multiGridPreferencesStore.setSelectedGrid(key); preferencesService.call().saveUserPreferences(multiGridPreferencesStore); if (navTabs.getWidgetCount() > 0) { removeTab(navTabs.getWidgetCount() - 1); } addTab(pagedTable, key, filterCommand); addAddTableButton(button); selectTab(dataGridFilterHashMap.size() - 1); }
public void createNewTab(PagedTable<T> pagedTable, final String key, Button button, Command filterCommand) { multiGridPreferencesStore.setSelectedGrid(key); preferencesService.call().saveUserPreferences(multiGridPreferencesStore); if (navTabs.getWidgetCount() > 0) { removeTab(navTabs.getWidgetCount() - 1); } addTab(pagedTable, key, filterCommand); addAddTableButton(button); selectTab(dataGridFilterHashMap.size() - 1); }
selectTab(dataGridFilterHashMap.size() - 1);
selectTab(dataGridFilterHashMap.size() - 1);