Share via


Codeunit "Page Management"

ID 700
Namespace: Microsoft.Utilities

Methods

PageRun

procedure PageRun(RecRelatedVariant: Variant): Boolean

Parameters

Name Type Description
RecRelatedVariant Variant

Returns

Type Description
Boolean

PageRunModal

procedure PageRunModal(RecRelatedVariant: Variant): Boolean

Parameters

Name Type Description
RecRelatedVariant Variant

Returns

Type Description
Boolean

PageRunAtField

procedure PageRunAtField(RecRelatedVariant: Variant, FieldNumber: Integer, Modal: Boolean): Boolean

Parameters

Name Type Description
RecRelatedVariant Variant
FieldNumber Integer
Modal Boolean

Returns

Type Description
Boolean

PageRunList

procedure PageRunList(RecRelatedVariant: Variant): Boolean

Parameters

Name Type Description
RecRelatedVariant Variant

Returns

Type Description
Boolean

PageRunListModal

procedure PageRunListModal(RecRelatedVariant: Variant): Boolean

Parameters

Name Type Description
RecRelatedVariant Variant

Returns

Type Description
Boolean

PageRunListAtField

procedure PageRunListAtField(RecRelatedVariant: Variant, FieldNumber: Integer, Modal: Boolean): Boolean

Parameters

Name Type Description
RecRelatedVariant Variant
FieldNumber Integer
Modal Boolean

Returns

Type Description
Boolean

GetPageID

procedure GetPageID(RecRelatedVariant: Variant): Integer

Parameters

Name Type Description
RecRelatedVariant Variant

Returns

Type Description
Integer

GetListPageID

procedure GetListPageID(RecRelatedVariant: Variant): Integer

Parameters

Name Type Description
RecRelatedVariant Variant

Returns

Type Description
Integer

GetDefaultCardPageID

procedure GetDefaultCardPageID(TableID: Integer): Integer

Parameters

Name Type Description
TableID Integer

Returns

Type Description
Integer

GetDefaultLookupPageID

procedure GetDefaultLookupPageID(TableID: Integer): Integer

Parameters

Name Type Description
TableID Integer

Returns

Type Description
Integer

GetDefaultLookupPageIDByVar

procedure GetDefaultLookupPageIDByVar(RecRelatedVariant: Variant): Integer

Parameters

Name Type Description
RecRelatedVariant Variant

Returns

Type Description
Integer

GetConditionalCardPageID

procedure GetConditionalCardPageID(RecRef: RecordRef): Integer

Parameters

Name Type Description
RecRef RecordRef

Returns

Type Description
Integer

GetConditionalListPageID

procedure GetConditionalListPageID(RecRef: RecordRef): Integer

Parameters

Name Type Description
RecRef RecordRef

Returns

Type Description
Integer

GetConditionalListPageID

procedure GetConditionalListPageID(RecRef: RecordRef, CheckDocumentTypeFilter: Boolean): Integer

Parameters

Name Type Description
RecRef RecordRef
CheckDocumentTypeFilter Boolean

Returns

Type Description
Integer

GetWebUrl

procedure GetWebUrl(var RecRef: RecordRef, PageID: Integer): Text

Parameters

Name Type Description
RecRef RecordRef
PageID Integer

Returns

Type Description
Text

GetPageCaption

procedure GetPageCaption(PageID: Integer): Text

Parameters

Name Type Description
PageID Integer

Returns

Type Description
Text

Events

OnBeforeGetConditionalListPageID

[IntegrationEvent(False,False)]
local procedure OnBeforeGetConditionalListPageID(RecRef: RecordRef, var PageID: Integer, var IsHandled: Boolean, CheckDocumentTypeFilter: Boolean)

Parameters

Name Type Description
RecRef RecordRef
PageID Integer
IsHandled Boolean
CheckDocumentTypeFilter Boolean

OnBeforeGetConditionalCardPageID

