xtrareports-js-devexpress-dot-reporting-dot-viewer-dot-parameters-bf916f9a.md
A base class that defines common properties and methods for client models of report parameters.
export class ParametersPanelModelBase extends ParameterPanelItemBase<DevExpress.Reporting.Viewer.Parameters.IParametersPanelViewModel>
ParametersPanelModelBase PreviewParametersPanelModel
Initializes a new instance of the ParametersPanelModelBase class with specified settings.
constructor(
parametersHolder: DevExpress.Reporting.Viewer.ReportHolder,
parameterHelper?: DevExpress.Reporting.Viewer.Parameters.PreviewParameterHelper,
enableKeyboardSupport?: boolean,
getRootElement?: (element: Element) => Element
)
| Name | Type |
|---|---|
| parametersHolder | ReportHolder |
| parameterHelper | PreviewParameterHelper |
| enableKeyboardSupport | boolean |
| getRootElement | (element: Element) => Element |
buttons: Array<DevExpress.ui.dxButton.Properties>
| Type |
|---|
| Properties[] |
lastValidationRequest: DevExpress.Analytics.Internal.DxDeferred<any>
| Type |
|---|
| DxDeferred<any> |
parameterHelper: DevExpress.Reporting.Viewer.Parameters.PreviewParameterHelper
| Type |
|---|
| PreviewParameterHelper |
get parameters(): DevExpress.Reporting.Viewer.Parameters.PreviewParameter[]
| Type |
|---|
| PreviewParameter[] |
parametersLoading: boolean
| Type |
|---|
| boolean |
prevParametersStateRequest: DevExpress.Analytics.Internal.DxDeferred<any>
| Type |
|---|
| DxDeferred<any> |
processInvisibleParameters: boolean
| Type |
|---|
| boolean |
restore: () => void
| Type |
|---|
| () => void |
showButtons: boolean
| Type |
|---|
| boolean |
submit: () => void
| Type |
|---|
| () => void |
tabInfo: DevExpress.Analytics.Utils.TabInfoWithPropertyGrid
| Type |
|---|
| TabInfoWithPropertyGrid |
createViewModel(): DevExpress.Reporting.Viewer.Parameters.IParametersPanelViewModel
| Type |
|---|
| IParametersPanelViewModel |
initialize(
originalParametersInfo: DevExpress.Reporting.Viewer.Parameters.IReportParametersInfo
): void
| Name | Type |
|---|---|
| originalParametersInfo | IReportParametersInfo |
onPropertyChanged(
args: DevExpress.Analytics.Serializer.Native.PropertyChangedEventArgs<ParametersPanelModelBase> | DevExpress.Analytics.Serializer.Native.ArrayPropertyChangedEventArgs<ParametersPanelModelBase>
): void
| Name | Type |
|---|---|
| args | PropertyChangedEventArgs<ParametersPanelModelBase> |
serializeParameters(): Array<DevExpress.Reporting.IKeyValuePair<any>>
| Type |
|---|
| IKeyValuePair<any>[] |
setParameterValue(
parameterName: string,
value: unknown
): void
| Name | Type |
|---|---|
| parameterName | string |
| value | unknown |
updateParameters(
changedParameter: DevExpress.Reporting.Viewer.Parameters.PreviewParameter
): void
| Name | Type |
|---|---|
| changedParameter | PreviewParameter |
updateViewModel(
args: DevExpress.Analytics.Serializer.Native.PropertyChangedEventArgs<any> | DevExpress.Analytics.Serializer.Native.ArrayPropertyChangedEventArgs<any>
): void
| Name | Type |
|---|---|
| args | PropertyChangedEventArgs<any> |