Class FormCustomizationVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
[AttTable("FormCustomization", 20190107)]
[AttTableTarget(DBTarget.Home)]
[AttTableGama(Gamas.Grow)]
[AttTableFlags(new TableFlags[] { TableFlags.AddOnNotCustomizable })]
public class FormCustomizationVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
- Inheritance
-
FormCustomizationVO
Properties
ParentVO
public CustomizationPackageVO ParentVO { get; set; }
Property Value
content
Form properties, events and objects
[AttVirtualField]
public FormContentVO content { get; set; }
Property Value
customizationPackageStamp
Campo que estabelece ligação com a entidade Pacote de Customização (CustomizationPackage).
[AttForeignKey(typeof(CustomizationPackageVO))]
[AttLenght(25)]
public string customizationPackageStamp { get; set; }
Property Value
entity
Entity ID
[AttLenght(45)]
[AttMandatory]
[AttLogInfo(1)]
public string entity { get; set; }
Property Value
formSubTitleKey
[AttLenght(100)]
[AttHidden]
public string formSubTitleKey { get; set; }
Property Value
formTitleKey
[AttLenght(100)]
[AttHidden]
public string formTitleKey { get; set; }
Property Value
formcustomizationstamp
ID, used to link others to this entity.
[AttLenght(25)]
public string formcustomizationstamp { get; set; }
Property Value
Remarks
This field uniquely identifies the record.
isuserentity
It's a user view
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool isuserentity { get; set; }
Property Value
isuserform
It's a user view
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool isuserform { get; set; }
Property Value
jsonobjects
ATENÇÃO: Não inicializar isto com "", deve ficar mesmo sem inicialização
public string jsonobjects { get; set; }
Property Value
newButtonKey
[AttLenght(100)]
[AttHidden]
public string newButtonKey { get; set; }
Property Value
routeid
Form ID
[AttLenght(30)]
public string routeid { get; set; }
Property Value
Remarks
Used in Routes
routename
Menu name
[AttLenght(40)]
public string routename { get; set; }
Property Value
subtitle
Form title
[AttLenght(80)]
public string subtitle { get; set; }
Property Value
title
Form title
[AttLenght(80)]
[AttLogInfo(2)]
public string title { get; set; }
Property Value
Methods
AfterLoad()
public override void AfterLoad()
BeforeSave()
public override void BeforeSave()
formContentToZipJSON(FormContentVO)
public string formContentToZipJSON(FormContentVO content)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
content |
FormContentVO |
Returns
zipJsonToFormContent(string)
public FormContentVO zipJsonToFormContent(string jsonContent)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
jsonContent |
string |