/** * @param mapTCs * @param defaultVisibleOrder */ private static void setVisibility(Map mapTCs, String[] defaultVisibleOrder) { for (Iterator iter = mapTCs.values().iterator(); iter.hasNext(); ) { TableColumnCore tc = (TableColumnCore) iter.next(); tc.setVisible(false); } for (int i = 0; i < defaultVisibleOrder.length; i++) { String id = defaultVisibleOrder[i]; TableColumnCore tc = (TableColumnCore) mapTCs.get(id); if (tc != null) { tc.setVisible(true); tc.setPositionNoShift(i); } } }
private static void setVisibility(Map mapTCs, String[] defaultVisibleOrder) { for (Iterator iter = mapTCs.values().iterator(); iter.hasNext(); ) { TableColumnCore tc = (TableColumnCore) iter.next(); Long force_visible = (Long) tc.getUserData(TableColumn.UD_FORCE_VISIBLE); if (force_visible == null || force_visible == 0) { tc.setVisible(false); } } for (int i = 0; i < defaultVisibleOrder.length; i++) { String id = defaultVisibleOrder[i]; TableColumnCore tc = (TableColumnCore) mapTCs.get(id); if (tc != null) { tc.setVisible(true); tc.setPositionNoShift(i); } } }