private void refreshActiveinactiveList(boolean isActiveList) { itemsListGrid.setSelectedItem(null); itemDetailsPanel.itemName.setText(messages.noItemSelected()); this.selectedItem = null; onItemSelected(); isActiveItems = isActiveList; initItemsListGrid(); }
@Override public void restoreView(HashMap<String, Object> map) { if (map == null || map.isEmpty()) { return; } String activeInactive = (String) map.get("activeInActive"); activeInActiveSelect.setComboItem(activeInactive); if (activeInactive.equalsIgnoreCase(messages.active())) { refreshActiveinactiveList(true); } else { refreshActiveinactiveList(false); } String currentView = (String) map.get("currentView"); trasactionViewSelect.setComboItem(currentView); if (currentView != null) { getMessagesList(); } String transctionType = (String) map.get("transactionType"); trasactionViewTypeSelect.setComboItem(transctionType); String dateRange1 = (String) map.get("dateRange"); dateRangeSelector.setComboItem(dateRange1); if (dateRange1 != null) { dateRangeChanged(dateRange1); } ClientItem object = (ClientItem) map.get("itemSelection"); itemsListGrid.setSelection(object); String customer = (String) map.get("selectedItem"); if (customer != null && !(customer.isEmpty())) { selectedItem = getCompany().getItemByName(customer); } if (this.selectedItem != null) { itemsListGrid.setSelectedItem(selectedItem); selectedItem = Accounter.getCompany().getItem(selectedItem.getID()); onItemSelected(); } else { callRPC(0, getPageSize()); } }