public boolean isContainsField(String fieldId) { return getInternalLayoutItemsMap().containsKey(fieldId); }
public FieldScreenLayoutItem getFieldScreenLayoutItem(String fieldId) { return getInternalLayoutItemsMap().get(fieldId); }
public FieldScreenLayoutItem removeFieldScreenLayoutItem(int fieldPosition) { FieldScreenLayoutItem fieldScreenLayoutItem = getInternalLayoutItems().remove(fieldPosition); getInternalLayoutItemsMap().remove(fieldScreenLayoutItem.getFieldId()); fieldScreenLayoutItem.remove(); resequence(); store(); return fieldScreenLayoutItem; }
public void addFieldScreenLayoutItem(String orderableFieldId, int position) { FieldScreenLayoutItem fieldScreenLayoutItem = fieldScreenManager.buildNewFieldScreenLayoutItem(orderableFieldId); fieldScreenLayoutItem.setFieldScreenTab(this); getInternalLayoutItems().add(position, fieldScreenLayoutItem); getInternalLayoutItemsMap().put(fieldScreenLayoutItem.getFieldId(), fieldScreenLayoutItem); resequence(position); store(); }