Table of Contents

Class MenuCustomizationVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll

Menu item customization

[AttTable("MenuCustomization", 20171004)]
[AttTableTarget(DBTarget.Home)]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.RequiresAdminAccess, TableFlags.TableForJorge, TableFlags.AddOnNotCustomizable, TableFlags.AddOnFramework, TableFlags.NotUseHashTag })]
[AttTableVOInfo(typeof(MenuCustomizationAttInfo))]
public class MenuCustomizationVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
MenuCustomizationVO

Properties

afterEntries

Menu entries that comes after the record in the same level (if empty, the record is the last positioned menu entry of its level)

[AttHidden]
public string afterEntries { get; set; }

Property Value

string

isConfiguration

If the record is to be part of Drive FX configurations

[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool isConfiguration { get; set; }

Property Value

bool

isExternalURL

If the "target" field contains an external URL or an internal Drive FX route

[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool isExternalURL { get; set; }

Property Value

bool

isFolder

If the record represents a folder

[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool isFolder { get; set; }

Property Value

bool

menucustomizationstamp

ID, used to link others to this entity.

[AttLenght(25)]
public string menucustomizationstamp { get; set; }

Property Value

string

Remarks

This field uniquely identifies the record.

parentFolder

Parent menu entry of the record (if empty, the record represents a root level menu entry)

[AttLenght(25)]
[AttHidden]
public string parentFolder { get; set; }

Property Value

string

siblingEntriesToUpdate

User entries in the same level of the record that need to be updated when the record is saved (so that their "afterEntries" reflects the correct ordering)

[AttVirtualField]
[AttHidden]
public List<MenuHierarchyVO> siblingEntriesToUpdate { get; set; }

Property Value

List<MenuHierarchyVO>

Remarks

This field is a collection of type List (Of MenuHierarchyVO).

MenuHierarchyVO

target

Target of the record

[AttLenght(400)]
public string target { get; set; }

Property Value

string

title

Title for the record

[AttLenght(100)]
[AttMandatory]
[AttLogInfo(0)]
public string title { get; set; }

Property Value

string