@eclipse-scout/core
Version:
Eclipse Scout runtime
33 lines • 1.31 kB
TypeScript
/// <reference types="jquery" />
import { DateRange, InitModelOf, PlannerDisplayMode, Widget, YearPanelEventMap, YearPanelModel } from '../index';
export declare class YearPanel extends Widget implements YearPanelModel {
model: YearPanelModel;
eventMap: YearPanelEventMap;
self: YearPanel;
$yearTitle: JQuery;
$yearList: JQuery;
selectedDate: Date;
displayMode: PlannerDisplayMode;
alwaysSelectFirstDay: boolean;
yearRendered: boolean;
viewRange: DateRange;
protected _init(model: InitModelOf<this>): void;
protected _render(): void;
renderContent(): void;
get$Scrollable(): JQuery;
removeContent(): void;
protected _remove(): void;
protected _drawYear(): void;
protected _colorYear(): void;
/** @internal */
_scrollYear(): void;
protected _format(date: Date, pattern: string): string;
selectDate(date: Date): void;
setDisplayMode(displayMode: PlannerDisplayMode): void;
setViewRange(viewRange: DateRange): void;
protected _onYearClick(event: JQuery.ClickEvent): void;
protected _onYearDayClick(event: JQuery.ClickEvent): void;
protected _onYearHoverIn(event: JQuery.MouseEnterEvent): void;
protected _onYearHoverOut(event: JQuery.MouseLeaveEvent): void;
}
//# sourceMappingURL=YearPanel.d.ts.map