Remove this control from this field's control list.
@param Object sField The screen component.. either a awt.Component or a ScreenField.
765180
public void removeComponent(Object screenField)
    { // Set up the dependencies

        if (m_iNamePrefix != null)
            m_recThis.getField(m_iNamePrefix).removeComponent(screenField);
        m_recThis.getField(m_iNameFirst).removeComponent(screenField);
        if (m_iNameMiddle != null)
            m_recThis.getField(m_iNameMiddle).removeComponent(screenField);
        m_recThis.getField(m_iNameSur).removeComponent(screenField);
        if (m_iNameSuffix != null)
            m_recThis.getField(m_iNameSuffix).removeComponent(screenField);
        if (m_iNameTitle != null)
            m_recThis.getField(m_iNameTitle).removeComponent(screenField);

        super.removeComponent(screenField);
    }
984502
public void removeListFieldValue(String fieldName, int index) {
		Object val = getFieldValue(fieldName, true); // internal
		
		DOField fld = getDomainObjectType().getFieldByName(fieldName);
		String ctn = fld.getComponentTypeName();
		Class<?> clazz;
		try {
			clazz = getDomainObjectType().getDomainModel().getClassForName(ctn);
		} catch (ClassNotFoundException e) {
			throw new RuntimeException(e);
		}
		
		if (val instanceof List<?>)
			((List<?>)val).remove(index);
		else if (val != null && val.getClass().isArray()) {
			int len = Array.getLength(val);
			Object array = Array.newInstance(clazz, len - 1);
			for (int i = 0; i < index; i++) {
				Array.set(array, i, Array.get(val, i));
			}
			for (int i = index; i < len - 1; i++) {
				Array.set(array, i, Array.get(val, i - 1));
			}
		} else {
			if (!getDomainObjectType().getFieldByName(fieldName).isListOrArray())
				throw new RuntimeException("field: [" + fieldName + "] is neither list nor array");
			if (val == null)
				throw new RuntimeException("list or array field: [" + fieldName + "] is null");
		}
	}
95610
public function removeField(FieldFacet $field)
    {
        $panel = $field->getPanelFacet();
        $this->om->remove($field);
        $this->om->flush();
        $this->reorderFields($panel);
    }
1218442
public void addComponent(Object screenField)
    {
        if (this.getNextConverter() != null)
            this.getNextConverter().addComponent(screenField);
        else
            super.addComponent(screenField);
    }
698200
public ScreenField getComponentAfter(ScreenField sfCurrent, int iSelectField)
    {
        ScreenField m_ChildFocused = (ScreenField)sfCurrent;
        if (m_ChildFocused == null)
            iSelectField = DBConstants.SELECT_FIRST_FIELD;
        ScreenField sField = null;
        ScreenField sPrevScreenField = null;
        ScreenField sNextScreenField = null;
        ScreenField sTargetScreenField = null;
        ScreenField sLastFocusTarget = null;
        ScreenField sFirstFocusTarget = null;
// Now survey the control to see which one is next
        for (int iSField = 0; iSField < this.getSFieldCount(); iSField++)
        {   // This should only be called for Imaged GridScreens (Child windows would be deleted by now if Component)
            sField = this.getSField(iSField);
            if (sField.isEnabled()) if (sField.isFocusTarget())
            {
                if (sFirstFocusTarget == null)
                    sFirstFocusTarget = sField;
                sLastFocusTarget = sField;
                if (sTargetScreenField != null) if (sNextScreenField == null)
                    sNextScreenField = sField;
                if (sField == m_ChildFocused)
                    sTargetScreenField = sField;
                if (sTargetScreenField == null)
                    sPrevScreenField = sField;
                if (sPrevScreenField != null) if (sTargetScreenField != null) if (sNextScreenField != null) 
                    break;      // All targets found
            }
            if (sField == m_ChildFocused)
                sTargetScreenField = sField;    // In case focus on a control that doesn't accept focus
        }
        if (sPrevScreenField == null)
            sPrevScreenField = sLastFocusTarget;  // Last field
        if (sNextScreenField == null)
            sNextScreenField = sFirstFocusTarget; // First field
        if (iSelectField == DBConstants.SELECT_PREV_FIELD)
            sNextScreenField = sPrevScreenField;  // Tab backwards
        if (iSelectField == DBConstants.SELECT_FIRST_FIELD)
            sNextScreenField = sFirstFocusTarget; // First field
        sField = sNextScreenField;
        return sField;
    }
