Class DcsAvailableSettingsSourceForForm
- java.lang.Object
-
- com._1c.g5.v8.dt.dcs.settings.DcsAvailableSettingsSourceForSchema
-
- com._1c.g5.v8.dt.form.ui.aef.swt.views.DcsAvailableSettingsSourceForForm
-
public class DcsAvailableSettingsSourceForForm extends DcsAvailableSettingsSourceForSchema
DCS available settings source for form.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com._1c.g5.v8.dt.dcs.settings.DcsAvailableSettingsSourceForSchema
DcsAvailableSettingsSourceForSchema.ASSDCSDataSetInfoAvailableFieldInfo, DcsAvailableSettingsSourceForSchema.ASSDCSDataSetInfoAvailableFieldInfos, DcsAvailableSettingsSourceForSchema.ASSInputParameters, DcsAvailableSettingsSourceForSchema.BuildedField, DcsAvailableSettingsSourceForSchema.BuildedFields, DcsAvailableSettingsSourceForSchema.BuildedFieldsForDataPath, DcsAvailableSettingsSourceForSchema.CalcedChildBuildedFields, DcsAvailableSettingsSourceForSchema.DataSetInfos, DcsAvailableSettingsSourceForSchema.DcsAvailableParameterInfo, DcsAvailableSettingsSourceForSchema.DcsAvailableParameterInfos, DcsAvailableSettingsSourceForSchema.DCSDataSetInfoAvailableParameterInfos, DcsAvailableSettingsSourceForSchema.DcsPathSet, DcsAvailableSettingsSourceForSchema.FieldUse, DcsAvailableSettingsSourceForSchema.InternationalDataPaths, DcsAvailableSettingsSourceForSchema.OrderType
-
-
Field Summary
-
Fields inherited from class com._1c.g5.v8.dt.dcs.settings.DcsAvailableSettingsSourceForSchema
eDCSDSGCK_BeginsWith, eDCSDSGCK_Contains, eDCSDSGCK_Equal, eDCSDSGCK_Filled, eDCSDSGCK_Greater, eDCSDSGCK_GreaterOrEqual, eDCSDSGCK_In, eDCSDSGCK_InGroup, eDCSDSGCK_InHierarchy, eDCSDSGCK_Less, eDCSDSGCK_LessOrEqual, eDCSDSGCK_Like, eDCSDSGCK_NotBeginsWith, eDCSDSGCK_NotContains, eDCSDSGCK_NotEqual, eDCSDSGCK_NotFilled, eDCSDSGCK_NotIn, eDCSDSGCK_NotInGroup, eDCSDSGCK_NotInHierarchy, eDCSDSGCK_NotLike, eDCSSCKBeginsWith, eDCSSCKContains, eDCSSCKEqual, eDCSSCKFilled, eDCSSCKGreater, eDCSSCKGreaterOrEqual, eDCSSCKIn, eDCSSCKInGroup, eDCSSCKInHierarchy, eDCSSCKLast, eDCSSCKLess, eDCSSCKLessOrEqual, eDCSSCKLike, eDCSSCKNotBeginsWith, eDCSSCKNotContains, eDCSSCKNotEqual, eDCSSCKNotFilled, eDCSSCKNotIn, eDCSSCKNotInGroup, eDCSSCKNotInHierarchy, eDCSSCKNotLike, expressionFieldsFoldersInfos
-
-
Constructor Summary
Constructors Constructor Description DcsAvailableSettingsSourceForForm(SettingsContext settingsContext)
Constructs an instance
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
getChildFields(DcsPath setupObjectPath, DcsAvailableSettingsSourceForSchema.FieldUse use, DcsPath parentFieldPath, List<DcsAvailableFieldInfo> childFields, int levelCount, DcsAvailableSettingsSourceForSchema.OrderType orderType, boolean withUserFields)
Get child fields (with parameters)FieldsSourceType
getType()
Returns the fields source type.void
init(Form form, ScriptVariant scriptVariant, String langCode, IV8Project v8project, Version version, MappingController mapping)
Inits form source settings.-
Methods inherited from class com._1c.g5.v8.dt.dcs.settings.DcsAvailableSettingsSourceForSchema
fillInputParameters, getAlias, getAvaliableConditionKinds, getBuildedFieldDataPath, getChildFields, getColumnOrPointGroupPercent, getColumnOrPointPercent, getDataSetInfos, getFieldInfo, getFolderNames, getGroupPercentInfo, getHierarchicalPercentInfo, getLangCode, getOverallPercentInfo, getPercentInColumnOrPointHierarchy, getPercentInRowOrSeriesHierarchy, getRowOrSeriesGroupPercent, getRowOrSeriesPercent, getShortTitle, init, init, isAvailable, isAvailable, isAvailable, isAvailable, isChildsAvailable, isChildsAvailable, isNearestChildPath, makeChildFieldPath, updateUserFields
-
-
-
-
Constructor Detail
-
DcsAvailableSettingsSourceForForm
public DcsAvailableSettingsSourceForForm(SettingsContext settingsContext)
Constructs an instance- Parameters:
mdTypeIndex
- The reference to theIMdTypeIndex
. May not benull
-
-
Method Detail
-
init
public void init(Form form, ScriptVariant scriptVariant, String langCode, IV8Project v8project, Version version, MappingController mapping) throws DcsAvailableSettingsSourceException
Inits form source settings.- Parameters:
form
- the formscriptVariant
- the script variantlangCode
- the language codev8project
- the V8 project, cannot benull
version
- the runtime versionmapping
- the form mapping controller, can benull
- Throws:
DcsAvailableSettingsSourceException
- the dcs exception
-
getChildFields
public void getChildFields(DcsPath setupObjectPath, DcsAvailableSettingsSourceForSchema.FieldUse use, DcsPath parentFieldPath, List<DcsAvailableFieldInfo> childFields, int levelCount, DcsAvailableSettingsSourceForSchema.OrderType orderType, boolean withUserFields) throws DcsAvailableSettingsSourceException
Description copied from class:DcsAvailableSettingsSourceForSchema
Get child fields (with parameters)- Overrides:
getChildFields
in classDcsAvailableSettingsSourceForSchema
- Parameters:
setupObjectPath
- schema path, can't be nulluse
- field use variant, can't be nullparentFieldPath
- parent field path, can't be nullchildFields
- out fields list, can't be nulllevelCount
- count of levelsorderType
- order type, can't be nullwithUserFields
- with user fields- Throws:
DcsAvailableSettingsSourceException
-
getType
public FieldsSourceType getType()
Description copied from class:DcsAvailableSettingsSourceForSchema
Returns the fields source type.- Overrides:
getType
in classDcsAvailableSettingsSourceForSchema
- Returns:
- fields source type, cannot be
null
-
-