The Page Metadata virtual table (ID 2000000138) contains data about the pages in database. The following table describes the fields in the Page Metadata virtual table.

Field Description

ID

The ID for the page object.

Name

Specifies the name of the page object.

Caption

Specifies the caption of the page in the language that has been selected.

Editable

Specifies whether the page can be edited through the UI.

PageType

Specifies the page type as either Card, List, RoleCenter, CardPart, ListPart, Document, Worksheet, ListPlus, ConfirmationDialog, NavigatePage, or StandardDialog.

CardPageID

Specifies the ID of the Card type page that is associated with items in the page. This is typically used when the page is a List, ListPart or ListPlus page type.

DataCaptionExpr

Specifies a C/AL expression that is evaluated and displayed to the left of the page caption.

RefreshOnActivate

Specifies whether data on the page is automatically refreshed if you leave the page (without closing it), and then return.

SourceTable

Specifies the ID of the table from which this page will display records.

SourceTableView

Specifies the key, sort order, and filter you want to use to determine the view of the source table presented to the user.

InsertAllowed

Specifies whether users can add records while they are using a page.

ModifiedAllowed

Specifies whether users can modify records while they are using this page.

DeleteAllowed

Specifies whether users can delete records while they are using the page.

DelayedInsert

Specifies whether a user must leave a record before it is inserted into the database.

ShowFilter

Specifies whether the filter pane is shown on a page by default.

MultipleNewLines

Specifies whether users can add multiple new lines between records.

SaveValues

Specifies whether user-specific control values are saved for this page.

AutoSplit

Specifies whether a key is automatically created for a new record positioned between the current record and the previous record.

DataCaptionFields

Specifies the fields that appear to the left of the caption on pages.

SourceTableTemporary

Specifies whether the source table is a temporary table.

LinksAllowed

Specifies whether links or notes are allowed on the page.

PopulateAllFields

Specifies whether fields are filled out automatically with a single filter value when a new record is inserted in a table.

The fields in the virtual table correspond to C/AL properties on the page objects. For more information, see Page Properties.

To access and view the Page Metadata virtual table, you must create a tabular-type page. For more information, see How to: Create a Page to View a Virtual Table

See Also