ParametersPanelModelBase Class
A base class that defines common properties and methods for client models of report parameters.
#Declaration
TypeScript
export class ParametersPanelModelBase extends ParameterPanelItemBase<DevExpress.Reporting.Viewer.Parameters.IParametersPanelViewModel>
#Inheritance
#constructor(parametersHolder)
Initializes a new instance of the ParametersPanelModelBase
class with specified settings.
#Declaration
TypeScript
constructor(
parametersHolder: DevExpress.Reporting.Viewer.ReportHolder,
parameterHelper?: DevExpress.Reporting.Viewer.Parameters.PreviewParameterHelper,
enableKeyboardSupport?: boolean,
getRootElement?: (element: Element) => Element
)
#Parameters
Name | Type |
---|---|
parameters |
Report |
parameter |
Preview |
enable |
boolean |
get |
(element: Element) => Element |
#Properties
#buttons Property
#Declaration
TypeScript
buttons: Array<Properties>
#Property Value
Type |
---|
Properties[] |
#parameterHelper Property
#Declaration
TypeScript
parameterHelper: DevExpress.Reporting.Viewer.Parameters.PreviewParameterHelper
#Property Value
Type |
---|
Preview |
#parameters Property
#Declaration
TypeScript
get parameters(): DevExpress.Reporting.Viewer.Parameters.PreviewParameter[]
#Property Value
Type |
---|
Preview |
#parametersLoading Property
#Declaration
TypeScript
parametersLoading: boolean
#Property Value
Type |
---|
boolean |
#prevParametersStateRequest Property
#Declaration
TypeScript
prevParametersStateRequest: DevExpress.Analytics.Internal.DxDeferred<any>
#Property Value
Type |
---|
Dx |
#processInvisibleParameters Property
#Declaration
TypeScript
processInvisibleParameters: boolean
#Property Value
Type |
---|
boolean |
#restore Property
#Declaration
TypeScript
restore: () => void
#Property Value
Type |
---|
() => void |
#showButtons Property
#Declaration
TypeScript
showButtons: boolean
#Property Value
Type |
---|
boolean |
#submit Property
#Declaration
TypeScript
submit: () => void
#Property Value
Type |
---|
() => void |
#tabInfo Property
#Declaration
TypeScript
tabInfo: DevExpress.Analytics.Utils.TabInfoWithPropertyGrid
#Property Value
Type |
---|
Tab |
#Methods
#createViewModel Method
#Declaration
TypeScript
createViewModel(): DevExpress.Reporting.Viewer.Parameters.IParametersPanelViewModel
#Returns
Type |
---|
IParameters |
#initialize(originalParametersInfo) Method
#Declaration
TypeScript
initialize(
originalParametersInfo: DevExpress.Reporting.Viewer.Parameters.IReportParametersInfo
): void
#Parameters
Name | Type |
---|---|
original |
IReport |
#onPropertyChanged(args) Method
#Declaration
TypeScript
onPropertyChanged(
args: DevExpress.Analytics.Serializer.Native.PropertyChangedEventArgs<ParametersPanelModelBase> | DevExpress.Analytics.Serializer.Native.ArrayPropertyChangedEventArgs<ParametersPanelModelBase>
): void
#Parameters
Name | Type |
---|---|
args | Property |
#serializeParameters Method
#Declaration
TypeScript
serializeParameters(): Array<DevExpress.Reporting.IKeyValuePair<any>>
#Returns
Type |
---|
IKey |
#setParameterValue(parameterName, value) Method
#Declaration
TypeScript
setParameterValue(
parameterName: string,
value: unknown
): void
#Parameters
Name | Type |
---|---|
parameter |
string |
value | unknown |
#updateParameters(changedParameter) Method
#Declaration
TypeScript
updateParameters(
changedParameter: DevExpress.Reporting.Viewer.Parameters.PreviewParameter
): void
#Parameters
Name | Type |
---|---|
changed |
Preview |
#updateViewModel(args) Method
#Declaration
TypeScript
updateViewModel(
args: DevExpress.Analytics.Serializer.Native.PropertyChangedEventArgs<any> | DevExpress.Analytics.Serializer.Native.ArrayPropertyChangedEventArgs<any>
): void
#Parameters
Name | Type |
---|---|
args | Property |