Class MainFormFieldVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
Represent a single field of MainformObject
[AttTable("MainFormField", 20240102)]
[AttTableTarget(DBTarget.Home)]
[AttTableFlags(new TableFlags[] { TableFlags.AddOnNotCustomizable })]
public class MainFormFieldVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
- Inheritance
-
MainFormFieldVO
Properties
GetFieldStampName
Use only field name without table name
public override string GetFieldStampName { get; }
Property Value
GetStampValue
public override string GetStampValue { get; }
Property Value
ParentVO
public MainFormObjectVO ParentVO { get; set; }
Property Value
controlType
Frontend control types available
[AttLenght(100)]
public string controlType { get; set; }
Property Value
customCurrencyCode
currency code
[AttLenght(3)]
public string customCurrencyCode { get; set; }
Property Value
disabled
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool disabled { get; set; }
Property Value
dynamicTable
table name of dynamic table
[AttLenght(60)]
public string dynamicTable { get; set; }
Property Value
formulaLabel
formula label for this map field
[AttLenght(100)]
public string formulaLabel { get; set; }
Property Value
formulastamp
formula for this map field
[AttLenght(25)]
public string formulastamp { get; set; }
Property Value
gdprIdentifier
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool gdprIdentifier { get; set; }
Property Value
gdprRank
public RGPDranks gdprRank { get; set; }
Property Value
gdprRelation
public string gdprRelation { get; set; }
Property Value
gdprRelationTitle
public string gdprRelationTitle { get; set; }
Property Value
gdprRelationType
public RelationShipTypes gdprRelationType { get; set; }
Property Value
hidden
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool hidden { get; set; }
Property Value
hideDays
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool hideDays { get; set; }
Property Value
initialDisplayField
Field to initial display on autocomplete
[AttLenght(60)]
public string initialDisplayField { get; set; }
Property Value
inputType
Type of Object
[AttLenght(2)]
public AttFieldType.InputTypes inputType { get; set; }
Property Value
isAttList
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool isAttList { get; set; }
Property Value
isMapFormula
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool isMapFormula { get; set; }
Property Value
isNative
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool isNative { get; set; }
Property Value
isReadonly
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool isReadonly { get; set; }
Property Value
isSmartField
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool isSmartField { get; set; }
Property Value
label
Label given by developer
public string label { get; set; }
Property Value
lordem
position order
[AttLenght(4)]
public int lordem { get; set; }
Property Value
mainFormFieldstamp
Record stamp identifier
[AttLenght(25)]
public string mainFormFieldstamp { get; set; }
Property Value
mainFormObjectstamp
Parent Stamp
[AttForeignKey(typeof(MainFormObjectVO))]
[AttLenght(25)]
public string mainFormObjectstamp { get; set; }
Property Value
maxValue
Field boundary
[AttLenght(4)]
public int maxValue { get; set; }
Property Value
minValue
Field boundary
[AttLenght(4)]
public int minValue { get; set; }
Property Value
name
Field name
[AttLenght(60)]
[AttLogInfo(1)]
public string name { get; set; }
Property Value
navigationLabel
Label to show on dropdown column in GRID
public string navigationLabel { get; set; }
Property Value
navigationTargetEntity
Target entity for navigation
[AttLenght(40)]
public string navigationTargetEntity { get; set; }
Property Value
navigationTargetEntitySeriesField
Target entity for navigation
[AttLenght(40)]
public string navigationTargetEntitySeriesField { get; set; }
Property Value
navigationTargetField
Target entityfield for navigation
[AttLenght(60)]
public string navigationTargetField { get; set; }
Property Value
navigationType
Type of field navigation
[AttLenght(2)]
public InputBoxNavigationMode navigationType { get; set; }
Property Value
optionsKeys
Field to options keys - used on static autocomplete options
public string optionsKeys { get; set; }
Property Value
optionsValues
Field to options values (titles) - used on static autocomplete options
public string optionsValues { get; set; }
Property Value
order
[AttLenght(4)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public int order { get; set; }
Property Value
required
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool required { get; set; }
Property Value
searchCode
typescript code for search queryvo
[AttFieldType(AttFieldType.InputTypes.memo)]
public string searchCode { get; set; }
Property Value
searchKeyField
key field for search autocomplete
public string searchKeyField { get; set; }
Property Value
searchQuery
[AttVirtualField]
public string searchQuery { get; set; }
Property Value
searchValueField
value field for search autocomplete
public string searchValueField { get; set; }
Property Value
sqlDecimals
SQL Field decimal places
[AttLenght(4)]
public int sqlDecimals { get; set; }
Property Value
sqlLength
SQL Field Lenght
[AttLenght(4)]
public int sqlLength { get; set; }
Property Value
sqlType
Type of SQL column
[AttLenght(2)]
public FieldType.FieldTypes sqlType { get; set; }
Property Value
tooltip
Tooltip given by developer
public string tooltip { get; set; }
Property Value
type
Type of Object
[AttLenght(2)]
public MainFormFieldType type { get; set; }
Property Value
typeOrder
[AttLenght(2)]
public OrderTypes typeOrder { get; set; }
Property Value
useStaticOptions
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool useStaticOptions { get; set; }
Property Value
Methods
SetStampValue(string)
public override void SetStampValue(string stampID)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
stampID |
string |