@eclipse-scout/core
Version:
Eclipse Scout runtime
31 lines • 1.37 kB
TypeScript
import { HtmlComponent, InitModelOf, NumberField, PropertyChangeEvent, Slider, SliderFieldEventMap, SliderFieldModel } from '../../../index';
export declare class SliderField extends NumberField implements SliderFieldModel {
model: SliderFieldModel;
eventMap: SliderFieldEventMap;
step: number;
valueEditable: boolean;
sliderTabbable: boolean;
slider: Slider;
$valueLabel: JQuery;
fieldHtmlComp: HtmlComponent;
protected _syncingValue: boolean;
constructor();
protected _init(model: InitModelOf<this>): void;
protected _render(): void;
protected _remove(): void;
protected _renderProperties(): void;
protected _renderClearable(): void;
setStep(step: number): void;
protected _setStep(step: number): void;
setValueEditable(valueEditable: boolean): void;
protected _renderValueEditable(): void;
setSliderTabbable(sliderTabbable: boolean): void;
protected _setSliderTabbable(sliderTabbable: boolean): void;
protected _setMinValue(minValue: number): void;
protected _setMaxValue(maxValue: number): void;
protected _validateValue(value: number): number;
protected _onSliderPropertyChange(event: PropertyChangeEvent): void;
protected _syncDisplayTextToSlider(displayText: string): void;
protected _updateValueLabel(): void;
}
//# sourceMappingURL=SliderField.d.ts.map