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.