Class SY_Menu_svc

Inherits

SY_Service

Known SubClasses

SY_Menu_bus

Properties

LOCAL cMainTable$="SY_Menu"  
LOCAL cIsSysDB=isTRUE  
LOCAL cProgressBarStarted=isFALSE  

Methods

FUNCTION CompileMenu()  
FUNCTION CompileMenu(skipProgress)  
FUNCTION CopyMenuFile()  
FUNCTION HideGLMenu()  
FUNCTION HideRMMenu()  
FUNCTION LoadMemoryFiles(cTreeChan, cBranchChan, cLeafChan)  
FUNCTION MenuBranch(Tree.MenuName$, Tree.ModuleCode$, Tree.TaskKey$, Tree.Position$, newTextMenuChan)  
FUNCTION MenuBranch(Tree.MenuName$, Tree.ModuleCode$, Tree.TaskKey$, Tree.Position$, newTextMenuChan, skipProgress)  
FUNCTION MenuLeaf(Tree.MenuName$, Branch.ModuleCode$, Branch.TaskKey$, Branch.Position$, newTextMenuChan)  
FUNCTION OpenAdditionalFiles(cTreeChan, cBranchChan, cLeafChan)  
FUNCTION OpenAdditionalFiles(cTreeChan, cBranchChan, cLeafChan, cTreeShowChan)  
FUNCTION ResetMenuFile()  
FUNCTION RestoreMenuFileToFactory()  
FUNCTION RunDll()  
FUNCTION ShowGLMenu()  
FUNCTION ShowRMMenu()  
FUNCTION ShowTaxFormTasks()  

Provides functionality to turn on the display flag for 3 Tax Form Tasks in SY_MENU and then recompile the menu.

Returns [boolean] Success or Failure.
FUNCTION StartProgressBar()  

Properties inherited from: SY_Service

BOF, CurrentBrowseIndex$, CurrentIndex$, EOF, SecurityAccess

Methods inherited from: SY_Service

BindVariable(), CheckMainTable(), Clear(), Find(), FindById(), GetChildHandle(), GetChildKeyReference$(), GetColumns$(), GetDataSources$(), GetDataSourcesAddl$(), GetJson$(), GetKey$(), GetKeyColumns$(), GetKeyPadded$(), GetPartialRecord(), GetRecord(), GetRecordCount(), GetRecordEx(), GetResultSets(), GetTable$(), GetTablePath$(), GetValue(), GetValues(), IsValid(), MoveFirst(), MoveLast(), MoveNext(), MovePrevious(), ReadAdditional(), SetBrowseFilter(), SetBrowseIndex(), SetCacheMode(), SetIndex(), SetKeyValue(), SetParentColumns(), SetParentHandle(), SetUIHandle(), PERFORM ClearEditRcd(), FormatJson$(), GetAddlDataSources(), GetDateColumns$(), InitChildCollection(), MoveFirstLast(), MoveNextPrevious(), OpenMainTable(), ParseKeyDef(), PrepareKeyDef(), ReadRec(), ResolveColumnList$(), SetControls(), SetCurrentKey(), UseKeyColl()