/** qzhang Comment method "initPerlArray". */ private void initPerlArray() { List<Map<String, Object>> map = new ArrayList<Map<String, Object>>(); MetadataTable table = (MetadataTable) this.component.getMetadataList().get(0); for (IMetadataColumn col : table.getListColumns()) { MetadataColumnExt ext = (MetadataColumnExt) col; Map<String, Object> value = new HashMap<String, Object>(); value.put(RowGeneratorComponent.COLUMN_NAME, ext.getLabel()); value.put(RowGeneratorComponent.ARRAY, FunctionManagerExt.getOneColData(ext)); map.add(value); } this.component.setTableElementParameter(map); }