Class DataCompositionFormItemFieldEditor
- java.lang.Object
-
- com._1c.g5.v8.dt.dcs.ui.valueeditors.ValueEditorBase
-
- com._1c.g5.v8.dt.dcs.ui.valueeditors.DataCompositionFieldEditor
-
- com._1c.g5.v8.dt.dcs.ui.valueeditors.DataCompositionFormItemFieldEditor
-
- All Implemented Interfaces:
IValueEditor
public class DataCompositionFormItemFieldEditor extends DataCompositionFieldEditor
The value editor for the form item type.
-
-
Field Summary
-
Fields inherited from class com._1c.g5.v8.dt.dcs.ui.valueeditors.DataCompositionFieldEditor
availableFieldInfoProvider, field, proposalProvider
-
Fields inherited from class com._1c.g5.v8.dt.dcs.ui.valueeditors.ValueEditorBase
activated, cellEditor, data, editControl, editingContext, typeDesc, v8project, version
-
-
Constructor Summary
Constructors Constructor Description DataCompositionFormItemFieldEditor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
doActivateControls()
protected IAvailableFieldInfoProvider
getAvailableFieldInfoGetter()
Returns available field getter or create it if doesn't exist.Object
getValue()
Получить отредактированное значениеObject
getValue(boolean needValidate)
Получить отредактированное значениеprotected void
openSelectionFieldDialog()
Open available fields selection dialog.-
Methods inherited from class com._1c.g5.v8.dt.dcs.ui.valueeditors.DataCompositionFieldEditor
checkValue, doActivateListeners, doDeactivateControls, doDeactivateListeners, getImage, getText, isValueForEditor, setValue
-
Methods inherited from class com._1c.g5.v8.dt.dcs.ui.valueeditors.ValueEditorBase
activateControls, activateListeners, deactivate, getAlignment, init, isSeparated, isValuesEquals, setFocusToParent
-
-
-
-
Method Detail
-
doActivateControls
protected void doActivateControls()
- Overrides:
doActivateControls
in classDataCompositionFieldEditor
-
getValue
public Object getValue()
Description copied from interface:IValueEditor
Получить отредактированное значение- Specified by:
getValue
in interfaceIValueEditor
- Overrides:
getValue
in classDataCompositionFieldEditor
- Returns:
- значение
-
getValue
public Object getValue(boolean needValidate)
Description copied from interface:IValueEditor
Получить отредактированное значение- Specified by:
getValue
in interfaceIValueEditor
- Overrides:
getValue
in classDataCompositionFieldEditor
- Parameters:
needValidate
- Нужно ли проверять на корректность возвращаемое значение,true
если нужно, то значение и если значение не валидно, то откроется соответствующее сообщение об ошибках- Returns:
- значение такое же как в
IValueEditor.getValue()
-
openSelectionFieldDialog
protected void openSelectionFieldDialog()
Description copied from class:DataCompositionFieldEditor
Open available fields selection dialog.- Overrides:
openSelectionFieldDialog
in classDataCompositionFieldEditor
-
getAvailableFieldInfoGetter
protected IAvailableFieldInfoProvider getAvailableFieldInfoGetter()
Description copied from class:DataCompositionFieldEditor
Returns available field getter or create it if doesn't exist.- Overrides:
getAvailableFieldInfoGetter
in classDataCompositionFieldEditor
- Returns:
- availalbe field getter, cannot be
null
-
-