devexpress-reporting
Version:
DevExpress Reporting provides the capability to develop a reporting application to create and customize reports.
36 lines (35 loc) • 1.3 kB
TypeScript
/**
* DevExpress HTML/JS Reporting (viewer\widgets\_multiValueEditor.d.ts)
* Version: 24.2.6
* Build date: Mar 18, 2025
* Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED
* License: https://www.devexpress.com/Support/EULAs/universal.xml
*/
import { IDisplayedValue } from '@devexpress/analytics-core/analytics-utils-native';
import { Editor, IEditorViewModel } from '@devexpress/analytics-core/analytics-widgets-native';
export interface IMultiValueEditorViewModel {
value: any[];
onValueChanged: (e: any) => void;
dataSource: Array<IDisplayedValue>;
items: Array<IDisplayedValue>;
maxDisplayedTags: number;
placeholder: string;
selectAllText: string;
searchExpr: string[];
displayExpr: string;
valueExpr: string;
getOptions: (options: any) => any;
displayName: string;
editorInputId: string;
disabled: boolean;
getPopupContainer: (element: Element) => Element;
getValidatorOptions: (validatorOptions: any, validationRules?: any) => any;
validatorOptions: any;
validationRules: any[];
}
export declare class MultiValueEditor extends Editor {
private _multiValueEditorSubscriptions;
private _createMultiValueEditorValueViewModel;
createViewModel(): IEditorViewModel;
dispose(): void;
}