49825
public int controlToField()
    {
        int iErrorCode = Constant.NORMAL_RETURN;
        if ((this.getScreenFieldView().getControl() != null) && (this.getConverter() != null))
        {
            Object objValue = this.getScreenFieldView().getComponentState(this.getScreenFieldView().getControl());
            iErrorCode = this.getScreenFieldView().setFieldState(objValue, Constant.DISPLAY, Constant.SCREEN_MOVE);
        }
        return iErrorCode;
    }
584142
public void addComponent(Object sField)
    {
        if (m_vScreenField == null)
            m_vScreenField = new Vector<Object>();
        m_vScreenField.addElement(sField);        // Notify this screen field if I change
    }
889007
function(object) {
            this.map.remove(object.x, object.y);
            var index = this.objects.indexOf(object);
            this.objects.splice(index, 1);
            if(object.onRemove){
                object.onRemove();
            }
        }
587432
public boolean isPrintableControl(ScreenField sField, int iPrintOptions)
    {
        // Override this to break
        if ((sField == null) || (sField == this))
        {       // Asking about this control
            int iDisplayOptions = m_iDisplayFieldDesc & (HtmlConstants.HEADING_SCREEN | HtmlConstants.FOOTING_SCREEN);
            if (iPrintOptions != 0)
                if ((iPrintOptions & iDisplayOptions) == iDisplayOptions)
                    return true;    // detail screens are printed as a sub-screen.
        }
        return super.isPrintableControl(sField, iPrintOptions);
    }
189060
public Object removeControlledObject(Authorizable object) {
        Object removed = null;

        for( Iterator iter = controlledObjects.iterator(); iter.hasNext(); ) {
            WeakReference ref = (WeakReference) iter.next();

            Authorizable controlledObject = (Authorizable) ref.get();
            if( controlledObject == null ) {
                // Has been GCed, remove from our list
                iter.remove();
            } else if( controlledObject.equals( object ) ) {
                removed = controlledObject;
                iter.remove();
            }
        }
        return removed;
    }
1050053
public void deleteObject(Object object)
    {
        PersistenceBroker broker = null;
        try
        {
            broker = getBroker();
            broker.delete(object);
        }
        finally
        {
            if (broker != null) broker.close();
        }
    }
1301904
public void fieldChanged(Field field)
    {
        BasePanel screenParent = this.getParentScreen();
        if (field == null) if (m_converterField != null) 
            field = m_converterField.getField();   // This field changed
        if (screenParent != null)
            screenParent.fieldChanged(field);
    }
1373042
protected void setField(Object component, Field field, Object proxy) {
        try {
            checkAccessabilityOfField(field);
            field.set(component, proxy);
        } catch (Exception e) {
            throw new RuntimeException("Bumm", e);
        }
    }
793756
private void removeField(I_CmsFormField field) {

        String id = field.getId();
        m_fields.remove(id);
        // *not* removing the field id from m_editedFields, because a field of the same id may
        // be added later
        m_fieldsByModelId.remove(field.getModelId(), field);
        field.unbind();
    }
787655
public boolean removeObject (Object object)
    {
        for (int i = 0; i < _size; i++) {
            if (_records[i].object == object) {
                // shift everything down
                System.arraycopy(_records, i+1, _records, i, _size-(i+1));
                // clear out the trailing reference
                _records[--_size] = null;
                return true;
            }
        }

        return false;
    }
315061
public void remove(@NonNull T object) {
        synchronized (mLock) {
            final int position = getPosition(object);
            final boolean removed = mObjects.remove(object);
            if (removed) {
                notifyItemRemoved(position);
            }
        }

    }
78010
void selectFieldFacet(String field, String value) {

        m_selectedFieldFacets.clear();
        m_selectedRangeFacets.clear();
        m_selectedFieldFacets.put(field, Collections.singletonList(value));
        m_manager.search(m_selectedFieldFacets, m_selectedRangeFacets);
    }