Codeunit "Request Page Parameters Helper"

ID 1530
Namespace: System.Automation

Methods

OpenPageToGetFilter

procedure OpenPageToGetFilter(MainRecordRef: RecordRef, var SelectionFilterOutStream: OutStream, ExistingFilters: Text): Boolean

Parameters

Name Type Description
MainRecordRef RecordRef
SelectionFilterOutStream OutStream
ExistingFilters Text

Returns

Type Description
Boolean

GetFilterDisplayText

procedure GetFilterDisplayText(MainRecord: Variant, TargetTableId: Integer, FilterFieldNumber: Integer): Text

Parameters

Name Type Description
MainRecord Variant
TargetTableId Integer
FilterFieldNumber Integer

Returns

Type Description
Text

GetFilterViewFilters

procedure GetFilterViewFilters(MainRecord: Variant, TargetTableId: Integer, FilterFieldNumber: Integer): Text

Parameters

Name Type Description
MainRecord Variant
TargetTableId Integer
FilterFieldNumber Integer

Returns

Type Description
Text

ConvertParametersToFilters

procedure ConvertParametersToFilters(RecRef: RecordRef, TempBlob: Codeunit "Temp Blob"): Boolean

Parameters

Name Type Description
RecRef RecordRef
TempBlob Codeunit System.Utilities."Temp Blob"

Returns

Type Description
Boolean

ConvertParametersToFilters

procedure ConvertParametersToFilters(RecRef: RecordRef, TempBlob: Codeunit "Temp Blob", Encoding: TextEncoding): Boolean

Parameters

Name Type Description
RecRef RecordRef
TempBlob Codeunit System.Utilities."Temp Blob"
Encoding TextEncoding

Returns

Type Description
Boolean

BuildDynamicRequestPage

procedure BuildDynamicRequestPage(var FilterPageBuilder: FilterPageBuilder, EntityName: Code[20], TableID: Integer): Boolean

Parameters

Name Type Description
FilterPageBuilder FilterPageBuilder
EntityName Code[20]
TableID Integer

Returns

Type Description
Boolean

SetViewOnDynamicRequestPage

procedure SetViewOnDynamicRequestPage(var FilterPageBuilder: FilterPageBuilder, Filters: Text, EntityName: Code[20], TableID: Integer): Boolean

Parameters

Name Type Description
FilterPageBuilder FilterPageBuilder
Filters Text
EntityName Code[20]
TableID Integer

Returns

Type Description
Boolean

GetViewFromDynamicRequestPage

procedure GetViewFromDynamicRequestPage(var FilterPageBuilder: FilterPageBuilder, EntityName: Code[20], TableID: Integer): Text

Parameters

Name Type Description
FilterPageBuilder FilterPageBuilder
EntityName Code[20]
TableID Integer

Returns

Type Description
Text

GetRequestPageOptionValue

procedure GetRequestPageOptionValue(OptionName: Text, Parameters: Text): Text

Parameters

Name Type Description
OptionName Text
Parameters Text

Returns

Type Description
Text

Events

OnAfterFindNodes

[IntegrationEvent(False,False)]
local procedure OnAfterFindNodes(var Result: Boolean)

Parameters

Name Type Description
Result Boolean

OnFindNodesOnAfterCalcShowNotFoundError

[IntegrationEvent(False,False)]
local procedure OnFindNodesOnAfterCalcShowNotFoundError(var ShowNotFoundError: Boolean)

Parameters

Name Type Description
ShowNotFoundError Boolean

See also