Package com.stimulsoft.report.dictionary
Class StiDialogInfo
java.lang.Object
com.stimulsoft.base.serializing.StiSerializedObject
com.stimulsoft.report.dictionary.StiDialogInfo
- All Implemented Interfaces:
IStiDefault,IStiSerializable,IStiSerializableRef,Cloneable
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanFields inherited from interface com.stimulsoft.base.serializing.interfaceobject.IStiSerializableRef
REFERENCE_EMPTY, REFERENCE_REPORT -
Constructor Summary
ConstructorsConstructorDescriptionStiDialogInfo(StiDateTimeType type, String mask, boolean allowUserValues, String keysColumn, String valuesColumn, String checkedColumn) StiDialogInfo(StiDateTimeType type, String mask, boolean allowUserValues, String keysColumn, String valuesColumn, String checkedColumn, boolean bindingValue, StiVariable bindingVariable, String bindingValuesColumn) StiDialogInfo(StiDateTimeType type, String mask, boolean allowUserValues, String keysColumn, String valuesColumn, String checkedColumn, boolean bindingValue, StiVariable bindingVariable, String bindingValuesColumn, StiVariableSortDirection sortDirection, StiVariableSortField sortField) StiDialogInfo(StiDateTimeType type, String mask, boolean allowUserValues, String keysColumn, String valuesColumn, String checkedColumn, StiVariableSortDirection sortDirection, StiVariableSortField sortField) StiDialogInfo(StiDateTimeType type, String mask, boolean allowUserValues, List<String> keys, List<String> values, List<Boolean> checkedStates) -
Method Summary
Modifier and TypeMethodDescriptionclone()final booleanfinal StiDateTimeTypegetDialogInfoItems(StiSystemTypeEnum type, List<String> keys) getKeys()final StringgetLable(int i) final StringgetMask()final Stringbooleanfinal booleanbooleanvoidLoadFromJsonObject(JSONObject jObject, StiReport report) orderBy(List<StiDialogInfoItem> items) final voidsetAllowUserValues(boolean value) voidsetBindingValue(boolean bindingValue) voidsetBindingValuesColumn(String bindingValuesColumn) voidsetBindingVariable(StiVariable bindingVariable) voidsetCheckedColumn(String checkedColumn) voidsetCheckedStates(List<Boolean> checkedStates) final voidsetDateTimeType(StiDateTimeType value) voidsetDialogInfoItems(List<StiDialogInfoItem> items, StiSystemType type) voidvoidsetFilterExpression(String filterExpression) final voidfinal voidfinal voidsetKeysColumn(String value) final voidvoidsetRememberSelection(boolean rememberSelection) voidsetSortDirection(StiVariableSortDirection sortDirection) voidsetSortField(StiVariableSortField sortField) voidsetValidationSettings(StiValidationSettings validationSettings) final voidvoidsetValuesBindingList(List<Object>[] valuesBindingList) final voidsetValuesColumn(String value) Methods inherited from class com.stimulsoft.base.serializing.StiSerializedObject
cleanReference, getReference, setReference
-
Field Details
-
jsonLoadedBindingVariableName
-
checkedStates
-
rememberSelection
public boolean rememberSelection
-
-
Constructor Details
-
StiDialogInfo
public StiDialogInfo() -
StiDialogInfo
-
StiDialogInfo
public StiDialogInfo(StiDateTimeType type, String mask, boolean allowUserValues, String keysColumn, String valuesColumn, String checkedColumn) -
StiDialogInfo
public StiDialogInfo(StiDateTimeType type, String mask, boolean allowUserValues, String keysColumn, String valuesColumn, String checkedColumn, boolean bindingValue, StiVariable bindingVariable, String bindingValuesColumn) -
StiDialogInfo
public StiDialogInfo(StiDateTimeType type, String mask, boolean allowUserValues, String keysColumn, String valuesColumn, String checkedColumn, StiVariableSortDirection sortDirection, StiVariableSortField sortField) -
StiDialogInfo
public StiDialogInfo(StiDateTimeType type, String mask, boolean allowUserValues, String keysColumn, String valuesColumn, String checkedColumn, boolean bindingValue, StiVariable bindingVariable, String bindingValuesColumn, StiVariableSortDirection sortDirection, StiVariableSortField sortField)
-
-
Method Details
-
getFilterExpression
-
setFilterExpression
-
getSortDirection
- Returns:
- the sortDirection
-
setSortDirection
- Parameters:
sortDirection- the sortDirection to set
-
getSortField
- Returns:
- the sortField
-
setSortField
- Parameters:
sortField- the sortField to set
-
getBindingValuesColumn
- Returns:
- the bindingValuesColumn
-
getValuesBindingList
- Returns:
- the valuesBindingList
-
setValuesBindingList
- Parameters:
valuesBindingList- the valuesBindingList to set
-
setBindingValuesColumn
- Parameters:
bindingValuesColumn- the bindingValuesColumn to set
-
isBindingValue
public boolean isBindingValue()- Returns:
- the bindingValue
-
setBindingValue
public void setBindingValue(boolean bindingValue) - Parameters:
bindingValue- the bindingValue to set
-
getDateTimeType
-
setDateTimeType
-
getItemsInitializationType
-
setItemsInitializationType
-
getKeysColumn
-
setKeysColumn
-
getValuesColumn
-
setValuesColumn
-
getMask
-
setMask
-
getAllowUserValues
public final boolean getAllowUserValues() -
setAllowUserValues
public final void setAllowUserValues(boolean value) -
getKeys
-
setKeys
-
isRememberSelection
public boolean isRememberSelection() -
setRememberSelection
public void setRememberSelection(boolean rememberSelection) -
getValues
-
setValues
-
getValidationSettings
-
setValidationSettings
-
getCheckedColumn
- Returns:
- the checkedColumn
-
setCheckedColumn
- Parameters:
checkedColumn- the checkedColumn to set
-
getCheckedStates
- Returns:
- the checkedStates
-
setCheckedStates
- Parameters:
checkedStates- the checkedStates to set
-
isDefault
public final boolean isDefault()- Specified by:
isDefaultin interfaceIStiDefault
-
getLable
-
clone
-
setEmptyKeysValue
public void setEmptyKeysValue() -
getDialogInfoItems
-
getDialogInfoItems
-
getBindingVariable
- Returns:
- the bindingVariable
-
setBindingVariable
- Parameters:
bindingVariable- the bindingVariable to set
-
setDialogInfoItems
-
orderBy
-
SaveToJsonObject
- Throws:
JSONException
-
LoadFromJsonObject
- Throws:
JSONException
-