[IntegrationEvent(False,False)]
local procedure OnBeforeGetConditionalCardPageID(RecRef: RecordRef, var CardPageID: Integer, var IsHandled: Boolean)

Parameters

Name Type Description
RecRef RecordRef
CardPageID Integer
IsHandled Boolean

OnAfterGetPageID

[IntegrationEvent(False,False)]
local procedure OnAfterGetPageID(var RecordRef: RecordRef, var PageID: Integer, ForceListPage: Boolean)

Parameters

Name Type Description
RecordRef RecordRef
PageID Integer
ForceListPage Boolean

OnAfterGetSalesHeaderPageID

Obsolete

This element will become obsolete from version 26.0. Use OnBeforeGetConditionalCardPageID instead and check the RecRef points to "Sales Header".

[IntegrationEvent(False,False)]
[Obsolete(Use OnBeforeGetConditionalCardPageID instead and check the RecRef points to "Sales Header".,26.0)]
local procedure OnAfterGetSalesHeaderPageID(RecRef: RecordRef, SalesHeader: Record "Sales Header", var Result: Integer)

Parameters

Name Type Description
RecRef RecordRef
SalesHeader Table Microsoft.Sales.Document."Sales Header"
Result Integer

OnAfterGetPurchaseHeaderPageID

Obsolete

This element will become obsolete from version 26.0. Use OnBeforeGetConditionalCardPageID instead and check the RecRef points to "Purchase Header".

[IntegrationEvent(False,False)]
[Obsolete(Use OnBeforeGetConditionalCardPageID instead and check the RecRef points to "Purchase Header".,26.0)]
local procedure OnAfterGetPurchaseHeaderPageID(RecRef: RecordRef, PurchaseHeader: Record "Purchase Header", var Result: Integer)

Parameters

Name Type Description
RecRef RecordRef
PurchaseHeader Table Microsoft.Purchases.Document."Purchase Header"
Result Integer

OnAfterGetServiceHeaderPageID

Obsolete

This element will become obsolete from version 25.0. Replaced by same procedure in codeunit Serv. Page Management

[Obsolete(Replaced by same procedure in codeunit Serv. Page Management,25.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterGetServiceHeaderPageID(RecRef: RecordRef, ServiceHeader: Record "Service Header", var Result: Integer)

Parameters

Name Type Description
RecRef RecordRef
ServiceHeader Table Microsoft.Service.Document."Service Header"
Result Integer

OnBeforeGetDefaultLookupPageID

[IntegrationEvent(False,False)]
local procedure OnBeforeGetDefaultLookupPageID(TableID: Integer, var PageID: Integer)

Parameters

Name Type Description
TableID Integer
PageID Integer

OnBeforeGetDefaultLookupPageIDByVar

[IntegrationEvent(False,False)]
local procedure OnBeforeGetDefaultLookupPageIDByVar(TableID: Integer, var PageID: Integer, RecRef: RecordRef)

Parameters

Name Type Description
TableID Integer
PageID Integer
RecRef RecordRef

OnConditionalCardPageIDNotFound

[IntegrationEvent(False,False)]
local procedure OnConditionalCardPageIDNotFound(RecordRef: RecordRef, var CardPageID: Integer)

Parameters

Name Type Description
RecordRef RecordRef
CardPageID Integer

OnPageRunAtFieldOnBeforeRunPage

[IntegrationEvent(False,False)]
local procedure OnPageRunAtFieldOnBeforeRunPage(var RecordRef: RecordRef, var PageID: Integer, ForceListPage: Boolean)

Parameters

Name Type Description
RecordRef RecordRef
PageID Integer
ForceListPage Boolean

OnBeforeVerifyPageID

[IntegrationEvent(False,False)]
local procedure OnBeforeVerifyPageID(TableID: Integer, PageID: Integer, var Result: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
TableID Integer
PageID Integer
Result Boolean
IsHandled Boolean

See also