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
isConfiguration
If the record is to be part of Drive FX configurations
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool isConfiguration { get; set; }
Property Value
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
isFolder
If the record represents a folder
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool isFolder { get; set; }
Property Value
menucustomizationstamp
ID, used to link others to this entity.
[AttLenght(25)]
public string menucustomizationstamp { get; set; }
Property Value
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
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
Remarks
This field is a collection of type List (Of MenuHierarchyVO).
MenuHierarchyVOtarget
Target of the record
[AttLenght(400)]
public string target { get; set; }
Property Value
title
Title for the record
[AttLenght(100)]
[AttMandatory]
[AttLogInfo(0)]
public string title { get; set; }