osctrlpages

Part of the DMS object definition (see DMSObjDef, element <page>). Holds the tab pages within a tab-control field (pagecontrol — an osobjfields entry with control_type=pagecontrol). A page bundles its own group of index fields and is rendered as a separate tab in the mask.

1. Columns

Name Type Length Description

pageid

nvarchar

32

GUID of the tab page (page_id attribute in the XML). Referenced by osobjfields.pageid to associate fields with this page.

parentfieldid

nvarchar

32

GUID of the parent field (osobjfields.osguid) — the pagecontrol field that contains this tab page.

name

nvarchar

248

Display name of the tab page in the default language.

pagenumber

int

Order of the tab page within the pagecontrol field (pos attribute in the XML), 0-based.

iconid

int

ID of the user-defined icon for the tab (IconID attribute). 0 = default icon.

internalname

nvarchar

248

Internal name of the tab page (internal attribute in the XML).

  • osobjfields — the parent pagecontrol field (osobjfields.osguid = osctrlpages.parentfieldid) and the fields placed on the tab page (osobjfields.pageid = osctrlpages.pageid).

  • osobjdef — object types whose masks contain the tab pages.