diff --git a/kendo-ui/kendo-ui.d.ts b/kendo-ui/kendo-ui.d.ts
index e8f02f1776..8ebef4104a 100644
--- a/kendo-ui/kendo-ui.d.ts
+++ b/kendo-ui/kendo-ui.d.ts
@@ -1,4 +1,4 @@
-// Type definitions for Kendo UI Professional v2016.1.314
+// Type definitions for Kendo UI Professional v2016.3.914
// Project: http://www.telerik.com/kendo-ui
// Definitions by: Telerik
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
@@ -89,10 +89,40 @@ declare namespace kendo {
};
};
- var cultures: {
- [culture: string]: {
- name?: string;
- calendar?: {
+ var cultures: {[culture: string] : {
+ name?: string;
+ calendar?: {
+ AM: string[];
+ PM: string[];
+ days: {
+ names: string[];
+ namesAbbr: string[];
+ namesShort: string[];
+ firstDay: number;
+ };
+ months: {
+ names: string[];
+ namesAbbr: string[];
+ };
+ patterns: {
+ D: string;
+ F: string;
+ G: string;
+ M: string;
+ T: string;
+ Y: string;
+ d: string;
+ g: string;
+ m: string;
+ s: string;
+ t: string;
+ u: string;
+ y: string;
+ };
+ twoDigitYearMax: number;
+ };
+ calendars?: {
+ standard: {
AM: string[];
PM: string[];
days: {
@@ -122,57 +152,25 @@ declare namespace kendo {
};
twoDigitYearMax: number;
};
- calendars?: {
- standard: {
- AM: string[];
- PM: string[];
- days: {
- names: string[];
- namesAbbr: string[];
- namesShort: string[];
- firstDay: number;
- };
- months: {
- names: string[];
- namesAbbr: string[];
- };
- patterns: {
- D: string;
- F: string;
- G: string;
- M: string;
- T: string;
- Y: string;
- d: string;
- g: string;
- m: string;
- s: string;
- t: string;
- u: string;
- y: string;
- };
- twoDigitYearMax: number;
- };
- };
- numberFormat?: {
- currency: {
- decimals: number;
- groupSize: number[];
- pattern: string[];
- symbol: string;
- };
+ };
+ numberFormat?: {
+ currency: {
decimals: number;
groupSize: number[];
pattern: string[];
- percent: {
- decimals: number;
- groupSize: number[];
- pattern: string[];
- symbol: string;
- };
+ symbol: string;
};
- }
- };
+ decimals: number;
+ groupSize: number[];
+ pattern: string[];
+ percent: {
+ decimals: number;
+ groupSize: number[];
+ pattern: string[];
+ symbol: string;
+ };
+ };
+ }};
function format(format: string, ...values: any[]): string;
@@ -490,8 +488,8 @@ declare namespace kendo.data {
change(e: Object): void;
start(source: kendo.Observable): void;
stop(source: kendo.Observable): void;
- get(): any;
- set(value: any): void;
+ get (): any;
+ set (value: any): void;
destroy(): void;
}
@@ -502,7 +500,7 @@ declare namespace kendo.data {
}
class EventBinding extends Binding {
- get(): void;
+ get (): void;
}
class TemplateBinding extends Binding {
@@ -533,7 +531,7 @@ declare namespace kendo.data {
interface BinderOptions {
}
- class ObservableObject extends Observable {
+ class ObservableObject extends Observable{
constructor(value?: any);
uid: string;
init(value?: any): void;
@@ -1302,10 +1300,10 @@ declare namespace kendo.ui {
function progress(container: JQuery, toggle: boolean): void;
class Widget extends Observable {
- static fn: Widget;
+ static fn: any;
element: JQuery;
- options: Object;
+ options: any;
events: string[];
static extend(prototype: Object): Widget;
@@ -1388,33 +1386,40 @@ declare namespace kendo.ui {
}
interface DropTargetAreaDragenterEvent extends DropTargetAreaEvent {
- draggable?: JQuery;
+ draggable?: kendo.ui.Draggable;
dropTarget?: JQuery;
+ target?: Element;
}
interface DropTargetAreaDragleaveEvent extends DropTargetAreaEvent {
- draggable?: JQuery;
+ draggable?: kendo.ui.Draggable;
dropTarget?: JQuery;
+ target?: Element;
}
interface DropTargetAreaDropEvent extends DropTargetAreaEvent {
draggable?: kendo.ui.Draggable;
dropTarget?: JQuery;
+ target?: Element;
}
interface DraggableOptions {
axis?: string;
+ autoScroll?: boolean;
container?: JQuery;
cursorOffset?: any;
distance?: number;
filter?: string;
group?: string;
- hint?: Function;
+ hint?: Function|JQuery;
+ holdToDrag?: boolean;
ignore?: string;
+ cancelHold(): void;
drag?(e: DraggableEvent): void;
dragcancel?(e: DraggableEvent): void;
dragend?(e: DraggableEvent): void;
dragstart?(e: DraggableEvent): void;
+ hold?(e: DraggableEvent): void;
}
interface GridColumnEditorOptions {
@@ -1523,270 +1528,6036 @@ declare namespace kendo.drawing.pdf {
proxyUrl?: string, callback?: Function): void;
}
-declare namespace kendo.geometry {
- class Arc extends Observable {
+declare namespace kendo.ui {
+ class Alert extends kendo.ui.Widget {
+
+ static fn: Alert;
+
+ options: AlertOptions;
- options: ArcOptions;
+ element: JQuery;
+ wrapper: JQuery;
- anticlockwise: boolean;
- center: kendo.geometry.Point;
- endAngle: number;
- radiusX: number;
- radiusY: number;
- startAngle: number;
+ static extend(proto: Object): Alert;
+
+ constructor(element: Element, options?: AlertOptions);
- bbox(matrix: kendo.geometry.Matrix): kendo.geometry.Rect;
- getAnticlockwise(): boolean;
- getCenter(): kendo.geometry.Point;
- getEndAngle(): number;
- getRadiusX(): number;
- getRadiusY(): number;
- getStartAngle(): number;
- pointAt(angle: number): kendo.geometry.Point;
- setAnticlockwise(value: boolean): kendo.geometry.Arc;
- setCenter(value: kendo.geometry.Point): kendo.geometry.Arc;
- setEndAngle(value: number): kendo.geometry.Arc;
- setRadiusX(value: number): kendo.geometry.Arc;
- setRadiusY(value: number): kendo.geometry.Arc;
- setStartAngle(value: number): kendo.geometry.Arc;
-
}
- interface ArcOptions {
+ interface AlertMessages {
+ okText?: string;
+ }
+
+ interface AlertOptions {
name?: string;
+ messages?: AlertMessages;
}
- interface ArcEvent {
- sender: Arc;
+ interface AlertEvent {
+ sender: Alert;
preventDefault: Function;
isDefaultPrevented(): boolean;
}
- class Circle extends Observable {
+ class AutoComplete extends kendo.ui.Widget {
+
+ static fn: AutoComplete;
+
+ options: AutoCompleteOptions;
+
+ dataSource: kendo.data.DataSource;
+ list: JQuery;
+ ul: JQuery;
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): AutoComplete;
+
+ constructor(element: Element, options?: AutoCompleteOptions);
- options: CircleOptions;
-
- center: kendo.geometry.Point;
- radius: number;
-
-
-
- bbox(matrix: kendo.geometry.Matrix): kendo.geometry.Rect;
- clone(): kendo.geometry.Circle;
- equals(other: kendo.geometry.Circle): boolean;
- getCenter(): kendo.geometry.Point;
- getRadius(): number;
- pointAt(angle: number): kendo.geometry.Point;
- setCenter(value: kendo.geometry.Point): kendo.geometry.Point;
- setCenter(value: any): kendo.geometry.Point;
- setRadius(value: number): kendo.geometry.Circle;
+ close(): void;
+ dataItem(index: number): any;
+ destroy(): void;
+ enable(enable: boolean): void;
+ focus(): void;
+ items(): any;
+ readonly(readonly: boolean): void;
+ refresh(): void;
+ search(word: string): void;
+ select(item: string): void;
+ select(item: Element): void;
+ select(item: JQuery): void;
+ setDataSource(dataSource: kendo.data.DataSource): void;
+ suggest(value: string): void;
+ value(): string;
+ value(value: string): void;
}
- interface CircleOptions {
+ interface AutoCompleteAnimationClose {
+ duration?: number;
+ effects?: string;
+ }
+
+ interface AutoCompleteAnimationOpen {
+ duration?: number;
+ effects?: string;
+ }
+
+ interface AutoCompleteAnimation {
+ close?: AutoCompleteAnimationClose;
+ open?: AutoCompleteAnimationOpen;
+ }
+
+ interface AutoCompleteVirtual {
+ itemHeight?: number;
+ mapValueTo?: string;
+ valueMapper?: Function;
+ }
+
+ interface AutoCompleteOptions {
name?: string;
+ animation?: boolean|AutoCompleteAnimation;
+ dataSource?: any|any|kendo.data.DataSource;
+ clearButton?: boolean;
+ dataTextField?: string;
+ delay?: number;
+ enable?: boolean;
+ enforceMinLength?: boolean;
+ filter?: string;
+ fixedGroupTemplate?: string|Function;
+ footerTemplate?: string|Function;
+ groupTemplate?: string|Function;
+ height?: number;
+ highlightFirst?: boolean;
+ ignoreCase?: boolean;
+ minLength?: number;
+ noDataTemplate?: string|Function;
+ placeholder?: string;
+ popup?: any;
+ separator?: string|any;
+ suggest?: boolean;
+ headerTemplate?: string|Function;
+ template?: string|Function;
+ value?: string;
+ valuePrimitive?: boolean;
+ virtual?: boolean|AutoCompleteVirtual;
+ change?(e: AutoCompleteChangeEvent): void;
+ close?(e: AutoCompleteCloseEvent): void;
+ dataBound?(e: AutoCompleteDataBoundEvent): void;
+ filtering?(e: AutoCompleteFilteringEvent): void;
+ open?(e: AutoCompleteOpenEvent): void;
+ select?(e: AutoCompleteSelectEvent): void;
}
- interface CircleEvent {
- sender: Circle;
+ interface AutoCompleteEvent {
+ sender: AutoComplete;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface AutoCompleteChangeEvent extends AutoCompleteEvent {
+ }
+
+ interface AutoCompleteCloseEvent extends AutoCompleteEvent {
+ }
+
+ interface AutoCompleteDataBoundEvent extends AutoCompleteEvent {
+ }
+
+ interface AutoCompleteFilteringEvent extends AutoCompleteEvent {
+ filter?: any;
+ }
+
+ interface AutoCompleteOpenEvent extends AutoCompleteEvent {
+ }
+
+ interface AutoCompleteSelectEvent extends AutoCompleteEvent {
+ dataItem?: any;
+ item?: JQuery;
+ }
+
+
+ class Button extends kendo.ui.Widget {
+
+ static fn: Button;
+
+ options: ButtonOptions;
+
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): Button;
+
+ constructor(element: Element, options?: ButtonOptions);
+
+
+ enable(toggle: boolean): void;
+
+ }
+
+ interface ButtonOptions {
+ name?: string;
+ enable?: boolean;
+ icon?: string;
+ imageUrl?: string;
+ spriteCssClass?: string;
+ click?(e: ButtonClickEvent): void;
+ }
+ interface ButtonEvent {
+ sender: Button;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface ButtonClickEvent extends ButtonEvent {
+ event?: any;
+ }
+
+
+ class Calendar extends kendo.ui.Widget {
+
+ static fn: Calendar;
+
+ options: CalendarOptions;
+
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): Calendar;
+
+ constructor(element: Element, options?: CalendarOptions);
+
+
+ current(): Date;
+ destroy(): void;
+ max(): Date;
+ max(value: Date): void;
+ max(value: string): void;
+ min(): Date;
+ min(value: Date): void;
+ min(value: string): void;
+ navigate(value: Date, view: string): void;
+ navigateDown(value: Date): void;
+ navigateToFuture(): void;
+ navigateToPast(): void;
+ navigateUp(): void;
+ value(): Date;
+ value(value: Date): void;
+ value(value: string): void;
+ view(): any;
+
+ }
+
+ interface CalendarMonth {
+ content?: string;
+ empty?: string;
+ }
+
+ interface CalendarOptions {
+ name?: string;
+ culture?: string;
+ dates?: any;
+ depth?: string;
+ disableDates?: any|Function;
+ footer?: string|Function;
+ format?: string;
+ max?: Date;
+ min?: Date;
+ month?: CalendarMonth;
+ start?: string;
+ value?: Date;
+ change?(e: CalendarEvent): void;
+ navigate?(e: CalendarEvent): void;
+ }
+ interface CalendarEvent {
+ sender: Calendar;
preventDefault: Function;
isDefaultPrevented(): boolean;
}
- class Matrix extends Observable {
+ class ColorPalette extends kendo.ui.Widget {
+
+ static fn: ColorPalette;
+
+ options: ColorPaletteOptions;
- options: MatrixOptions;
+ element: JQuery;
+ wrapper: JQuery;
- a: number;
- b: number;
- c: number;
- d: number;
- e: number;
- f: number;
+ static extend(proto: Object): ColorPalette;
+
+ constructor(element: Element, options?: ColorPaletteOptions);
- static rotate(angle: number, x: number, y: number): kendo.geometry.Matrix;
- static scale(scaleX: number, scaleY: number): kendo.geometry.Matrix;
- static translate(x: number, y: number): kendo.geometry.Matrix;
- static unit(): kendo.geometry.Matrix;
-
- clone(): kendo.geometry.Matrix;
- equals(other: kendo.geometry.Matrix): boolean;
- round(digits: number): kendo.geometry.Matrix;
- multiplyCopy(matrix: kendo.geometry.Matrix): kendo.geometry.Matrix;
- toArray(digits: number): any;
- toString(digits: number, separator: string): string;
+ value(): string;
+ value(color?: string): void;
+ color(): kendo.Color;
+ color(color?: kendo.Color): void;
+ enable(enable?: boolean): void;
}
- interface MatrixOptions {
+ interface ColorPaletteTileSize {
+ width?: number;
+ height?: number;
+ }
+
+ interface ColorPaletteOptions {
name?: string;
+ palette?: string|any;
+ columns?: number;
+ tileSize?: ColorPaletteTileSize;
+ value?: string;
+ change?(e: ColorPaletteEvent): void;
}
- interface MatrixEvent {
- sender: Matrix;
+ interface ColorPaletteEvent {
+ sender: ColorPalette;
preventDefault: Function;
isDefaultPrevented(): boolean;
}
- class Point extends Observable {
+ class ColorPicker extends kendo.ui.Widget {
+
+ static fn: ColorPicker;
+
+ options: ColorPickerOptions;
- options: PointOptions;
+ element: JQuery;
+ wrapper: JQuery;
- x: number;
- y: number;
+ static extend(proto: Object): ColorPicker;
- constructor(x: number, y: number);
+ constructor(element: Element, options?: ColorPickerOptions);
- static create(x: number, y: number): kendo.geometry.Point;
- static create(x: any, y: number): kendo.geometry.Point;
- static create(x: kendo.geometry.Point, y: number): kendo.geometry.Point;
- static min(): kendo.geometry.Point;
- static max(): kendo.geometry.Point;
- static minPoint(): kendo.geometry.Point;
- static maxPoint(): kendo.geometry.Point;
- clone(): kendo.geometry.Point;
- distanceTo(point: kendo.geometry.Point): number;
- equals(other: kendo.geometry.Point): boolean;
- getX(): number;
- getY(): number;
- move(x: number, y: number): kendo.geometry.Point;
- rotate(angle: number, center: kendo.geometry.Point): kendo.geometry.Point;
- rotate(angle: number, center: any): kendo.geometry.Point;
- round(digits: number): kendo.geometry.Point;
- scale(scaleX: number, scaleY: number): kendo.geometry.Point;
- scaleCopy(scaleX: number, scaleY: number): kendo.geometry.Point;
- setX(value: number): kendo.geometry.Point;
- setY(value: number): kendo.geometry.Point;
- toArray(digits: number): any;
- toString(digits: number, separator: string): string;
- transform(tansformation: kendo.geometry.Transformation): kendo.geometry.Point;
- transformCopy(tansformation: kendo.geometry.Transformation): kendo.geometry.Point;
- translate(dx: number, dy: number): kendo.geometry.Point;
- translateWith(vector: kendo.geometry.Point): kendo.geometry.Point;
- translateWith(vector: any): kendo.geometry.Point;
+ close(): void;
+ open(): void;
+ toggle(): void;
+ value(): string;
+ value(color?: string): void;
+ color(): kendo.Color;
+ color(color?: kendo.Color): void;
+ enable(enable?: boolean): void;
}
- interface PointOptions {
+ interface ColorPickerMessages {
+ apply?: string;
+ cancel?: string;
+ }
+
+ interface ColorPickerTileSize {
+ width?: number;
+ height?: number;
+ }
+
+ interface ColorPickerOptions {
name?: string;
+ buttons?: boolean;
+ columns?: number;
+ tileSize?: ColorPickerTileSize;
+ messages?: ColorPickerMessages;
+ palette?: string|any;
+ opacity?: boolean;
+ preview?: boolean;
+ toolIcon?: string;
+ value?: string;
+ change?(e: ColorPickerChangeEvent): void;
+ select?(e: ColorPickerSelectEvent): void;
+ open?(e: ColorPickerEvent): void;
+ close?(e: ColorPickerEvent): void;
}
- interface PointEvent {
- sender: Point;
+ interface ColorPickerEvent {
+ sender: ColorPicker;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface ColorPickerChangeEvent extends ColorPickerEvent {
+ value?: string;
+ }
+
+ interface ColorPickerSelectEvent extends ColorPickerEvent {
+ value?: string;
+ }
+
+
+ class ComboBox extends kendo.ui.Widget {
+
+ static fn: ComboBox;
+
+ options: ComboBoxOptions;
+
+ dataSource: kendo.data.DataSource;
+ input: JQuery;
+ list: JQuery;
+ ul: JQuery;
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): ComboBox;
+
+ constructor(element: Element, options?: ComboBoxOptions);
+
+
+ close(): void;
+ dataItem(index?: number): any;
+ destroy(): void;
+ enable(enable: boolean): void;
+ focus(): void;
+ items(): any;
+ open(): void;
+ readonly(readonly: boolean): void;
+ refresh(): void;
+ search(word: string): void;
+ select(): number;
+ select(li: JQuery): void;
+ select(li: number): void;
+ select(li: Function): void;
+ setDataSource(dataSource: kendo.data.DataSource): void;
+ suggest(value: string): void;
+ text(): string;
+ text(text: string): void;
+ toggle(toggle: boolean): void;
+ value(): string;
+ value(value: string): void;
+
+ }
+
+ interface ComboBoxAnimationClose {
+ effects?: string;
+ duration?: number;
+ }
+
+ interface ComboBoxAnimationOpen {
+ effects?: string;
+ duration?: number;
+ }
+
+ interface ComboBoxAnimation {
+ close?: ComboBoxAnimationClose;
+ open?: ComboBoxAnimationOpen;
+ }
+
+ interface ComboBoxPopup {
+ appendTo?: string;
+ origin?: string;
+ position?: string;
+ }
+
+ interface ComboBoxVirtual {
+ itemHeight?: number;
+ mapValueTo?: string;
+ valueMapper?: Function;
+ }
+
+ interface ComboBoxOptions {
+ name?: string;
+ animation?: ComboBoxAnimation;
+ autoBind?: boolean;
+ cascadeFrom?: string;
+ cascadeFromField?: string;
+ clearButton?: boolean;
+ dataSource?: any|any|kendo.data.DataSource;
+ dataTextField?: string;
+ dataValueField?: string;
+ delay?: number;
+ enable?: boolean;
+ enforceMinLength?: boolean;
+ filter?: string;
+ fixedGroupTemplate?: string|Function;
+ footerTemplate?: string|Function;
+ groupTemplate?: string|Function;
+ height?: number;
+ highlightFirst?: boolean;
+ ignoreCase?: boolean;
+ index?: number;
+ minLength?: number;
+ noDataTemplate?: string|Function;
+ placeholder?: string;
+ popup?: ComboBoxPopup;
+ suggest?: boolean;
+ headerTemplate?: string|Function;
+ template?: string|Function;
+ text?: string;
+ value?: string;
+ valuePrimitive?: boolean;
+ virtual?: boolean|ComboBoxVirtual;
+ change?(e: ComboBoxChangeEvent): void;
+ close?(e: ComboBoxCloseEvent): void;
+ dataBound?(e: ComboBoxDataBoundEvent): void;
+ filtering?(e: ComboBoxFilteringEvent): void;
+ open?(e: ComboBoxOpenEvent): void;
+ select?(e: ComboBoxSelectEvent): void;
+ cascade?(e: ComboBoxCascadeEvent): void;
+ }
+ interface ComboBoxEvent {
+ sender: ComboBox;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface ComboBoxChangeEvent extends ComboBoxEvent {
+ }
+
+ interface ComboBoxCloseEvent extends ComboBoxEvent {
+ }
+
+ interface ComboBoxDataBoundEvent extends ComboBoxEvent {
+ }
+
+ interface ComboBoxFilteringEvent extends ComboBoxEvent {
+ filter?: any;
+ }
+
+ interface ComboBoxOpenEvent extends ComboBoxEvent {
+ }
+
+ interface ComboBoxSelectEvent extends ComboBoxEvent {
+ dataItem?: any;
+ item?: JQuery;
+ }
+
+ interface ComboBoxCascadeEvent extends ComboBoxEvent {
+ }
+
+
+ class Confirm extends kendo.ui.Widget {
+
+ static fn: Confirm;
+
+ options: ConfirmOptions;
+
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): Confirm;
+
+ constructor(element: Element, options?: ConfirmOptions);
+
+
+
+ }
+
+ interface ConfirmMessages {
+ okText?: string;
+ cancel?: string;
+ }
+
+ interface ConfirmOptions {
+ name?: string;
+ messages?: ConfirmMessages;
+ }
+ interface ConfirmEvent {
+ sender: Confirm;
preventDefault: Function;
isDefaultPrevented(): boolean;
}
- class Rect extends Observable {
+ class ContextMenu extends kendo.ui.Widget {
+
+ static fn: ContextMenu;
+
+ options: ContextMenuOptions;
- options: RectOptions;
+ element: JQuery;
+ wrapper: JQuery;
- origin: kendo.geometry.Point;
- size: kendo.geometry.Size;
+ static extend(proto: Object): ContextMenu;
- constructor(origin: kendo.geometry.Point|any, size: kendo.geometry.Size|any);
+ constructor(element: Element, options?: ContextMenuOptions);
- static fromPoints(pointA: kendo.geometry.Point, pointB: kendo.geometry.Point): kendo.geometry.Rect;
- static union(rectA: kendo.geometry.Rect, rectB: kendo.geometry.Rect): kendo.geometry.Rect;
- bbox(matrix: kendo.geometry.Matrix): kendo.geometry.Rect;
- bottomLeft(): kendo.geometry.Point;
- bottomRight(): kendo.geometry.Point;
- center(): kendo.geometry.Point;
- clone(): kendo.geometry.Rect;
- equals(other: kendo.geometry.Rect): boolean;
- getOrigin(): kendo.geometry.Point;
- getSize(): kendo.geometry.Size;
- height(): number;
- setOrigin(value: kendo.geometry.Point): kendo.geometry.Rect;
- setOrigin(value: any): kendo.geometry.Rect;
- setSize(value: kendo.geometry.Size): kendo.geometry.Rect;
- setSize(value: any): kendo.geometry.Rect;
- topLeft(): kendo.geometry.Point;
- topRight(): kendo.geometry.Point;
- width(): number;
+ append(item: any, referenceItem?: string): kendo.ui.ContextMenu;
+ append(item: any, referenceItem?: JQuery): kendo.ui.ContextMenu;
+ close(element: Element): kendo.ui.ContextMenu;
+ close(element: JQuery): kendo.ui.ContextMenu;
+ destroy(): void;
+ enable(element: string, enable: boolean): kendo.ui.ContextMenu;
+ enable(element: Element, enable: boolean): kendo.ui.ContextMenu;
+ enable(element: JQuery, enable: boolean): kendo.ui.ContextMenu;
+ insertAfter(item: any, referenceItem: string): kendo.ui.ContextMenu;
+ insertAfter(item: any, referenceItem: Element): kendo.ui.ContextMenu;
+ insertAfter(item: any, referenceItem: JQuery): kendo.ui.ContextMenu;
+ insertBefore(item: any, referenceItem: string): kendo.ui.ContextMenu;
+ insertBefore(item: any, referenceItem: Element): kendo.ui.ContextMenu;
+ insertBefore(item: any, referenceItem: JQuery): kendo.ui.ContextMenu;
+ open(x: number, y?: number): kendo.ui.ContextMenu;
+ open(x: Element, y?: number): kendo.ui.ContextMenu;
+ open(x: JQuery, y?: number): kendo.ui.ContextMenu;
+ remove(element: string): kendo.ui.ContextMenu;
+ remove(element: Element): kendo.ui.ContextMenu;
+ remove(element: JQuery): kendo.ui.ContextMenu;
}
- interface RectOptions {
+ interface ContextMenuAnimationClose {
+ effects?: string;
+ duration?: number;
+ }
+
+ interface ContextMenuAnimationOpen {
+ effects?: string;
+ duration?: number;
+ }
+
+ interface ContextMenuAnimation {
+ close?: ContextMenuAnimationClose;
+ open?: ContextMenuAnimationOpen;
+ }
+
+ interface ContextMenuOptions {
name?: string;
+ alignToAnchor?: boolean;
+ animation?: boolean|ContextMenuAnimation;
+ closeOnClick?: boolean;
+ dataSource?: any|any;
+ direction?: string;
+ filter?: string;
+ hoverDelay?: number;
+ orientation?: string;
+ popupCollision?: string;
+ showOn?: string;
+ target?: string|JQuery;
+ close?(e: ContextMenuCloseEvent): void;
+ open?(e: ContextMenuOpenEvent): void;
+ activate?(e: ContextMenuActivateEvent): void;
+ deactivate?(e: ContextMenuDeactivateEvent): void;
+ select?(e: ContextMenuSelectEvent): void;
}
- interface RectEvent {
- sender: Rect;
+ interface ContextMenuEvent {
+ sender: ContextMenu;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface ContextMenuCloseEvent extends ContextMenuEvent {
+ item?: Element;
+ type?: string;
+ target?: Element;
+ event?: JQueryEventObject;
+ }
+
+ interface ContextMenuOpenEvent extends ContextMenuEvent {
+ item?: Element;
+ type?: string;
+ target?: Element;
+ event?: JQueryEventObject;
+ }
+
+ interface ContextMenuActivateEvent extends ContextMenuEvent {
+ item?: Element;
+ type?: string;
+ target?: Element;
+ }
+
+ interface ContextMenuDeactivateEvent extends ContextMenuEvent {
+ item?: Element;
+ type?: string;
+ target?: Element;
+ }
+
+ interface ContextMenuSelectEvent extends ContextMenuEvent {
+ item?: Element;
+ type?: string;
+ target?: Element;
+ }
+
+
+ class DatePicker extends kendo.ui.Widget {
+
+ static fn: DatePicker;
+
+ options: DatePickerOptions;
+
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): DatePicker;
+
+ constructor(element: Element, options?: DatePickerOptions);
+
+
+ close(): void;
+ destroy(): void;
+ enable(enable: boolean): void;
+ readonly(readonly: boolean): void;
+ max(): Date;
+ max(value: Date): void;
+ max(value: string): void;
+ min(): Date;
+ min(value: Date): void;
+ min(value: string): void;
+ open(): void;
+ setOptions(options: any): void;
+ value(): Date;
+ value(value: Date): void;
+ value(value: string): void;
+
+ }
+
+ interface DatePickerAnimationClose {
+ effects?: string;
+ duration?: number;
+ }
+
+ interface DatePickerAnimationOpen {
+ effects?: string;
+ duration?: number;
+ }
+
+ interface DatePickerAnimation {
+ close?: DatePickerAnimationClose;
+ open?: DatePickerAnimationOpen;
+ }
+
+ interface DatePickerMonth {
+ content?: string;
+ empty?: string;
+ }
+
+ interface DatePickerOptions {
+ name?: string;
+ animation?: boolean|DatePickerAnimation;
+ ARIATemplate?: string;
+ culture?: string;
+ dates?: any;
+ depth?: string;
+ disableDates?: any|Function;
+ footer?: string|Function;
+ format?: string;
+ max?: Date;
+ min?: Date;
+ month?: DatePickerMonth;
+ parseFormats?: any;
+ start?: string;
+ value?: Date;
+ change?(e: DatePickerChangeEvent): void;
+ close?(e: DatePickerCloseEvent): void;
+ open?(e: DatePickerOpenEvent): void;
+ }
+ interface DatePickerEvent {
+ sender: DatePicker;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface DatePickerChangeEvent extends DatePickerEvent {
+ }
+
+ interface DatePickerCloseEvent extends DatePickerEvent {
+ }
+
+ interface DatePickerOpenEvent extends DatePickerEvent {
+ }
+
+
+ class DateTimePicker extends kendo.ui.Widget {
+
+ static fn: DateTimePicker;
+
+ options: DateTimePickerOptions;
+
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): DateTimePicker;
+
+ constructor(element: Element, options?: DateTimePickerOptions);
+
+
+ close(view: string): void;
+ destroy(): void;
+ enable(enable: boolean): void;
+ readonly(readonly: boolean): void;
+ max(): Date;
+ max(value: Date): void;
+ max(value: string): void;
+ min(): Date;
+ min(value: Date): void;
+ min(value: string): void;
+ open(view: string): void;
+ setOptions(options: any): void;
+ toggle(view: string): void;
+ value(): Date;
+ value(value: Date): void;
+ value(value: string): void;
+
+ }
+
+ interface DateTimePickerAnimationClose {
+ effects?: string;
+ duration?: number;
+ }
+
+ interface DateTimePickerAnimationOpen {
+ effects?: string;
+ duration?: number;
+ }
+
+ interface DateTimePickerAnimation {
+ close?: DateTimePickerAnimationClose;
+ open?: DateTimePickerAnimationOpen;
+ }
+
+ interface DateTimePickerMonth {
+ content?: string;
+ empty?: string;
+ }
+
+ interface DateTimePickerOptions {
+ name?: string;
+ animation?: boolean|DateTimePickerAnimation;
+ ARIATemplate?: string;
+ culture?: string;
+ dates?: any;
+ depth?: string;
+ disableDates?: any|Function;
+ footer?: string;
+ format?: string;
+ interval?: number;
+ max?: Date;
+ min?: Date;
+ month?: DateTimePickerMonth;
+ parseFormats?: any;
+ start?: string;
+ timeFormat?: string;
+ value?: Date;
+ change?(e: DateTimePickerChangeEvent): void;
+ close?(e: DateTimePickerCloseEvent): void;
+ open?(e: DateTimePickerOpenEvent): void;
+ }
+ interface DateTimePickerEvent {
+ sender: DateTimePicker;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface DateTimePickerChangeEvent extends DateTimePickerEvent {
+ }
+
+ interface DateTimePickerCloseEvent extends DateTimePickerEvent {
+ view?: string;
+ }
+
+ interface DateTimePickerOpenEvent extends DateTimePickerEvent {
+ view?: string;
+ }
+
+
+ class Dialog extends kendo.ui.Widget {
+
+ static fn: Dialog;
+
+ options: DialogOptions;
+
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): Dialog;
+
+ constructor(element: Element, options?: DialogOptions);
+
+
+ close(): kendo.ui.Dialog;
+ content(): string;
+ content(content?: string): kendo.ui.Dialog;
+ content(content?: JQuery): kendo.ui.Dialog;
+ destroy(): void;
+ open(): kendo.ui.Dialog;
+ title(): string;
+ title(text?: string): kendo.ui.Dialog;
+ toFront(): kendo.ui.Dialog;
+
+ }
+
+ interface DialogAction {
+ text?: string;
+ action?: Function;
+ primary?: boolean;
+ }
+
+ interface DialogAnimationClose {
+ effects?: string;
+ duration?: number;
+ }
+
+ interface DialogAnimationOpen {
+ effects?: string;
+ duration?: number;
+ }
+
+ interface DialogAnimation {
+ close?: DialogAnimationClose;
+ open?: DialogAnimationOpen;
+ }
+
+ interface DialogMessages {
+ close?: string;
+ }
+
+ interface DialogOptions {
+ name?: string;
+ actions?: DialogAction[];
+ animation?: boolean|DialogAnimation;
+ buttonLayout?: string;
+ closable?: boolean;
+ content?: string;
+ height?: number|string;
+ maxHeight?: number;
+ maxWidth?: number;
+ messages?: DialogMessages;
+ minHeight?: number;
+ minWidth?: number;
+ modal?: boolean;
+ title?: string|boolean;
+ visible?: boolean;
+ width?: number|string;
+ close?(e: DialogCloseEvent): void;
+ hide?(e: DialogEvent): void;
+ initOpen?(e: DialogEvent): void;
+ open?(e: DialogEvent): void;
+ show?(e: DialogEvent): void;
+ }
+ interface DialogEvent {
+ sender: Dialog;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface DialogCloseEvent extends DialogEvent {
+ userTriggered?: boolean;
+ }
+
+
+ class DropDownList extends kendo.ui.Widget {
+
+ static fn: DropDownList;
+
+ options: DropDownListOptions;
+ popup: kendo.ui.Popup;
+
+ dataSource: kendo.data.DataSource;
+ span: JQuery;
+ filterInput: JQuery;
+ list: JQuery;
+ ul: JQuery;
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): DropDownList;
+
+ constructor(element: Element, options?: DropDownListOptions);
+
+
+ close(): void;
+ dataItem(index?: JQuery): any;
+ dataItem(index?: number): any;
+ destroy(): void;
+ focus(): void;
+ items(): any;
+ enable(enable: boolean): void;
+ open(): void;
+ readonly(readonly: boolean): void;
+ refresh(): void;
+ search(word: string): void;
+ select(): number;
+ select(li: JQuery): void;
+ select(li: number): void;
+ select(li: Function): void;
+ setDataSource(dataSource: kendo.data.DataSource): void;
+ text(): string;
+ text(text: string): void;
+ toggle(toggle: boolean): void;
+ value(): string;
+ value(value: string): void;
+
+ }
+
+ interface DropDownListAnimationClose {
+ effects?: string;
+ duration?: number;
+ }
+
+ interface DropDownListAnimationOpen {
+ effects?: string;
+ duration?: number;
+ }
+
+ interface DropDownListAnimation {
+ close?: DropDownListAnimationClose;
+ open?: DropDownListAnimationOpen;
+ }
+
+ interface DropDownListPopup {
+ appendTo?: string;
+ origin?: string;
+ position?: string;
+ }
+
+ interface DropDownListVirtual {
+ itemHeight?: number;
+ mapValueTo?: string;
+ valueMapper?: Function;
+ }
+
+ interface DropDownListOptions {
+ name?: string;
+ animation?: boolean|DropDownListAnimation;
+ autoBind?: boolean;
+ cascadeFrom?: string;
+ cascadeFromField?: string;
+ dataSource?: any|any|kendo.data.DataSource;
+ dataTextField?: string;
+ dataValueField?: string;
+ delay?: number;
+ enable?: boolean;
+ enforceMinLength?: boolean;
+ filter?: string;
+ fixedGroupTemplate?: string|Function;
+ footerTemplate?: string|Function;
+ groupTemplate?: string|Function;
+ height?: number;
+ ignoreCase?: boolean;
+ index?: number;
+ minLength?: number;
+ noDataTemplate?: string|Function;
+ popup?: DropDownListPopup;
+ optionLabel?: string|any;
+ optionLabelTemplate?: string|Function;
+ headerTemplate?: string|Function;
+ template?: string|Function;
+ valueTemplate?: string|Function;
+ text?: string;
+ value?: string;
+ valuePrimitive?: boolean;
+ virtual?: boolean|DropDownListVirtual;
+ change?(e: DropDownListChangeEvent): void;
+ close?(e: DropDownListCloseEvent): void;
+ dataBound?(e: DropDownListDataBoundEvent): void;
+ filtering?(e: DropDownListFilteringEvent): void;
+ open?(e: DropDownListOpenEvent): void;
+ select?(e: DropDownListSelectEvent): void;
+ cascade?(e: DropDownListCascadeEvent): void;
+ }
+ interface DropDownListEvent {
+ sender: DropDownList;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface DropDownListChangeEvent extends DropDownListEvent {
+ }
+
+ interface DropDownListCloseEvent extends DropDownListEvent {
+ }
+
+ interface DropDownListDataBoundEvent extends DropDownListEvent {
+ }
+
+ interface DropDownListFilteringEvent extends DropDownListEvent {
+ filter?: any;
+ }
+
+ interface DropDownListOpenEvent extends DropDownListEvent {
+ }
+
+ interface DropDownListSelectEvent extends DropDownListEvent {
+ dataItem?: any;
+ item?: JQuery;
+ }
+
+ interface DropDownListCascadeEvent extends DropDownListEvent {
+ }
+
+
+ class Editor extends kendo.ui.Widget {
+
+ static fn: Editor;
+
+ options: EditorOptions;
+
+ body: Element;
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): Editor;
+
+ constructor(element: Element, options?: EditorOptions);
+
+
+ createRange(document?: Document): Range;
+ destroy(): void;
+ encodedValue(): void;
+ exec(name: string, params: any): void;
+ focus(): void;
+ getRange(): Range;
+ getSelection(): Selection;
+ paste(html: string, options: any): void;
+ selectedHtml(): string;
+ refresh(): void;
+ saveAsPDF(): JQueryPromise;
+ selectRange(range: Range): void;
+ update(): void;
+ state(toolName: string): boolean;
+ value(): string;
+ value(value: string): void;
+
+ }
+
+ interface EditorDeserialization {
+ custom?: Function;
+ }
+
+ interface EditorFileBrowserMessages {
+ uploadFile?: string;
+ orderBy?: string;
+ orderByName?: string;
+ orderBySize?: string;
+ directoryNotFound?: string;
+ emptyFolder?: string;
+ deleteFile?: string;
+ invalidFileType?: string;
+ overwriteFile?: string;
+ search?: string;
+ }
+
+ interface EditorFileBrowserSchemaModelFieldsName {
+ field?: string;
+ parse?: Function;
+ }
+
+ interface EditorFileBrowserSchemaModelFieldsSize {
+ field?: string;
+ parse?: Function;
+ }
+
+ interface EditorFileBrowserSchemaModelFieldsType {
+ parse?: Function;
+ field?: string;
+ }
+
+ interface EditorFileBrowserSchemaModelFields {
+ name?: EditorFileBrowserSchemaModelFieldsName;
+ type?: EditorFileBrowserSchemaModelFieldsType;
+ size?: EditorFileBrowserSchemaModelFieldsSize;
+ }
+
+ interface EditorFileBrowserSchemaModel {
+ id?: string;
+ fields?: EditorFileBrowserSchemaModelFields;
+ }
+
+ interface EditorFileBrowserSchema {
+ }
+
+ interface EditorFileBrowserTransportCreate {
+ contentType?: string;
+ data?: any|string|Function;
+ dataType?: string;
+ type?: string;
+ url?: string|Function;
+ }
+
+ interface EditorFileBrowserTransportDestroy {
+ contentType?: string;
+ data?: any|string|Function;
+ dataType?: string;
+ type?: string;
+ url?: string|Function;
+ }
+
+ interface EditorFileBrowserTransportRead {
+ contentType?: string;
+ data?: any|string|Function;
+ dataType?: string;
+ type?: string;
+ url?: string|Function;
+ }
+
+ interface EditorFileBrowserTransport {
+ read?: EditorFileBrowserTransportRead;
+ uploadUrl?: string;
+ fileUrl?: string|Function;
+ destroy?: EditorFileBrowserTransportDestroy;
+ create?: EditorFileBrowserTransportCreate;
+ }
+
+ interface EditorFileBrowser {
+ fileTypes?: string;
+ path?: string;
+ transport?: EditorFileBrowserTransport;
+ schema?: EditorFileBrowserSchema;
+ messages?: EditorFileBrowserMessages;
+ }
+
+ interface EditorImageBrowserMessages {
+ uploadFile?: string;
+ orderBy?: string;
+ orderByName?: string;
+ orderBySize?: string;
+ directoryNotFound?: string;
+ emptyFolder?: string;
+ deleteFile?: string;
+ invalidFileType?: string;
+ overwriteFile?: string;
+ search?: string;
+ }
+
+ interface EditorImageBrowserSchemaModelFieldsName {
+ field?: string;
+ parse?: Function;
+ }
+
+ interface EditorImageBrowserSchemaModelFieldsSize {
+ field?: string;
+ parse?: Function;
+ }
+
+ interface EditorImageBrowserSchemaModelFieldsType {
+ parse?: Function;
+ field?: string;
+ }
+
+ interface EditorImageBrowserSchemaModelFields {
+ name?: EditorImageBrowserSchemaModelFieldsName;
+ type?: EditorImageBrowserSchemaModelFieldsType;
+ size?: EditorImageBrowserSchemaModelFieldsSize;
+ }
+
+ interface EditorImageBrowserSchemaModel {
+ id?: string;
+ fields?: EditorImageBrowserSchemaModelFields;
+ }
+
+ interface EditorImageBrowserSchema {
+ }
+
+ interface EditorImageBrowserTransportCreate {
+ contentType?: string;
+ data?: any|string|Function;
+ dataType?: string;
+ type?: string;
+ url?: string|Function;
+ }
+
+ interface EditorImageBrowserTransportDestroy {
+ contentType?: string;
+ data?: any|string|Function;
+ dataType?: string;
+ type?: string;
+ url?: string|Function;
+ }
+
+ interface EditorImageBrowserTransportRead {
+ contentType?: string;
+ data?: any|string|Function;
+ dataType?: string;
+ type?: string;
+ url?: string|Function;
+ }
+
+ interface EditorImageBrowserTransport {
+ read?: EditorImageBrowserTransportRead;
+ thumbnailUrl?: string|Function;
+ uploadUrl?: string;
+ imageUrl?: string|Function;
+ destroy?: EditorImageBrowserTransportDestroy;
+ create?: EditorImageBrowserTransportCreate;
+ }
+
+ interface EditorImageBrowser {
+ fileTypes?: string;
+ path?: string;
+ transport?: EditorImageBrowserTransport;
+ schema?: EditorImageBrowserSchema;
+ messages?: EditorImageBrowserMessages;
+ }
+
+ interface EditorImmutables {
+ deserialization?: Function;
+ serialization?: string|Function;
+ }
+
+ interface EditorMessages {
+ bold?: string;
+ italic?: string;
+ underline?: string;
+ strikethrough?: string;
+ superscript?: string;
+ subscript?: string;
+ justifyCenter?: string;
+ justifyLeft?: string;
+ justifyRight?: string;
+ justifyFull?: string;
+ insertUnorderedList?: string;
+ insertOrderedList?: string;
+ indent?: string;
+ outdent?: string;
+ createLink?: string;
+ unlink?: string;
+ insertImage?: string;
+ insertFile?: string;
+ insertHtml?: string;
+ viewHtml?: string;
+ fontName?: string;
+ fontNameInherit?: string;
+ fontSize?: string;
+ fontSizeInherit?: string;
+ formatBlock?: string;
+ formatting?: string;
+ foreColor?: string;
+ backColor?: string;
+ style?: string;
+ emptyFolder?: string;
+ uploadFile?: string;
+ editAreaTitle?: string;
+ orderBy?: string;
+ orderBySize?: string;
+ orderByName?: string;
+ invalidFileType?: string;
+ deleteFile?: string;
+ overwriteFile?: string;
+ directoryNotFound?: string;
+ imageWebAddress?: string;
+ imageAltText?: string;
+ imageWidth?: string;
+ imageHeight?: string;
+ fileWebAddress?: string;
+ fileTitle?: string;
+ linkWebAddress?: string;
+ linkText?: string;
+ linkToolTip?: string;
+ linkOpenInNewWindow?: string;
+ dialogUpdate?: string;
+ dialogInsert?: string;
+ dialogCancel?: string;
+ createTable?: string;
+ createTableHint?: string;
+ addColumnLeft?: string;
+ addColumnRight?: string;
+ addRowAbove?: string;
+ addRowBelow?: string;
+ deleteRow?: string;
+ deleteColumn?: string;
+ }
+
+ interface EditorPasteCleanup {
+ all?: boolean;
+ css?: boolean;
+ custom?: Function;
+ keepNewLines?: boolean;
+ msAllFormatting?: boolean;
+ msConvertLists?: boolean;
+ msTags?: boolean;
+ none?: boolean;
+ span?: boolean;
+ }
+
+ interface EditorPdfMargin {
+ bottom?: number|string;
+ left?: number|string;
+ right?: number|string;
+ top?: number|string;
+ }
+
+ interface EditorPdf {
+ author?: string;
+ avoidLinks?: boolean|string;
+ creator?: string;
+ date?: Date;
+ fileName?: string;
+ forceProxy?: boolean;
+ keywords?: string;
+ landscape?: boolean;
+ margin?: EditorPdfMargin;
+ paperSize?: string|any;
+ proxyURL?: string;
+ proxyTarget?: string;
+ subject?: string;
+ title?: string;
+ }
+
+ interface EditorResizable {
+ content?: boolean;
+ min?: number;
+ max?: number;
+ toolbar?: boolean;
+ }
+
+ interface EditorSerialization {
+ custom?: Function;
+ entities?: boolean;
+ scripts?: boolean;
+ semantic?: boolean;
+ }
+
+ interface EditorToolItem {
+ text?: string;
+ value?: string;
+ context?: string;
+ }
+
+ interface EditorTool {
+ name?: string;
+ tooltip?: string;
+ exec?: Function;
+ items?: EditorToolItem[];
+ template?: string;
+ }
+
+ interface EditorExecParams {
+ value?: any;
+ }
+
+ interface EditorPasteOptions {
+ split?: boolean;
+ }
+
+ interface EditorOptions {
+ name?: string;
+ deserialization?: EditorDeserialization;
+ domain?: string;
+ encoded?: boolean;
+ immutables?: boolean|EditorImmutables;
+ messages?: EditorMessages;
+ pasteCleanup?: EditorPasteCleanup;
+ pdf?: EditorPdf;
+ resizable?: boolean|EditorResizable;
+ serialization?: EditorSerialization;
+ stylesheets?: any;
+ tools?: EditorTool[];
+ imageBrowser?: EditorImageBrowser;
+ fileBrowser?: EditorFileBrowser;
+ change?(e: EditorEvent): void;
+ execute?(e: EditorExecuteEvent): void;
+ keydown?(e: EditorEvent): void;
+ keyup?(e: EditorEvent): void;
+ paste?(e: EditorPasteEvent): void;
+ pdfExport?(e: EditorPdfExportEvent): void;
+ select?(e: EditorEvent): void;
+ }
+ interface EditorEvent {
+ sender: Editor;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface EditorExecuteEvent extends EditorEvent {
+ name?: string;
+ command?: any;
+ }
+
+ interface EditorPasteEvent extends EditorEvent {
+ html?: any;
+ }
+
+ interface EditorPdfExportEvent extends EditorEvent {
+ promise?: JQueryPromise;
+ }
+
+
+ class FilterMenu extends kendo.ui.Widget {
+
+ static fn: FilterMenu;
+
+ options: FilterMenuOptions;
+
+ field: string;
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): FilterMenu;
+
+ constructor(element: Element, options?: FilterMenuOptions);
+
+
+ clear(): void;
+
+ }
+
+ interface FilterMenuMessages {
+ and?: string;
+ clear?: string;
+ filter?: string;
+ info?: string;
+ isFalse?: string;
+ isTrue?: string;
+ or?: string;
+ selectValue?: string;
+ }
+
+ interface FilterMenuOperatorsDate {
+ eq?: string;
+ neq?: string;
+ isnull?: string;
+ isnotnull?: string;
+ gte?: string;
+ gt?: string;
+ lte?: string;
+ lt?: string;
+ }
+
+ interface FilterMenuOperatorsEnums {
+ eq?: string;
+ neq?: string;
+ isnull?: string;
+ isnotnull?: string;
+ }
+
+ interface FilterMenuOperatorsNumber {
+ eq?: string;
+ neq?: string;
+ isnull?: string;
+ isnotnull?: string;
+ gte?: string;
+ gt?: string;
+ lte?: string;
+ lt?: string;
+ }
+
+ interface FilterMenuOperatorsString {
+ eq?: string;
+ neq?: string;
+ isnull?: string;
+ isnotnull?: string;
+ isempty?: string;
+ isnotempty?: string;
+ startswith?: string;
+ contains?: string;
+ doesnotcontain?: string;
+ endswith?: string;
+ }
+
+ interface FilterMenuOperators {
+ string?: FilterMenuOperatorsString;
+ number?: FilterMenuOperatorsNumber;
+ date?: FilterMenuOperatorsDate;
+ enums?: FilterMenuOperatorsEnums;
+ }
+
+ interface FilterMenuOptions {
+ name?: string;
+ dataSource?: any|any|kendo.data.DataSource;
+ extra?: boolean;
+ field?: string;
+ messages?: FilterMenuMessages;
+ operators?: FilterMenuOperators;
+ }
+ interface FilterMenuEvent {
+ sender: FilterMenu;
preventDefault: Function;
isDefaultPrevented(): boolean;
}
- class Size extends Observable {
+ class FlatColorPicker extends kendo.ui.Widget {
+
+ static fn: FlatColorPicker;
+
+ options: FlatColorPickerOptions;
- options: SizeOptions;
+ element: JQuery;
+ wrapper: JQuery;
- width: number;
- height: number;
+ static extend(proto: Object): FlatColorPicker;
+
+ constructor(element: Element, options?: FlatColorPickerOptions);
- static create(width: number, height: number): kendo.geometry.Size;
- static create(width: any, height: number): kendo.geometry.Size;
- static create(width: kendo.geometry.Size, height: number): kendo.geometry.Size;
-
- clone(): kendo.geometry.Size;
- equals(other: kendo.geometry.Size): boolean;
- getWidth(): number;
- getHeight(): number;
- setWidth(value: number): kendo.geometry.Size;
- setHeight(value: number): kendo.geometry.Size;
+ focus(): void;
+ value(): string;
+ value(color?: string): void;
+ color(): kendo.Color;
+ color(color?: kendo.Color): void;
+ enable(enable?: boolean): void;
}
- interface SizeOptions {
+ interface FlatColorPickerMessages {
+ apply?: string;
+ cancel?: string;
+ }
+
+ interface FlatColorPickerOptions {
name?: string;
+ opacity?: boolean;
+ buttons?: boolean;
+ value?: string;
+ preview?: boolean;
+ autoupdate?: boolean;
+ messages?: FlatColorPickerMessages;
+ change?(e: FlatColorPickerChangeEvent): void;
}
- interface SizeEvent {
- sender: Size;
+ interface FlatColorPickerEvent {
+ sender: FlatColorPicker;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface FlatColorPickerChangeEvent extends FlatColorPickerEvent {
+ value?: string;
+ }
+
+
+ class Gantt extends kendo.ui.Widget {
+
+ static fn: Gantt;
+
+ options: GanttOptions;
+
+ dataSource: kendo.data.DataSource;
+ dependencies: kendo.data.GanttDependencyDataSource;
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): Gantt;
+
+ constructor(element: Element, options?: GanttOptions);
+
+
+ clearSelection(): void;
+ dataItem(row: string): kendo.data.GanttTask;
+ dataItem(row: Element): kendo.data.GanttTask;
+ dataItem(row: JQuery): kendo.data.GanttTask;
+ date(date?: Date): Date;
+ destroy(): void;
+ range(range?: any): any;
+ refresh(): void;
+ refreshDependencies(): void;
+ removeDependency(dependency: string): void;
+ removeDependency(dependency: kendo.data.GanttDependency): void;
+ removeTask(task: string): void;
+ removeTask(task: kendo.data.GanttTask): void;
+ saveAsPDF(): JQueryPromise;
+ select(): JQuery;
+ select(row: string): void;
+ select(row: Element): void;
+ select(row: JQuery): void;
+ setDataSource(dataSource: kendo.data.GanttDataSource): void;
+ setDependenciesDataSource(dataSource: kendo.data.GanttDependencyDataSource): void;
+ view(): kendo.ui.GanttView;
+ view(type?: string): void;
+
+ }
+
+ interface GanttAssignments {
+ dataSource?: any|any|kendo.data.DataSource;
+ dataResourceIdField?: string;
+ dataTaskIdField?: string;
+ dataValueField?: string;
+ }
+
+ interface GanttColumn {
+ field?: string;
+ title?: string;
+ format?: string;
+ width?: string|number;
+ editable?: boolean;
+ sortable?: boolean;
+ }
+
+ interface GanttCurrentTimeMarker {
+ updateInterval?: number;
+ }
+
+ interface GanttEditable {
+ confirmation?: boolean;
+ create?: boolean;
+ dependencyCreate?: boolean;
+ dependencyDestroy?: boolean;
+ dragPercentComplete?: boolean;
+ destroy?: boolean;
+ move?: boolean;
+ reorder?: boolean;
+ resize?: boolean;
+ template?: string|Function;
+ update?: boolean;
+ }
+
+ interface GanttMessagesActions {
+ addChild?: string;
+ append?: string;
+ insertAfter?: string;
+ insertBefore?: string;
+ pdf?: string;
+ }
+
+ interface GanttMessagesEditor {
+ assignButton?: string;
+ editorTitle?: string;
+ end?: string;
+ percentComplete?: string;
+ resources?: string;
+ resourcesEditorTitle?: string;
+ resourcesHeader?: string;
+ start?: string;
+ title?: string;
+ unitsHeader?: string;
+ }
+
+ interface GanttMessagesViews {
+ day?: string;
+ end?: string;
+ month?: string;
+ start?: string;
+ week?: string;
+ year?: string;
+ }
+
+ interface GanttMessages {
+ actions?: GanttMessagesActions;
+ cancel?: string;
+ deleteDependencyConfirmation?: string;
+ deleteDependencyWindowTitle?: string;
+ deleteTaskConfirmation?: string;
+ deleteTaskWindowTitle?: string;
+ destroy?: string;
+ editor?: GanttMessagesEditor;
+ save?: string;
+ views?: GanttMessagesViews;
+ }
+
+ interface GanttPdfMargin {
+ bottom?: number|string;
+ left?: number|string;
+ right?: number|string;
+ top?: number|string;
+ }
+
+ interface GanttPdf {
+ author?: string;
+ avoidLinks?: boolean|string;
+ creator?: string;
+ date?: Date;
+ fileName?: string;
+ forceProxy?: boolean;
+ keywords?: string;
+ landscape?: boolean;
+ margin?: GanttPdfMargin;
+ paperSize?: string|any;
+ proxyURL?: string;
+ proxyTarget?: string;
+ subject?: string;
+ title?: string;
+ }
+
+ interface GanttRange {
+ start?: Date;
+ end?: Date;
+ }
+
+ interface GanttResources {
+ dataFormatField?: string;
+ dataColorField?: string;
+ dataSource?: any|any|kendo.data.DataSource;
+ dataTextField?: string;
+ field?: string;
+ }
+
+ interface GanttToolbarItem {
+ name?: string;
+ template?: string|Function;
+ text?: string;
+ }
+
+ interface GanttTooltip {
+ template?: string|Function;
+ visible?: boolean;
+ }
+
+ interface GanttViewRange {
+ start?: Date;
+ end?: Date;
+ }
+
+ interface GanttView {
+ date?: Date;
+ range?: GanttViewRange;
+ type?: string;
+ selected?: boolean;
+ slotSize?: number|string;
+ timeHeaderTemplate?: string|Function;
+ dayHeaderTemplate?: string|Function;
+ weekHeaderTemplate?: string|Function;
+ monthHeaderTemplate?: string|Function;
+ yearHeaderTemplate?: string|Function;
+ resizeTooltipFormat?: string;
+ }
+
+ interface GanttOptions {
+ name?: string;
+ assignments?: GanttAssignments;
+ autoBind?: boolean;
+ columnResizeHandleWidth?: number;
+ columns?: GanttColumn[];
+ currentTimeMarker?: boolean|GanttCurrentTimeMarker;
+ dataSource?: any|any|kendo.data.GanttDataSource;
+ date?: Date;
+ dependencies?: any|any|kendo.data.GanttDependencyDataSource;
+ editable?: boolean|GanttEditable;
+ navigatable?: boolean;
+ workDayStart?: Date;
+ workDayEnd?: Date;
+ workWeekStart?: number;
+ workWeekEnd?: number;
+ hourSpan?: number;
+ snap?: boolean;
+ height?: number|string;
+ listWidth?: string|number;
+ messages?: GanttMessages;
+ pdf?: GanttPdf;
+ range?: GanttRange;
+ resizable?: boolean;
+ selectable?: boolean;
+ showWorkDays?: boolean;
+ showWorkHours?: boolean;
+ taskTemplate?: string|Function;
+ toolbar?: GanttToolbarItem[];
+ tooltip?: GanttTooltip;
+ views?: GanttView[];
+ resources?: GanttResources;
+ rowHeight?: number|string;
+ dataBinding?(e: GanttDataBindingEvent): void;
+ dataBound?(e: GanttDataBoundEvent): void;
+ add?(e: GanttAddEvent): void;
+ edit?(e: GanttEditEvent): void;
+ remove?(e: GanttRemoveEvent): void;
+ cancel?(e: GanttCancelEvent): void;
+ save?(e: GanttSaveEvent): void;
+ change?(e: GanttChangeEvent): void;
+ columnResize?(e: GanttColumnResizeEvent): void;
+ navigate?(e: GanttNavigateEvent): void;
+ moveStart?(e: GanttMoveStartEvent): void;
+ move?(e: GanttMoveEvent): void;
+ moveEnd?(e: GanttMoveEndEvent): void;
+ pdfExport?(e: GanttPdfExportEvent): void;
+ resizeStart?(e: GanttResizeStartEvent): void;
+ resize?(e: GanttResizeEvent): void;
+ resizeEnd?(e: GanttResizeEndEvent): void;
+ }
+ interface GanttEvent {
+ sender: Gantt;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface GanttDataBindingEvent extends GanttEvent {
+ }
+
+ interface GanttDataBoundEvent extends GanttEvent {
+ }
+
+ interface GanttAddEvent extends GanttEvent {
+ task?: kendo.data.GanttTask;
+ dependency?: kendo.data.GanttDependency;
+ }
+
+ interface GanttEditEvent extends GanttEvent {
+ container?: JQuery;
+ task?: kendo.data.GanttTask;
+ }
+
+ interface GanttRemoveEvent extends GanttEvent {
+ task?: kendo.data.GanttTask;
+ dependencies?: any;
+ }
+
+ interface GanttCancelEvent extends GanttEvent {
+ container?: JQuery;
+ task?: kendo.data.GanttTask;
+ }
+
+ interface GanttSaveEvent extends GanttEvent {
+ task?: kendo.data.GanttTask;
+ values?: any;
+ }
+
+ interface GanttChangeEvent extends GanttEvent {
+ }
+
+ interface GanttColumnResizeEvent extends GanttEvent {
+ column?: any;
+ newWidth?: number;
+ oldWidth?: number;
+ }
+
+ interface GanttNavigateEvent extends GanttEvent {
+ view?: string;
+ }
+
+ interface GanttMoveStartEvent extends GanttEvent {
+ task?: kendo.data.GanttTask;
+ }
+
+ interface GanttMoveEvent extends GanttEvent {
+ task?: kendo.data.GanttTask;
+ start?: Date;
+ end?: Date;
+ }
+
+ interface GanttMoveEndEvent extends GanttEvent {
+ task?: kendo.data.GanttTask;
+ start?: Date;
+ end?: Date;
+ }
+
+ interface GanttPdfExportEvent extends GanttEvent {
+ promise?: JQueryPromise;
+ }
+
+ interface GanttResizeStartEvent extends GanttEvent {
+ task?: kendo.data.GanttTask;
+ }
+
+ interface GanttResizeEvent extends GanttEvent {
+ task?: kendo.data.GanttTask;
+ start?: Date;
+ end?: Date;
+ }
+
+ interface GanttResizeEndEvent extends GanttEvent {
+ task?: kendo.data.GanttTask;
+ start?: Date;
+ end?: Date;
+ }
+
+
+ class Grid extends kendo.ui.Widget {
+
+ static fn: Grid;
+
+ options: GridOptions;
+
+ dataSource: kendo.data.DataSource;
+ columns: GridColumn[];
+ footer: JQuery;
+ pager: kendo.ui.Pager;
+ table: JQuery;
+ tbody: JQuery;
+ thead: JQuery;
+ content: JQuery;
+ lockedHeader: JQuery;
+ lockedTable: JQuery;
+ lockedContent: JQuery;
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): Grid;
+
+ constructor(element: Element, options?: GridOptions);
+
+
+ addRow(): void;
+ autoFitColumn(column: number): void;
+ autoFitColumn(column: string): void;
+ autoFitColumn(column: any): void;
+ cancelChanges(): void;
+ cancelRow(): void;
+ cellIndex(cell: string): number;
+ cellIndex(cell: Element): number;
+ cellIndex(cell: JQuery): number;
+ clearSelection(): void;
+ closeCell(isCancel?: boolean): void;
+ collapseGroup(row: string): void;
+ collapseGroup(row: Element): void;
+ collapseGroup(row: JQuery): void;
+ collapseRow(row: string): void;
+ collapseRow(row: Element): void;
+ collapseRow(row: JQuery): void;
+ current(): JQuery;
+ current(cell: JQuery): void;
+ dataItem(row: string): kendo.data.ObservableObject;
+ dataItem(row: Element): kendo.data.ObservableObject;
+ dataItem(row: JQuery): kendo.data.ObservableObject;
+ destroy(): void;
+ editCell(cell: JQuery): void;
+ editRow(row: JQuery): void;
+ expandGroup(row: string): void;
+ expandGroup(row: Element): void;
+ expandGroup(row: JQuery): void;
+ expandRow(row: string): void;
+ expandRow(row: Element): void;
+ expandRow(row: JQuery): void;
+ getOptions(): GridOptions;
+ hideColumn(column: number): void;
+ hideColumn(column: string): void;
+ hideColumn(column: any): void;
+ items(): any;
+ lockColumn(column: number): void;
+ lockColumn(column: string): void;
+ refresh(): void;
+ removeRow(row: string): void;
+ removeRow(row: Element): void;
+ removeRow(row: JQuery): void;
+ reorderColumn(destIndex: number, column: any): void;
+ saveAsExcel(): void;
+ saveAsPDF(): JQueryPromise;
+ saveChanges(): void;
+ saveRow(): void;
+ select(): JQuery;
+ select(rows: string): void;
+ select(rows: Element): void;
+ select(rows: JQuery): void;
+ setDataSource(dataSource: kendo.data.DataSource): void;
+ setOptions(options: any): void;
+ showColumn(column: number): void;
+ showColumn(column: string): void;
+ showColumn(column: any): void;
+ unlockColumn(column: number): void;
+ unlockColumn(column: string): void;
+
+ }
+
+ interface GridAllowCopy {
+ delimeter?: string|any;
+ }
+
+ interface GridColumnMenuMessages {
+ columns?: string;
+ filter?: string;
+ sortAscending?: string;
+ sortDescending?: string;
+ settings?: string;
+ done?: string;
+ lock?: string;
+ unlock?: string;
+ }
+
+ interface GridColumnMenu {
+ columns?: boolean;
+ filterable?: boolean;
+ sortable?: boolean;
+ messages?: GridColumnMenuMessages;
+ }
+
+ interface GridColumnCommandItemText {
+ edit?: string;
+ cancel?: string;
+ update?: string;
+ }
+
+ interface GridColumnCommandItem {
+ name?: string;
+ text?: GridColumnCommandItemText;
+ className?: string;
+ click?: Function;
+ template?: string;
+ }
+
+ interface GridColumnFilterableCell {
+ dataSource?: any|kendo.data.DataSource;
+ dataTextField?: string;
+ delay?: number;
+ inputWidth?: number;
+ suggestionOperator?: string;
+ minLength?: number;
+ enabled?: boolean;
+ operator?: string;
+ showOperators?: boolean;
+ template?: Function;
+ }
+
+ interface GridColumnFilterable {
+ cell?: GridColumnFilterableCell;
+ multi?: boolean;
+ dataSource?: any|any|kendo.data.DataSource;
+ checkAll?: boolean;
+ itemTemplate?: Function;
+ operators?: any;
+ search?: boolean;
+ ignoreCase?: boolean;
+ ui?: string|Function;
+ }
+
+ interface GridColumnSortable {
+ compare?: Function;
+ }
+
+ interface GridColumn {
+ aggregates?: any;
+ attributes?: any;
+ columns?: any;
+ command?: GridColumnCommandItem[];
+ encoded?: boolean;
+ field?: string;
+ filterable?: boolean|GridColumnFilterable;
+ footerAttributes?: any;
+ footerTemplate?: string|Function;
+ format?: string;
+ groupable?: boolean;
+ groupHeaderTemplate?: string|Function;
+ groupFooterTemplate?: string|Function;
+ headerAttributes?: any;
+ headerTemplate?: string|Function;
+ hidden?: boolean;
+ locked?: boolean;
+ lockable?: boolean;
+ minScreenWidth?: number;
+ sortable?: boolean|GridColumnSortable;
+ template?: string|Function;
+ title?: string;
+ width?: string|number;
+ values?: any;
+ menu?: boolean;
+ type?: any;
+ }
+
+ interface GridEditable {
+ confirmation?: boolean|string|Function;
+ cancelDelete?: string;
+ confirmDelete?: string;
+ createAt?: string;
+ destroy?: boolean;
+ mode?: string;
+ template?: string|Function;
+ update?: boolean;
+ window?: any;
+ }
+
+ interface GridExcel {
+ allPages?: boolean;
+ fileName?: string;
+ filterable?: boolean;
+ forceProxy?: boolean;
+ proxyURL?: string;
+ }
+
+ interface GridFilterableMessages {
+ and?: string;
+ clear?: string;
+ filter?: string;
+ info?: string;
+ isFalse?: string;
+ isTrue?: string;
+ or?: string;
+ search?: string;
+ selectValue?: string;
+ cancel?: string;
+ selectedItemsFormat?: string;
+ operator?: string;
+ value?: string;
+ checkAll?: string;
+ }
+
+ interface GridFilterableOperatorsDate {
+ eq?: string;
+ neq?: string;
+ isnull?: string;
+ isnotnull?: string;
+ gte?: string;
+ gt?: string;
+ lte?: string;
+ lt?: string;
+ }
+
+ interface GridFilterableOperatorsEnums {
+ eq?: string;
+ neq?: string;
+ isnull?: string;
+ isnotnull?: string;
+ }
+
+ interface GridFilterableOperatorsNumber {
+ eq?: string;
+ neq?: string;
+ isnull?: string;
+ isnotnull?: string;
+ gte?: string;
+ gt?: string;
+ lte?: string;
+ lt?: string;
+ }
+
+ interface GridFilterableOperatorsString {
+ eq?: string;
+ neq?: string;
+ isnull?: string;
+ isnotnull?: string;
+ isempty?: string;
+ isnotempty?: string;
+ startswith?: string;
+ contains?: string;
+ doesnotcontain?: string;
+ endswith?: string;
+ }
+
+ interface GridFilterableOperators {
+ string?: GridFilterableOperatorsString;
+ number?: GridFilterableOperatorsNumber;
+ date?: GridFilterableOperatorsDate;
+ enums?: GridFilterableOperatorsEnums;
+ }
+
+ interface GridFilterable {
+ extra?: boolean;
+ messages?: GridFilterableMessages;
+ operators?: GridFilterableOperators;
+ mode?: string;
+ }
+
+ interface GridGroupableMessages {
+ empty?: string;
+ }
+
+ interface GridGroupable {
+ enabled?: boolean;
+ showFooter?: boolean;
+ messages?: GridGroupableMessages;
+ }
+
+ interface GridMessagesCommands {
+ cancel?: string;
+ canceledit?: string;
+ create?: string;
+ destroy?: string;
+ edit?: string;
+ excel?: string;
+ save?: string;
+ update?: string;
+ }
+
+ interface GridMessages {
+ commands?: GridMessagesCommands;
+ noRecords?: string;
+ }
+
+ interface GridNoRecords {
+ template?: string|Function;
+ }
+
+ interface GridPageableMessages {
+ display?: string;
+ empty?: string;
+ page?: string;
+ of?: string;
+ itemsPerPage?: string;
+ first?: string;
+ last?: string;
+ next?: string;
+ previous?: string;
+ refresh?: string;
+ morePages?: string;
+ }
+
+ interface GridPageable {
+ pageSize?: number;
+ previousNext?: boolean;
+ numeric?: boolean;
+ buttonCount?: number;
+ input?: boolean;
+ pageSizes?: boolean|any;
+ refresh?: boolean;
+ info?: boolean;
+ messages?: GridPageableMessages;
+ }
+
+ interface GridPdfMargin {
+ bottom?: number|string;
+ left?: number|string;
+ right?: number|string;
+ top?: number|string;
+ }
+
+ interface GridPdf {
+ allPages?: boolean;
+ author?: string;
+ avoidLinks?: boolean|string;
+ creator?: string;
+ date?: Date;
+ fileName?: string;
+ forceProxy?: boolean;
+ keywords?: string;
+ landscape?: boolean;
+ margin?: GridPdfMargin;
+ paperSize?: string|any;
+ template?: string;
+ repeatHeaders?: boolean;
+ scale?: number;
+ proxyURL?: string;
+ proxyTarget?: string;
+ subject?: string;
+ title?: string;
+ }
+
+ interface GridScrollable {
+ virtual?: boolean;
+ }
+
+ interface GridSortable {
+ allowUnsort?: boolean;
+ mode?: string;
+ }
+
+ interface GridToolbarItem {
+ name?: string;
+ template?: string|Function;
+ text?: string;
+ }
+
+ interface GridOptions {
+ name?: string;
+ allowCopy?: boolean|GridAllowCopy;
+ altRowTemplate?: string|Function;
+ autoBind?: boolean;
+ columnResizeHandleWidth?: number;
+ columns?: GridColumn[];
+ columnMenu?: boolean|GridColumnMenu;
+ dataSource?: any|any|kendo.data.DataSource;
+ detailTemplate?: string|Function;
+ editable?: boolean|GridEditable;
+ excel?: GridExcel;
+ filterable?: boolean|GridFilterable;
+ groupable?: boolean|GridGroupable;
+ height?: number|string;
+ messages?: GridMessages;
+ mobile?: boolean|string;
+ navigatable?: boolean;
+ noRecords?: boolean|GridNoRecords;
+ pageable?: boolean|GridPageable;
+ pdf?: GridPdf;
+ reorderable?: boolean;
+ resizable?: boolean;
+ rowTemplate?: string|Function;
+ scrollable?: boolean|GridScrollable;
+ selectable?: boolean|string;
+ sortable?: boolean|GridSortable;
+ toolbar?: GridToolbarItem[] | any;
+ cancel?(e: GridCancelEvent): void;
+ change?(e: GridChangeEvent): void;
+ columnHide?(e: GridColumnHideEvent): void;
+ columnMenuInit?(e: GridColumnMenuInitEvent): void;
+ columnReorder?(e: GridColumnReorderEvent): void;
+ columnResize?(e: GridColumnResizeEvent): void;
+ columnShow?(e: GridColumnShowEvent): void;
+ dataBinding?(e: GridDataBindingEvent): void;
+ dataBound?(e: GridDataBoundEvent): void;
+ detailCollapse?(e: GridDetailCollapseEvent): void;
+ detailExpand?(e: GridDetailExpandEvent): void;
+ detailInit?(e: GridDetailInitEvent): void;
+ edit?(e: GridEditEvent): void;
+ excelExport?(e: GridExcelExportEvent): void;
+ filter?(e: GridFilterEvent): void;
+ group?(e: GridGroupEvent): void;
+ page?(e: GridPageEvent): void;
+ pdfExport?(e: GridPdfExportEvent): void;
+ filterMenuInit?(e: GridFilterMenuInitEvent): void;
+ remove?(e: GridRemoveEvent): void;
+ save?(e: GridSaveEvent): void;
+ saveChanges?(e: GridSaveChangesEvent): void;
+ sort?(e: GridSortEvent): void;
+ columnLock?(e: GridColumnLockEvent): void;
+ columnUnlock?(e: GridColumnUnlockEvent): void;
+ navigate?(e: GridNavigateEvent): void;
+ }
+ interface GridEvent {
+ sender: Grid;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface GridCancelEvent extends GridEvent {
+ container?: JQuery;
+ model?: kendo.data.Model;
+ }
+
+ interface GridChangeEvent extends GridEvent {
+ }
+
+ interface GridColumnHideEvent extends GridEvent {
+ column?: any;
+ }
+
+ interface GridColumnMenuInitEvent extends GridEvent {
+ container?: JQuery;
+ field?: string;
+ }
+
+ interface GridColumnReorderEvent extends GridEvent {
+ column?: any;
+ newIndex?: number;
+ oldIndex?: number;
+ }
+
+ interface GridColumnResizeEvent extends GridEvent {
+ column?: any;
+ newWidth?: number;
+ oldWidth?: number;
+ }
+
+ interface GridColumnShowEvent extends GridEvent {
+ column?: any;
+ }
+
+ interface GridDataBindingEvent extends GridEvent {
+ action?: string;
+ index?: number;
+ items?: any;
+ }
+
+ interface GridDataBoundEvent extends GridEvent {
+ }
+
+ interface GridDetailCollapseEvent extends GridEvent {
+ detailRow?: JQuery;
+ masterRow?: JQuery;
+ }
+
+ interface GridDetailExpandEvent extends GridEvent {
+ detailRow?: JQuery;
+ masterRow?: JQuery;
+ }
+
+ interface GridDetailInitEvent extends GridEvent {
+ data?: kendo.data.ObservableObject;
+ detailCell?: JQuery;
+ detailRow?: JQuery;
+ masterRow?: JQuery;
+ }
+
+ interface GridEditEvent extends GridEvent {
+ container?: JQuery;
+ model?: kendo.data.Model;
+ }
+
+ interface GridExcelExportEvent extends GridEvent {
+ data?: any;
+ workbook?: kendo.ooxml.Workbook;
+ }
+
+ interface GridFilterEvent extends GridEvent {
+ filter?: any;
+ field?: string;
+ }
+
+ interface GridGroupEvent extends GridEvent {
+ groups?: any;
+ }
+
+ interface GridPageEvent extends GridEvent {
+ page?: number;
+ }
+
+ interface GridPdfExportEvent extends GridEvent {
+ promise?: JQueryPromise;
+ }
+
+ interface GridFilterMenuInitEvent extends GridEvent {
+ container?: JQuery;
+ field?: string;
+ }
+
+ interface GridRemoveEvent extends GridEvent {
+ model?: kendo.data.Model;
+ row?: JQuery;
+ }
+
+ interface GridSaveEvent extends GridEvent {
+ model?: kendo.data.Model;
+ container?: JQuery;
+ values?: any;
+ }
+
+ interface GridSaveChangesEvent extends GridEvent {
+ }
+
+ interface GridSortEvent extends GridEvent {
+ sort?: any;
+ }
+
+ interface GridColumnLockEvent extends GridEvent {
+ column?: any;
+ }
+
+ interface GridColumnUnlockEvent extends GridEvent {
+ column?: any;
+ }
+
+ interface GridNavigateEvent extends GridEvent {
+ element?: JQuery;
+ }
+
+
+ class ListView extends kendo.ui.Widget {
+
+ static fn: ListView;
+
+ options: ListViewOptions;
+
+ dataSource: kendo.data.DataSource;
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): ListView;
+
+ constructor(element: Element, options?: ListViewOptions);
+
+
+ add(): void;
+ cancel(): void;
+ clearSelection(): void;
+ dataItem(row: string): kendo.data.ObservableObject;
+ dataItem(row: Element): kendo.data.ObservableObject;
+ dataItem(row: JQuery): kendo.data.ObservableObject;
+ dataItems(): void;
+ destroy(): void;
+ edit(item: JQuery): void;
+ items(): any;
+ refresh(): void;
+ remove(item: any): void;
+ save(): void;
+ select(): JQuery;
+ select(items: JQuery): void;
+ select(items: any): void;
+ setDataSource(dataSource: kendo.data.DataSource): void;
+
+ }
+
+ interface ListViewOptions {
+ name?: string;
+ autoBind?: boolean;
+ dataSource?: any|any|kendo.data.DataSource;
+ editTemplate?: Function;
+ navigatable?: boolean;
+ selectable?: boolean|string;
+ template?: Function;
+ altTemplate?: Function;
+ cancel?(e: ListViewCancelEvent): void;
+ change?(e: ListViewEvent): void;
+ dataBound?(e: ListViewEvent): void;
+ dataBinding?(e: ListViewEvent): void;
+ edit?(e: ListViewEditEvent): void;
+ remove?(e: ListViewRemoveEvent): void;
+ save?(e: ListViewSaveEvent): void;
+ }
+ interface ListViewEvent {
+ sender: ListView;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface ListViewCancelEvent extends ListViewEvent {
+ container?: JQuery;
+ model?: kendo.data.Model;
+ }
+
+ interface ListViewEditEvent extends ListViewEvent {
+ item?: JQuery;
+ model?: kendo.data.Model;
+ }
+
+ interface ListViewRemoveEvent extends ListViewEvent {
+ item?: JQuery;
+ model?: kendo.data.Model;
+ }
+
+ interface ListViewSaveEvent extends ListViewEvent {
+ model?: kendo.data.Model;
+ item?: JQuery;
+ }
+
+
+ class MaskedTextBox extends kendo.ui.Widget {
+
+ static fn: MaskedTextBox;
+
+ options: MaskedTextBoxOptions;
+
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): MaskedTextBox;
+
+ constructor(element: Element, options?: MaskedTextBoxOptions);
+
+
+ destroy(): void;
+ enable(enable: boolean): void;
+ readonly(readonly: boolean): void;
+ raw(): string;
+ value(): string;
+ value(value: string): void;
+
+ }
+
+ interface MaskedTextBoxOptions {
+ name?: string;
+ clearPromptChar?: boolean;
+ culture?: string;
+ mask?: string;
+ promptChar?: string;
+ rules?: any;
+ unmaskOnPost?: boolean;
+ value?: string;
+ change?(e: MaskedTextBoxChangeEvent): void;
+ }
+ interface MaskedTextBoxEvent {
+ sender: MaskedTextBox;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface MaskedTextBoxChangeEvent extends MaskedTextBoxEvent {
+ }
+
+
+ class MediaPlayer extends kendo.ui.Widget {
+
+ static fn: MediaPlayer;
+
+ options: MediaPlayerOptions;
+
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): MediaPlayer;
+
+ constructor(element: Element, options?: MediaPlayerOptions);
+
+
+ fullScreen(): void;
+ fullScreen(value: boolean): void;
+ volume(): void;
+ volume(value: number): void;
+ mute(value: boolean): void;
+ isEnded(): void;
+ isPaused(): void;
+ isPlaying(): void;
+ pause(): void;
+ play(): void;
+ seek(milliseconds: number): void;
+ stop(): void;
+ titlebar(): void;
+ toolbar(): void;
+
+ }
+
+ interface MediaPlayerMedia {
+ source?: string;
+ title?: string;
+ }
+
+ interface MediaPlayerMessages {
+ pause?: string;
+ play?: string;
+ mute?: string;
+ unmute?: string;
+ quality?: string;
+ fullscreen?: string;
+ }
+
+ interface MediaPlayerOptions {
+ name?: string;
+ autoPlay?: boolean;
+ autoRepeat?: boolean;
+ forwardSeek?: boolean;
+ fullScreen?: boolean;
+ media?: MediaPlayerMedia;
+ messages?: MediaPlayerMessages;
+ mute?: boolean;
+ navigatable?: boolean;
+ volume?: number;
+ end?(e: MediaPlayerEvent): void;
+ pause?(e: MediaPlayerEvent): void;
+ play?(e: MediaPlayerEvent): void;
+ ready?(e: MediaPlayerEvent): void;
+ timeChange?(e: MediaPlayerEvent): void;
+ volumeChange?(e: MediaPlayerEvent): void;
+ }
+ interface MediaPlayerEvent {
+ sender: MediaPlayer;
preventDefault: Function;
isDefaultPrevented(): boolean;
}
- class Transformation extends Observable {
+ class Menu extends kendo.ui.Widget {
+
+ static fn: Menu;
+
+ options: MenuOptions;
- options: TransformationOptions;
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): Menu;
+
+ constructor(element: Element, options?: MenuOptions);
-
-
- clone(): kendo.geometry.Transformation;
- equals(other: kendo.geometry.Transformation): boolean;
- matrix(): kendo.geometry.Matrix;
- multiply(transformation: kendo.geometry.Transformation): kendo.geometry.Transformation;
- rotate(angle: number, center: any): kendo.geometry.Transformation;
- rotate(angle: number, center: kendo.geometry.Point): kendo.geometry.Transformation;
- scale(scaleX: number, scaleY: number): kendo.geometry.Transformation;
- translate(x: number, y: number): kendo.geometry.Transformation;
+ append(item: any, referenceItem?: string): kendo.ui.Menu;
+ append(item: any, referenceItem?: JQuery): kendo.ui.Menu;
+ close(element: string): kendo.ui.Menu;
+ close(element: Element): kendo.ui.Menu;
+ close(element: JQuery): kendo.ui.Menu;
+ destroy(): void;
+ enable(element: string, enable: boolean): kendo.ui.Menu;
+ enable(element: Element, enable: boolean): kendo.ui.Menu;
+ enable(element: JQuery, enable: boolean): kendo.ui.Menu;
+ insertAfter(item: any, referenceItem: string): kendo.ui.Menu;
+ insertAfter(item: any, referenceItem: Element): kendo.ui.Menu;
+ insertAfter(item: any, referenceItem: JQuery): kendo.ui.Menu;
+ insertBefore(item: any, referenceItem: string): kendo.ui.Menu;
+ insertBefore(item: any, referenceItem: Element): kendo.ui.Menu;
+ insertBefore(item: any, referenceItem: JQuery): kendo.ui.Menu;
+ open(element: string): kendo.ui.Menu;
+ open(element: Element): kendo.ui.Menu;
+ open(element: JQuery): kendo.ui.Menu;
+ remove(element: string): kendo.ui.Menu;
+ remove(element: Element): kendo.ui.Menu;
+ remove(element: JQuery): kendo.ui.Menu;
}
- interface TransformationOptions {
+ interface MenuAnimationClose {
+ effects?: string;
+ duration?: number;
+ }
+
+ interface MenuAnimationOpen {
+ effects?: string;
+ duration?: number;
+ }
+
+ interface MenuAnimation {
+ close?: MenuAnimationClose;
+ open?: MenuAnimationOpen;
+ }
+
+ interface MenuOptions {
name?: string;
+ animation?: boolean|MenuAnimation;
+ closeOnClick?: boolean;
+ dataSource?: any|any;
+ direction?: string;
+ hoverDelay?: number;
+ openOnClick?: boolean;
+ orientation?: string;
+ popupCollision?: string;
+ close?(e: MenuCloseEvent): void;
+ open?(e: MenuOpenEvent): void;
+ activate?(e: MenuActivateEvent): void;
+ deactivate?(e: MenuDeactivateEvent): void;
+ select?(e: MenuSelectEvent): void;
}
- interface TransformationEvent {
- sender: Transformation;
+ interface MenuEvent {
+ sender: Menu;
preventDefault: Function;
isDefaultPrevented(): boolean;
}
+ interface MenuCloseEvent extends MenuEvent {
+ item?: HTMLElement;
+ }
+
+ interface MenuOpenEvent extends MenuEvent {
+ item?: HTMLElement;
+ }
+
+ interface MenuActivateEvent extends MenuEvent {
+ item?: HTMLElement;
+ }
+
+ interface MenuDeactivateEvent extends MenuEvent {
+ item?: HTMLElement;
+ }
+
+ interface MenuSelectEvent extends MenuEvent {
+ item?: HTMLElement;
+ }
+
+
+ class MultiSelect extends kendo.ui.Widget {
+
+ static fn: MultiSelect;
+
+ options: MultiSelectOptions;
+
+ dataSource: kendo.data.DataSource;
+ input: JQuery;
+ list: JQuery;
+ ul: JQuery;
+ tagList: JQuery;
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): MultiSelect;
+
+ constructor(element: Element, options?: MultiSelectOptions);
+
+
+ close(): void;
+ dataItems(): any;
+ destroy(): void;
+ enable(enable: boolean): void;
+ focus(): void;
+ items(): any;
+ open(): void;
+ readonly(readonly: boolean): void;
+ refresh(): void;
+ search(word: string): void;
+ setDataSource(dataSource: kendo.data.DataSource): void;
+ toggle(toggle?: boolean): void;
+ value(): any;
+ value(value: any): void;
+ value(value: string): void;
+
+ }
+
+ interface MultiSelectAnimationClose {
+ effects?: string;
+ duration?: number;
+ }
+
+ interface MultiSelectAnimationOpen {
+ effects?: string;
+ duration?: number;
+ }
+
+ interface MultiSelectAnimation {
+ close?: MultiSelectAnimationClose;
+ open?: MultiSelectAnimationOpen;
+ }
+
+ interface MultiSelectPopup {
+ appendTo?: string;
+ origin?: string;
+ position?: string;
+ }
+
+ interface MultiSelectVirtual {
+ itemHeight?: number;
+ mapValueTo?: string;
+ valueMapper?: Function;
+ }
+
+ interface MultiSelectOptions {
+ name?: string;
+ animation?: boolean|MultiSelectAnimation;
+ autoBind?: boolean;
+ autoClose?: boolean;
+ clearButton?: boolean;
+ dataSource?: any|any|kendo.data.DataSource;
+ dataTextField?: string;
+ dataValueField?: string;
+ delay?: number;
+ enable?: boolean;
+ enforceMinLength?: boolean;
+ filter?: string;
+ fixedGroupTemplate?: string|Function;
+ footerTemplate?: string|Function;
+ groupTemplate?: string|Function;
+ height?: number;
+ highlightFirst?: boolean;
+ ignoreCase?: boolean;
+ minLength?: number;
+ maxSelectedItems?: number;
+ noDataTemplate?: string|Function;
+ placeholder?: string;
+ popup?: MultiSelectPopup;
+ headerTemplate?: string|Function;
+ itemTemplate?: string|Function;
+ tagTemplate?: string;
+ tagMode?: string;
+ value?: any;
+ valuePrimitive?: boolean;
+ virtual?: boolean|MultiSelectVirtual;
+ change?(e: MultiSelectChangeEvent): void;
+ close?(e: MultiSelectCloseEvent): void;
+ dataBound?(e: MultiSelectDataBoundEvent): void;
+ filtering?(e: MultiSelectFilteringEvent): void;
+ open?(e: MultiSelectOpenEvent): void;
+ select?(e: MultiSelectSelectEvent): void;
+ deselect?(e: MultiSelectDeselectEvent): void;
+ }
+ interface MultiSelectEvent {
+ sender: MultiSelect;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface MultiSelectChangeEvent extends MultiSelectEvent {
+ }
+
+ interface MultiSelectCloseEvent extends MultiSelectEvent {
+ }
+
+ interface MultiSelectDataBoundEvent extends MultiSelectEvent {
+ }
+
+ interface MultiSelectFilteringEvent extends MultiSelectEvent {
+ filter?: any;
+ }
+
+ interface MultiSelectOpenEvent extends MultiSelectEvent {
+ }
+
+ interface MultiSelectSelectEvent extends MultiSelectEvent {
+ dataItem?: any;
+ item?: JQuery;
+ }
+
+ interface MultiSelectDeselectEvent extends MultiSelectEvent {
+ dataItem?: any;
+ item?: JQuery;
+ }
+
+
+ class Notification extends kendo.ui.Widget {
+
+ static fn: Notification;
+
+ options: NotificationOptions;
+
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): Notification;
+
+ constructor(element: Element, options?: NotificationOptions);
+
+
+ error(data: any): void;
+ error(data: string): void;
+ error(data: Function): void;
+ getNotifications(): JQuery;
+ hide(): void;
+ info(data: any): void;
+ info(data: string): void;
+ info(data: Function): void;
+ show(data: any, type: string): void;
+ show(data: string, type: string): void;
+ show(data: Function, type: string): void;
+ showText(data: any, type: string): void;
+ showText(data: string, type: string): void;
+ showText(data: Function, type: string): void;
+ success(data: any): void;
+ success(data: string): void;
+ success(data: Function): void;
+ warning(data: any): void;
+ warning(data: string): void;
+ warning(data: Function): void;
+
+ }
+
+ interface NotificationPosition {
+ bottom?: number;
+ left?: number;
+ pinned?: boolean;
+ right?: number;
+ top?: number;
+ }
+
+ interface NotificationTemplate {
+ type?: string;
+ template?: string;
+ }
+
+ interface NotificationOptions {
+ name?: string;
+ allowHideAfter?: number;
+ animation?: any|boolean;
+ appendTo?: string|JQuery;
+ autoHideAfter?: number;
+ button?: boolean;
+ height?: number|string;
+ hideOnClick?: boolean;
+ position?: NotificationPosition;
+ stacking?: string;
+ templates?: NotificationTemplate[];
+ width?: number|string;
+ hide?(e: NotificationHideEvent): void;
+ show?(e: NotificationShowEvent): void;
+ }
+ interface NotificationEvent {
+ sender: Notification;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface NotificationHideEvent extends NotificationEvent {
+ element?: JQuery;
+ }
+
+ interface NotificationShowEvent extends NotificationEvent {
+ element?: JQuery;
+ }
+
+
+ class NumericTextBox extends kendo.ui.Widget {
+
+ static fn: NumericTextBox;
+
+ options: NumericTextBoxOptions;
+
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): NumericTextBox;
+
+ constructor(element: Element, options?: NumericTextBoxOptions);
+
+
+ destroy(): void;
+ enable(enable: boolean): void;
+ readonly(readonly: boolean): void;
+ focus(): void;
+ max(): number;
+ max(value: number): void;
+ max(value: string): void;
+ min(): number;
+ min(value: number): void;
+ min(value: string): void;
+ step(): number;
+ step(value: number): void;
+ step(value: string): void;
+ value(): number;
+ value(value: number): void;
+ value(value: string): void;
+
+ }
+
+ interface NumericTextBoxOptions {
+ name?: string;
+ culture?: string;
+ decimals?: number;
+ downArrowText?: string;
+ format?: string;
+ max?: number;
+ min?: number;
+ placeholder?: string;
+ restrictDecimals?: boolean;
+ round?: boolean;
+ spinners?: boolean;
+ step?: number;
+ upArrowText?: string;
+ value?: number;
+ change?(e: NumericTextBoxChangeEvent): void;
+ spin?(e: NumericTextBoxSpinEvent): void;
+ }
+ interface NumericTextBoxEvent {
+ sender: NumericTextBox;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface NumericTextBoxChangeEvent extends NumericTextBoxEvent {
+ }
+
+ interface NumericTextBoxSpinEvent extends NumericTextBoxEvent {
+ }
+
+
+ class Pager extends kendo.ui.Widget {
+
+ static fn: Pager;
+
+ options: PagerOptions;
+
+ dataSource: kendo.data.DataSource;
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): Pager;
+
+ constructor(element: Element, options?: PagerOptions);
+
+
+ totalPages(): number;
+ pageSize(): number;
+ page(): number;
+ page(page: number): void;
+ refresh(): void;
+ destroy(): void;
+
+ }
+
+ interface PagerMessages {
+ display?: string;
+ empty?: string;
+ allPages?: string;
+ page?: string;
+ of?: string;
+ itemsPerPage?: string;
+ first?: string;
+ previous?: string;
+ next?: string;
+ last?: string;
+ refresh?: string;
+ }
+
+ interface PagerOptions {
+ name?: string;
+ autoBind?: boolean;
+ buttonCount?: number;
+ dataSource?: any|kendo.data.DataSource;
+ selectTemplate?: string;
+ linkTemplate?: string;
+ info?: boolean;
+ input?: boolean;
+ numeric?: boolean;
+ pageSizes?: boolean|any;
+ previousNext?: boolean;
+ refresh?: boolean;
+ messages?: PagerMessages;
+ change?(e: PagerChangeEvent): void;
+ }
+ interface PagerEvent {
+ sender: Pager;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface PagerChangeEvent extends PagerEvent {
+ }
+
+
+ class PanelBar extends kendo.ui.Widget {
+
+ static fn: PanelBar;
+
+ options: PanelBarOptions;
+
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): PanelBar;
+
+ constructor(element: Element, options?: PanelBarOptions);
+
+
+ append(item: string, referenceItem: string): kendo.ui.PanelBar;
+ append(item: string, referenceItem: Element): kendo.ui.PanelBar;
+ append(item: string, referenceItem: JQuery): kendo.ui.PanelBar;
+ append(item: Element, referenceItem: string): kendo.ui.PanelBar;
+ append(item: Element, referenceItem: Element): kendo.ui.PanelBar;
+ append(item: Element, referenceItem: JQuery): kendo.ui.PanelBar;
+ append(item: JQuery, referenceItem: string): kendo.ui.PanelBar;
+ append(item: JQuery, referenceItem: Element): kendo.ui.PanelBar;
+ append(item: JQuery, referenceItem: JQuery): kendo.ui.PanelBar;
+ append(item: any, referenceItem: string): kendo.ui.PanelBar;
+ append(item: any, referenceItem: Element): kendo.ui.PanelBar;
+ append(item: any, referenceItem: JQuery): kendo.ui.PanelBar;
+ clearSelection(): void;
+ collapse(element: string, useAnimation: boolean): kendo.ui.PanelBar;
+ collapse(element: Element, useAnimation: boolean): kendo.ui.PanelBar;
+ collapse(element: JQuery, useAnimation: boolean): kendo.ui.PanelBar;
+ destroy(): void;
+ enable(element: string, enable: boolean): void;
+ enable(element: Element, enable: boolean): void;
+ enable(element: JQuery, enable: boolean): void;
+ expand(element: string, useAnimation: boolean): kendo.ui.PanelBar;
+ expand(element: Element, useAnimation: boolean): kendo.ui.PanelBar;
+ expand(element: JQuery, useAnimation: boolean): kendo.ui.PanelBar;
+ insertAfter(item: string, referenceItem: string): void;
+ insertAfter(item: string, referenceItem: Element): void;
+ insertAfter(item: string, referenceItem: JQuery): void;
+ insertAfter(item: Element, referenceItem: string): void;
+ insertAfter(item: Element, referenceItem: Element): void;
+ insertAfter(item: Element, referenceItem: JQuery): void;
+ insertAfter(item: JQuery, referenceItem: string): void;
+ insertAfter(item: JQuery, referenceItem: Element): void;
+ insertAfter(item: JQuery, referenceItem: JQuery): void;
+ insertAfter(item: any, referenceItem: string): void;
+ insertAfter(item: any, referenceItem: Element): void;
+ insertAfter(item: any, referenceItem: JQuery): void;
+ insertBefore(item: string, referenceItem: string): kendo.ui.PanelBar;
+ insertBefore(item: string, referenceItem: Element): kendo.ui.PanelBar;
+ insertBefore(item: string, referenceItem: JQuery): kendo.ui.PanelBar;
+ insertBefore(item: Element, referenceItem: string): kendo.ui.PanelBar;
+ insertBefore(item: Element, referenceItem: Element): kendo.ui.PanelBar;
+ insertBefore(item: Element, referenceItem: JQuery): kendo.ui.PanelBar;
+ insertBefore(item: JQuery, referenceItem: string): kendo.ui.PanelBar;
+ insertBefore(item: JQuery, referenceItem: Element): kendo.ui.PanelBar;
+ insertBefore(item: JQuery, referenceItem: JQuery): kendo.ui.PanelBar;
+ insertBefore(item: any, referenceItem: string): kendo.ui.PanelBar;
+ insertBefore(item: any, referenceItem: Element): kendo.ui.PanelBar;
+ insertBefore(item: any, referenceItem: JQuery): kendo.ui.PanelBar;
+ reload(element: string): void;
+ reload(element: Element): void;
+ reload(element: JQuery): void;
+ remove(element: string): void;
+ remove(element: Element): void;
+ remove(element: JQuery): void;
+ select(): JQuery;
+ select(element?: string): void;
+ select(element?: Element): void;
+ select(element?: JQuery): void;
+
+ }
+
+ interface PanelBarAnimationCollapse {
+ duration?: number;
+ effects?: string;
+ }
+
+ interface PanelBarAnimationExpand {
+ duration?: number;
+ effects?: string;
+ }
+
+ interface PanelBarAnimation {
+ collapse?: PanelBarAnimationCollapse;
+ expand?: PanelBarAnimationExpand;
+ }
+
+ interface PanelBarOptions {
+ name?: string;
+ animation?: boolean|PanelBarAnimation;
+ contentUrls?: any;
+ dataSource?: any|any;
+ expandMode?: string;
+ activate?(e: PanelBarActivateEvent): void;
+ collapse?(e: PanelBarCollapseEvent): void;
+ contentLoad?(e: PanelBarContentLoadEvent): void;
+ error?(e: PanelBarErrorEvent): void;
+ expand?(e: PanelBarExpandEvent): void;
+ select?(e: PanelBarSelectEvent): void;
+ }
+ interface PanelBarEvent {
+ sender: PanelBar;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface PanelBarActivateEvent extends PanelBarEvent {
+ item?: Element;
+ }
+
+ interface PanelBarCollapseEvent extends PanelBarEvent {
+ item?: Element;
+ }
+
+ interface PanelBarContentLoadEvent extends PanelBarEvent {
+ item?: Element;
+ contentElement?: Element;
+ }
+
+ interface PanelBarErrorEvent extends PanelBarEvent {
+ xhr?: JQueryXHR;
+ status?: string;
+ }
+
+ interface PanelBarExpandEvent extends PanelBarEvent {
+ item?: Element;
+ }
+
+ interface PanelBarSelectEvent extends PanelBarEvent {
+ item?: Element;
+ }
+
+
+ class PivotConfigurator extends kendo.ui.Widget {
+
+ static fn: PivotConfigurator;
+
+ options: PivotConfiguratorOptions;
+
+ dataSource: kendo.data.DataSource;
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): PivotConfigurator;
+
+ constructor(element: Element, options?: PivotConfiguratorOptions);
+
+
+ destroy(): void;
+ refresh(): void;
+ setDataSource(dataSource: kendo.data.PivotDataSource): void;
+
+ }
+
+ interface PivotConfiguratorMessagesFieldMenuOperators {
+ contains?: string;
+ doesnotcontain?: string;
+ startswith?: string;
+ endswith?: string;
+ eq?: string;
+ neq?: string;
+ }
+
+ interface PivotConfiguratorMessagesFieldMenu {
+ info?: string;
+ sortAscending?: string;
+ sortDescending?: string;
+ filterFields?: string;
+ filter?: string;
+ include?: string;
+ title?: string;
+ clear?: string;
+ ok?: string;
+ cancel?: string;
+ operators?: PivotConfiguratorMessagesFieldMenuOperators;
+ }
+
+ interface PivotConfiguratorMessages {
+ measures?: string;
+ columns?: string;
+ rows?: string;
+ measuresLabel?: string;
+ rowsLabel?: string;
+ columnsLabel?: string;
+ fieldsLabel?: string;
+ fieldMenu?: PivotConfiguratorMessagesFieldMenu;
+ }
+
+ interface PivotConfiguratorSortable {
+ allowUnsort?: boolean;
+ }
+
+ interface PivotConfiguratorOptions {
+ name?: string;
+ dataSource?: any|kendo.data.PivotDataSource;
+ filterable?: boolean;
+ sortable?: boolean|PivotConfiguratorSortable;
+ height?: number|string;
+ messages?: PivotConfiguratorMessages;
+ }
+ interface PivotConfiguratorEvent {
+ sender: PivotConfigurator;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+
+ class PivotGrid extends kendo.ui.Widget {
+
+ static fn: PivotGrid;
+
+ options: PivotGridOptions;
+
+ dataSource: kendo.data.DataSource;
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): PivotGrid;
+
+ constructor(element: Element, options?: PivotGridOptions);
+
+
+ cellInfo(columnIndex: number, rowIndex: number): any;
+ cellInfoByElement(cell: string): any;
+ cellInfoByElement(cell: Element): any;
+ cellInfoByElement(cell: JQuery): any;
+ destroy(): void;
+ refresh(): void;
+ setDataSource(dataSource: kendo.data.PivotDataSource): void;
+ saveAsExcel(): void;
+ saveAsPDF(): JQueryPromise;
+
+ }
+
+ interface PivotGridExcel {
+ fileName?: string;
+ filterable?: boolean;
+ forceProxy?: boolean;
+ proxyURL?: string;
+ }
+
+ interface PivotGridMessagesFieldMenuOperators {
+ contains?: string;
+ doesnotcontain?: string;
+ startswith?: string;
+ endswith?: string;
+ eq?: string;
+ neq?: string;
+ }
+
+ interface PivotGridMessagesFieldMenu {
+ info?: string;
+ sortAscending?: string;
+ sortDescending?: string;
+ filterFields?: string;
+ filter?: string;
+ include?: string;
+ title?: string;
+ clear?: string;
+ ok?: string;
+ cancel?: string;
+ operators?: PivotGridMessagesFieldMenuOperators;
+ }
+
+ interface PivotGridMessages {
+ measureFields?: string;
+ columnFields?: string;
+ rowFields?: string;
+ fieldMenu?: PivotGridMessagesFieldMenu;
+ }
+
+ interface PivotGridPdfMargin {
+ bottom?: number|string;
+ left?: number|string;
+ right?: number|string;
+ top?: number|string;
+ }
+
+ interface PivotGridPdf {
+ author?: string;
+ avoidLinks?: boolean|string;
+ creator?: string;
+ date?: Date;
+ fileName?: string;
+ forceProxy?: boolean;
+ keywords?: string;
+ landscape?: boolean;
+ margin?: PivotGridPdfMargin;
+ paperSize?: string|any;
+ proxyURL?: string;
+ proxyTarget?: string;
+ subject?: string;
+ title?: string;
+ }
+
+ interface PivotGridSortable {
+ allowUnsort?: boolean;
+ }
+
+ interface PivotGridOptions {
+ name?: string;
+ dataSource?: any|kendo.data.PivotDataSource;
+ autoBind?: boolean;
+ reorderable?: boolean;
+ excel?: PivotGridExcel;
+ pdf?: PivotGridPdf;
+ filterable?: boolean;
+ sortable?: boolean|PivotGridSortable;
+ columnWidth?: number;
+ height?: number|string;
+ columnHeaderTemplate?: string|Function;
+ dataCellTemplate?: string|Function;
+ kpiStatusTemplate?: string|Function;
+ kpiTrendTemplate?: string|Function;
+ rowHeaderTemplate?: string|Function;
+ messages?: PivotGridMessages;
+ dataBinding?(e: PivotGridDataBindingEvent): void;
+ dataBound?(e: PivotGridDataBoundEvent): void;
+ expandMember?(e: PivotGridExpandMemberEvent): void;
+ collapseMember?(e: PivotGridCollapseMemberEvent): void;
+ excelExport?(e: PivotGridExcelExportEvent): void;
+ pdfExport?(e: PivotGridPdfExportEvent): void;
+ }
+ interface PivotGridEvent {
+ sender: PivotGrid;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface PivotGridDataBindingEvent extends PivotGridEvent {
+ }
+
+ interface PivotGridDataBoundEvent extends PivotGridEvent {
+ }
+
+ interface PivotGridExpandMemberEvent extends PivotGridEvent {
+ axis?: string;
+ path?: string;
+ }
+
+ interface PivotGridCollapseMemberEvent extends PivotGridEvent {
+ axis?: string;
+ path?: string;
+ }
+
+ interface PivotGridExcelExportEvent extends PivotGridEvent {
+ data?: any;
+ workbook?: any;
+ }
+
+ interface PivotGridPdfExportEvent extends PivotGridEvent {
+ promise?: JQueryPromise;
+ }
+
+
+ class Popup extends kendo.ui.Widget {
+
+ static fn: Popup;
+
+ options: PopupOptions;
+
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): Popup;
+
+ constructor(element: Element, options?: PopupOptions);
+
+
+ close(): void;
+ open(): void;
+ position(): void;
+ setOptions(options: any): void;
+ visible(): boolean;
+
+ }
+
+ interface PopupAnimationClose {
+ effects?: string;
+ duration?: number;
+ }
+
+ interface PopupAnimationOpen {
+ effects?: string;
+ duration?: number;
+ }
+
+ interface PopupAnimation {
+ close?: PopupAnimationClose;
+ open?: PopupAnimationOpen;
+ }
+
+ interface PopupOptions {
+ name?: string;
+ adjustSize?: any;
+ animation?: boolean|PopupAnimation;
+ anchor?: string|JQuery;
+ appendTo?: string|JQuery;
+ collision?: string;
+ origin?: string;
+ position?: string;
+ activate?(e: PopupActivateEvent): void;
+ close?(e: PopupCloseEvent): void;
+ deactivate?(e: PopupDeactivateEvent): void;
+ open?(e: PopupOpenEvent): void;
+ }
+ interface PopupEvent {
+ sender: Popup;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface PopupActivateEvent extends PopupEvent {
+ }
+
+ interface PopupCloseEvent extends PopupEvent {
+ }
+
+ interface PopupDeactivateEvent extends PopupEvent {
+ }
+
+ interface PopupOpenEvent extends PopupEvent {
+ }
+
+
+ class ProgressBar extends kendo.ui.Widget {
+
+ static fn: ProgressBar;
+
+ options: ProgressBarOptions;
+
+ progressStatus: JQuery;
+ progressWrapper: JQuery;
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): ProgressBar;
+
+ constructor(element: Element, options?: ProgressBarOptions);
+
+
+ enable(enable: boolean): void;
+ value(): number;
+ value(value: number): void;
+
+ }
+
+ interface ProgressBarAnimation {
+ duration?: number;
+ }
+
+ interface ProgressBarOptions {
+ name?: string;
+ animation?: ProgressBarAnimation;
+ chunkCount?: number;
+ enable?: boolean;
+ max?: number;
+ min?: number;
+ orientation?: string;
+ reverse?: boolean;
+ showStatus?: boolean;
+ type?: string;
+ value?: number;
+ change?(e: ProgressBarChangeEvent): void;
+ complete?(e: ProgressBarCompleteEvent): void;
+ }
+ interface ProgressBarEvent {
+ sender: ProgressBar;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface ProgressBarChangeEvent extends ProgressBarEvent {
+ value?: number;
+ }
+
+ interface ProgressBarCompleteEvent extends ProgressBarEvent {
+ value?: number;
+ }
+
+
+ class Prompt extends kendo.ui.Widget {
+
+ static fn: Prompt;
+
+ options: PromptOptions;
+
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): Prompt;
+
+ constructor(element: Element, options?: PromptOptions);
+
+
+
+ }
+
+ interface PromptMessages {
+ okText?: string;
+ cancel?: string;
+ }
+
+ interface PromptOptions {
+ name?: string;
+ messages?: PromptMessages;
+ }
+ interface PromptEvent {
+ sender: Prompt;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+
+ class RangeSlider extends kendo.ui.Widget {
+
+ static fn: RangeSlider;
+
+ options: RangeSliderOptions;
+
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): RangeSlider;
+
+ constructor(element: Element, options?: RangeSliderOptions);
+
+
+ destroy(): void;
+ enable(enable: boolean): void;
+ value(): any;
+ value(selectionStart: number, selectionEnd: number): void;
+ values(): any;
+ resize(): void;
+
+ }
+
+ interface RangeSliderTooltip {
+ enabled?: boolean;
+ format?: string;
+ template?: string;
+ }
+
+ interface RangeSliderOptions {
+ name?: string;
+ largeStep?: number;
+ leftDragHandleTitle?: string;
+ max?: number;
+ min?: number;
+ orientation?: string;
+ rightDragHandleTitle?: string;
+ selectionEnd?: number;
+ selectionStart?: number;
+ smallStep?: number;
+ tickPlacement?: string;
+ tooltip?: RangeSliderTooltip;
+ change?(e: RangeSliderChangeEvent): void;
+ slide?(e: RangeSliderSlideEvent): void;
+ }
+ interface RangeSliderEvent {
+ sender: RangeSlider;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface RangeSliderChangeEvent extends RangeSliderEvent {
+ value?: any;
+ }
+
+ interface RangeSliderSlideEvent extends RangeSliderEvent {
+ value?: any;
+ }
+
+
+ class ResponsivePanel extends kendo.ui.Widget {
+
+ static fn: ResponsivePanel;
+
+ options: ResponsivePanelOptions;
+
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): ResponsivePanel;
+
+ constructor(element: Element, options?: ResponsivePanelOptions);
+
+
+ close(): void;
+ destroy(): void;
+ open(): void;
+
+ }
+
+ interface ResponsivePanelOptions {
+ name?: string;
+ autoClose?: boolean;
+ breakpoint?: number;
+ orientation?: string;
+ toggleButton?: string;
+ close?(e: ResponsivePanelEvent): void;
+ open?(e: ResponsivePanelEvent): void;
+ }
+ interface ResponsivePanelEvent {
+ sender: ResponsivePanel;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+
+ class Scheduler extends kendo.ui.Widget {
+
+ static fn: Scheduler;
+
+ options: SchedulerOptions;
+
+ dataSource: kendo.data.DataSource;
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): Scheduler;
+
+ constructor(element: Element, options?: SchedulerOptions);
+
+
+ addEvent(data: any): void;
+ cancelEvent(): void;
+ data(): void;
+ date(): Date;
+ date(value?: Date): void;
+ destroy(): void;
+ editEvent(event: string): void;
+ editEvent(event: kendo.data.SchedulerEvent): void;
+ items(): any;
+ occurrenceByUid(uid: string): kendo.data.SchedulerEvent;
+ occurrencesInRange(start: Date, end: Date): any;
+ refresh(): void;
+ removeEvent(event: string): void;
+ removeEvent(event: kendo.data.SchedulerEvent): void;
+ resourcesBySlot(slot: any): any;
+ saveAsPDF(): JQueryPromise;
+ saveEvent(): void;
+ select(): void;
+ select(events: any, options: any): void;
+ setDataSource(dataSource: kendo.data.SchedulerDataSource): void;
+ slotByPosition(xPosition: number, yPosition: number): any;
+ slotByElement(element: Element): any;
+ slotByElement(element: JQuery): any;
+ view(type?: string): void;
+ viewName(): string;
+
+ }
+
+ interface SchedulerCurrentTimeMarker {
+ updateInterval?: number;
+ useLocalTimezone?: boolean;
+ }
+
+ interface SchedulerEditable {
+ confirmation?: boolean|string;
+ create?: boolean;
+ destroy?: boolean;
+ editRecurringMode?: string;
+ move?: boolean;
+ resize?: boolean;
+ template?: string|Function;
+ update?: boolean;
+ window?: any;
+ }
+
+ interface SchedulerFooter {
+ command?: string|boolean;
+ }
+
+ interface SchedulerGroup {
+ date?: boolean;
+ resources?: any;
+ orientation?: string;
+ }
+
+ interface SchedulerMessagesEditable {
+ confirmation?: string;
+ }
+
+ interface SchedulerMessagesEditor {
+ allDayEvent?: string;
+ description?: string;
+ editorTitle?: string;
+ end?: string;
+ endTimezone?: string;
+ repeat?: string;
+ separateTimezones?: string;
+ start?: string;
+ startTimezone?: string;
+ timezone?: string;
+ timezoneEditorButton?: string;
+ timezoneEditorTitle?: string;
+ title?: string;
+ }
+
+ interface SchedulerMessagesRecurrenceEditorDaily {
+ interval?: string;
+ repeatEvery?: string;
+ }
+
+ interface SchedulerMessagesRecurrenceEditorEnd {
+ after?: string;
+ occurrence?: string;
+ label?: string;
+ never?: string;
+ mobileLabel?: string;
+ on?: string;
+ }
+
+ interface SchedulerMessagesRecurrenceEditorFrequencies {
+ daily?: string;
+ monthly?: string;
+ never?: string;
+ weekly?: string;
+ yearly?: string;
+ }
+
+ interface SchedulerMessagesRecurrenceEditorMonthly {
+ day?: string;
+ interval?: string;
+ repeatEvery?: string;
+ repeatOn?: string;
+ }
+
+ interface SchedulerMessagesRecurrenceEditorOffsetPositions {
+ first?: string;
+ second?: string;
+ third?: string;
+ fourth?: string;
+ last?: string;
+ }
+
+ interface SchedulerMessagesRecurrenceEditorWeekdays {
+ day?: string;
+ weekday?: string;
+ weekend?: string;
+ }
+
+ interface SchedulerMessagesRecurrenceEditorWeekly {
+ interval?: string;
+ repeatEvery?: string;
+ repeatOn?: string;
+ }
+
+ interface SchedulerMessagesRecurrenceEditorYearly {
+ of?: string;
+ repeatEvery?: string;
+ repeatOn?: string;
+ interval?: string;
+ }
+
+ interface SchedulerMessagesRecurrenceEditor {
+ daily?: SchedulerMessagesRecurrenceEditorDaily;
+ end?: SchedulerMessagesRecurrenceEditorEnd;
+ frequencies?: SchedulerMessagesRecurrenceEditorFrequencies;
+ monthly?: SchedulerMessagesRecurrenceEditorMonthly;
+ offsetPositions?: SchedulerMessagesRecurrenceEditorOffsetPositions;
+ weekly?: SchedulerMessagesRecurrenceEditorWeekly;
+ weekdays?: SchedulerMessagesRecurrenceEditorWeekdays;
+ yearly?: SchedulerMessagesRecurrenceEditorYearly;
+ }
+
+ interface SchedulerMessagesRecurrenceMessages {
+ deleteRecurring?: string;
+ deleteWindowOccurrence?: string;
+ deleteWindowSeries?: string;
+ deleteWindowTitle?: string;
+ editRecurring?: string;
+ editWindowOccurrence?: string;
+ editWindowSeries?: string;
+ editWindowTitle?: string;
+ }
+
+ interface SchedulerMessagesViews {
+ day?: string;
+ week?: string;
+ month?: string;
+ agenda?: string;
+ }
+
+ interface SchedulerMessages {
+ allDay?: string;
+ ariaEventLabel?: string;
+ ariaSlotLabel?: string;
+ cancel?: string;
+ date?: string;
+ deleteWindowTitle?: string;
+ destroy?: string;
+ event?: string;
+ defaultRowText?: string;
+ pdf?: string;
+ save?: string;
+ showFullDay?: string;
+ showWorkDay?: string;
+ time?: string;
+ today?: string;
+ editable?: SchedulerMessagesEditable;
+ editor?: SchedulerMessagesEditor;
+ recurrenceEditor?: SchedulerMessagesRecurrenceEditor;
+ recurrenceMessages?: SchedulerMessagesRecurrenceMessages;
+ views?: SchedulerMessagesViews;
+ }
+
+ interface SchedulerPdfMargin {
+ bottom?: number|string;
+ left?: number|string;
+ right?: number|string;
+ top?: number|string;
+ }
+
+ interface SchedulerPdf {
+ author?: string;
+ avoidLinks?: boolean|string;
+ creator?: string;
+ date?: Date;
+ fileName?: string;
+ forceProxy?: boolean;
+ keywords?: string;
+ landscape?: boolean;
+ margin?: SchedulerPdfMargin;
+ paperSize?: string|any;
+ proxyURL?: string;
+ proxyTarget?: string;
+ subject?: string;
+ title?: string;
+ }
+
+ interface SchedulerResource {
+ dataColorField?: string;
+ dataSource?: any|any|kendo.data.DataSource;
+ dataTextField?: string;
+ dataValueField?: string;
+ field?: string;
+ multiple?: boolean;
+ name?: string;
+ title?: string;
+ valuePrimitive?: boolean;
+ }
+
+ interface SchedulerToolbarItem {
+ name?: string;
+ }
+
+ interface SchedulerViewEditable {
+ create?: boolean;
+ destroy?: boolean;
+ update?: boolean;
+ }
+
+ interface SchedulerViewGroup {
+ date?: boolean;
+ orientation?: string;
+ }
+
+ interface SchedulerView {
+ allDayEventTemplate?: string|Function;
+ allDaySlot?: boolean;
+ allDaySlotTemplate?: string|Function;
+ columnWidth?: number;
+ dateHeaderTemplate?: string|Function;
+ dayTemplate?: string|Function;
+ editable?: boolean|SchedulerViewEditable;
+ endTime?: Date;
+ eventHeight?: number;
+ eventTemplate?: string|Function;
+ eventTimeTemplate?: string|Function;
+ group?: SchedulerViewGroup;
+ majorTick?: number;
+ majorTimeHeaderTemplate?: string|Function;
+ minorTickCount?: number;
+ minorTimeHeaderTemplate?: string|Function;
+ selected?: boolean;
+ selectedDateFormat?: string;
+ showWorkHours?: boolean;
+ slotTemplate?: string|Function;
+ startTime?: Date;
+ title?: string;
+ type?: string;
+ workWeekStart?: number;
+ workWeekEnd?: number;
+ }
+
+ interface SchedulerSelectOptions {
+ events?: any;
+ resources?: any;
+ start?: Date;
+ end?: Date;
+ isAllDay?: boolean;
+ }
+
+ interface SchedulerOptions {
+ name?: string;
+ allDayEventTemplate?: string|Function;
+ allDaySlot?: boolean;
+ autoBind?: boolean;
+ currentTimeMarker?: boolean|SchedulerCurrentTimeMarker;
+ dataSource?: any|any|kendo.data.SchedulerDataSource;
+ date?: Date;
+ dateHeaderTemplate?: string|Function;
+ editable?: boolean|SchedulerEditable;
+ endTime?: Date;
+ eventTemplate?: string|Function;
+ footer?: boolean|SchedulerFooter;
+ group?: SchedulerGroup;
+ height?: number|string;
+ majorTick?: number;
+ majorTimeHeaderTemplate?: string|Function;
+ max?: Date;
+ messages?: SchedulerMessages;
+ min?: Date;
+ minorTickCount?: number;
+ minorTimeHeaderTemplate?: string|Function;
+ mobile?: boolean|string;
+ pdf?: SchedulerPdf;
+ resources?: SchedulerResource[];
+ selectable?: boolean;
+ showWorkHours?: boolean;
+ snap?: boolean;
+ startTime?: Date;
+ timezone?: string;
+ toolbar?: SchedulerToolbarItem[];
+ views?: SchedulerView[];
+ groupHeaderTemplate?: string|Function;
+ width?: number|string;
+ workDayStart?: Date;
+ workDayEnd?: Date;
+ workWeekStart?: number;
+ workWeekEnd?: number;
+ add?(e: SchedulerAddEvent): void;
+ cancel?(e: SchedulerCancelEvent): void;
+ change?(e: SchedulerChangeEvent): void;
+ dataBinding?(e: SchedulerDataBindingEvent): void;
+ dataBound?(e: SchedulerDataBoundEvent): void;
+ edit?(e: SchedulerEditEvent): void;
+ moveStart?(e: SchedulerMoveStartEvent): void;
+ move?(e: SchedulerMoveEvent): void;
+ moveEnd?(e: SchedulerMoveEndEvent): void;
+ navigate?(e: SchedulerNavigateEvent): void;
+ pdfExport?(e: SchedulerPdfExportEvent): void;
+ remove?(e: SchedulerRemoveEvent): void;
+ resizeStart?(e: SchedulerResizeStartEvent): void;
+ resize?(e: SchedulerResizeEvent): void;
+ resizeEnd?(e: SchedulerResizeEndEvent): void;
+ save?(e: SchedulerSaveEvent): void;
+ }
+ interface SchedulerEvent {
+ sender: Scheduler;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface SchedulerAddEvent extends SchedulerEvent {
+ event?: any;
+ }
+
+ interface SchedulerCancelEvent extends SchedulerEvent {
+ container?: JQuery;
+ event?: kendo.data.SchedulerEvent;
+ }
+
+ interface SchedulerChangeEvent extends SchedulerEvent {
+ start?: Date;
+ end?: Date;
+ events?: any;
+ slots?: any;
+ resources?: any;
+ }
+
+ interface SchedulerDataBindingEvent extends SchedulerEvent {
+ }
+
+ interface SchedulerDataBoundEvent extends SchedulerEvent {
+ }
+
+ interface SchedulerEditEvent extends SchedulerEvent {
+ container?: JQuery;
+ event?: kendo.data.SchedulerEvent;
+ }
+
+ interface SchedulerMoveStartEvent extends SchedulerEvent {
+ event?: kendo.data.SchedulerEvent;
+ }
+
+ interface SchedulerMoveEvent extends SchedulerEvent {
+ event?: kendo.data.SchedulerEvent;
+ slot?: any;
+ }
+
+ interface SchedulerMoveEndEvent extends SchedulerEvent {
+ start?: Date;
+ end?: Date;
+ event?: kendo.data.SchedulerEvent;
+ slot?: any;
+ resources?: any;
+ }
+
+ interface SchedulerNavigateEvent extends SchedulerEvent {
+ action?: string;
+ date?: Date;
+ view?: string;
+ }
+
+ interface SchedulerPdfExportEvent extends SchedulerEvent {
+ promise?: JQueryPromise;
+ }
+
+ interface SchedulerRemoveEvent extends SchedulerEvent {
+ event?: kendo.data.SchedulerEvent;
+ }
+
+ interface SchedulerResizeStartEvent extends SchedulerEvent {
+ event?: kendo.data.SchedulerEvent;
+ }
+
+ interface SchedulerResizeEvent extends SchedulerEvent {
+ event?: kendo.data.SchedulerEvent;
+ slot?: any;
+ }
+
+ interface SchedulerResizeEndEvent extends SchedulerEvent {
+ event?: kendo.data.SchedulerEvent;
+ slot?: any;
+ }
+
+ interface SchedulerSaveEvent extends SchedulerEvent {
+ container?: JQuery;
+ event?: kendo.data.SchedulerEvent;
+ }
+
+
+ class Slider extends kendo.ui.Widget {
+
+ static fn: Slider;
+
+ options: SliderOptions;
+
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): Slider;
+
+ constructor(element: Element, options?: SliderOptions);
+
+
+ destroy(): void;
+ enable(enable: boolean): void;
+ value(): number;
+ value(value: number): void;
+ resize(): void;
+
+ }
+
+ interface SliderTooltip {
+ enabled?: boolean;
+ format?: string;
+ template?: string;
+ }
+
+ interface SliderOptions {
+ name?: string;
+ decreaseButtonTitle?: string;
+ dragHandleTitle?: string;
+ increaseButtonTitle?: string;
+ largeStep?: number;
+ max?: number;
+ min?: number;
+ orientation?: string;
+ showButtons?: boolean;
+ smallStep?: number;
+ tickPlacement?: string;
+ tooltip?: SliderTooltip;
+ value?: number;
+ change?(e: SliderChangeEvent): void;
+ slide?(e: SliderSlideEvent): void;
+ }
+ interface SliderEvent {
+ sender: Slider;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface SliderChangeEvent extends SliderEvent {
+ value?: number;
+ }
+
+ interface SliderSlideEvent extends SliderEvent {
+ value?: number;
+ }
+
+
+ class Sortable extends kendo.ui.Widget {
+
+ static fn: Sortable;
+
+ options: SortableOptions;
+
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): Sortable;
+
+ constructor(element: Element, options?: SortableOptions);
+
+
+ indexOf(element: JQuery): number;
+ items(): JQuery;
+
+ }
+
+ interface SortableCursorOffset {
+ left?: number;
+ top?: number;
+ }
+
+ interface SortableOptions {
+ name?: string;
+ axis?: string;
+ autoScroll?: boolean;
+ container?: string|JQuery;
+ connectWith?: string;
+ cursor?: string;
+ cursorOffset?: SortableCursorOffset;
+ disabled?: string;
+ filter?: string;
+ handler?: string;
+ hint?: Function|string|JQuery;
+ holdToDrag?: boolean;
+ ignore?: string;
+ placeholder?: Function|string|JQuery;
+ start?(e: SortableStartEvent): void;
+ move?(e: SortableMoveEvent): void;
+ end?(e: SortableEndEvent): void;
+ change?(e: SortableChangeEvent): void;
+ cancel?(e: SortableCancelEvent): void;
+ }
+ interface SortableEvent {
+ sender: Sortable;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface SortableStartEvent extends SortableEvent {
+ draggableEvent?: any;
+ item?: JQuery;
+ }
+
+ interface SortableMoveEvent extends SortableEvent {
+ item?: JQuery;
+ target?: JQuery;
+ list?: kendo.ui.Sortable;
+ draggableEvent?: any;
+ }
+
+ interface SortableEndEvent extends SortableEvent {
+ action?: string;
+ item?: JQuery;
+ oldIndex?: number;
+ newIndex?: number;
+ draggableEvent?: any;
+ }
+
+ interface SortableChangeEvent extends SortableEvent {
+ action?: string;
+ item?: JQuery;
+ oldIndex?: number;
+ newIndex?: number;
+ draggableEvent?: any;
+ }
+
+ interface SortableCancelEvent extends SortableEvent {
+ item?: JQuery;
+ }
+
+
+ class Splitter extends kendo.ui.Widget {
+
+ static fn: Splitter;
+
+ options: SplitterOptions;
+
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): Splitter;
+
+ constructor(element: Element, options?: SplitterOptions);
+
+
+ ajaxRequest(pane: string, url: string, data: any): void;
+ ajaxRequest(pane: string, url: string, data: string): void;
+ ajaxRequest(pane: Element, url: string, data: any): void;
+ ajaxRequest(pane: Element, url: string, data: string): void;
+ ajaxRequest(pane: JQuery, url: string, data: any): void;
+ ajaxRequest(pane: JQuery, url: string, data: string): void;
+ append(config?: any): JQuery;
+ collapse(pane: string): void;
+ collapse(pane: Element): void;
+ collapse(pane: JQuery): void;
+ destroy(): void;
+ expand(pane: string): void;
+ expand(pane: Element): void;
+ expand(pane: JQuery): void;
+ insertAfter(config: any, referencePane: string): JQuery;
+ insertAfter(config: any, referencePane: Element): JQuery;
+ insertAfter(config: any, referencePane: JQuery): JQuery;
+ insertBefore(config: any, referencePane: string): JQuery;
+ insertBefore(config: any, referencePane: Element): JQuery;
+ insertBefore(config: any, referencePane: JQuery): JQuery;
+ max(pane: string, value: string): void;
+ max(pane: Element, value: string): void;
+ max(pane: JQuery, value: string): void;
+ min(pane: string, value: string): void;
+ min(pane: Element, value: string): void;
+ min(pane: JQuery, value: string): void;
+ remove(pane: string): void;
+ remove(pane: Element): void;
+ remove(pane: JQuery): void;
+ size(pane: string): any;
+ size(pane: Element): any;
+ size(pane: JQuery): any;
+ size(pane: string, value?: string): void;
+ size(pane: Element, value?: string): void;
+ size(pane: JQuery, value?: string): void;
+ toggle(pane: string, expand?: boolean): void;
+ toggle(pane: Element, expand?: boolean): void;
+ toggle(pane: JQuery, expand?: boolean): void;
+
+ }
+
+ interface SplitterPane {
+ collapsed?: boolean;
+ collapsedSize?: string;
+ collapsible?: boolean;
+ contentUrl?: string;
+ max?: string;
+ min?: string;
+ resizable?: boolean;
+ scrollable?: boolean;
+ size?: string;
+ }
+
+ interface SplitterOptions {
+ name?: string;
+ orientation?: string;
+ panes?: SplitterPane[];
+ collapse?(e: SplitterCollapseEvent): void;
+ contentLoad?(e: SplitterContentLoadEvent): void;
+ error?(e: SplitterErrorEvent): void;
+ expand?(e: SplitterExpandEvent): void;
+ layoutChange?(e: SplitterEvent): void;
+ resize?(e: SplitterEvent): void;
+ }
+ interface SplitterEvent {
+ sender: Splitter;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface SplitterCollapseEvent extends SplitterEvent {
+ pane?: Element;
+ }
+
+ interface SplitterContentLoadEvent extends SplitterEvent {
+ pane?: Element;
+ }
+
+ interface SplitterErrorEvent extends SplitterEvent {
+ xhr?: JQueryXHR;
+ status?: string;
+ }
+
+ interface SplitterExpandEvent extends SplitterEvent {
+ pane?: Element;
+ }
+
+
+ class Spreadsheet extends kendo.ui.Widget {
+
+ static fn: Spreadsheet;
+
+ options: SpreadsheetOptions;
+
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): Spreadsheet;
+
+ constructor(element: Element, options?: SpreadsheetOptions);
+
+
+ activeSheet(): kendo.spreadsheet.Sheet;
+ activeSheet(sheet?: kendo.spreadsheet.Sheet): void;
+ sheets(): any;
+ fromFile(blob: Blob): JQueryPromise;
+ fromFile(blob: File): JQueryPromise;
+ saveAsExcel(): void;
+ saveAsPDF(): JQueryPromise;
+ sheetByName(name: string): kendo.spreadsheet.Sheet;
+ sheetIndex(sheet: kendo.spreadsheet.Sheet): number;
+ sheetByIndex(index: number): kendo.spreadsheet.Sheet;
+ insertSheet(options: any): kendo.spreadsheet.Sheet;
+ moveSheetToIndex(sheet: kendo.spreadsheet.Sheet, index: number): void;
+ removeSheet(sheet: kendo.spreadsheet.Sheet): void;
+ renameSheet(sheet: kendo.spreadsheet.Sheet, newSheetName: string): kendo.spreadsheet.Sheet;
+ toJSON(): any;
+ fromJSON(data: any): void;
+ defineName(name: string, value: string, hidden: boolean): void;
+ undefineName(name: string): void;
+
+ }
+
+ interface SpreadsheetExcel {
+ fileName?: string;
+ forceProxy?: boolean;
+ proxyURL?: string;
+ }
+
+ interface SpreadsheetPdfMargin {
+ bottom?: number|string;
+ left?: number|string;
+ right?: number|string;
+ top?: number|string;
+ }
+
+ interface SpreadsheetPdf {
+ area?: string;
+ author?: string;
+ creator?: string;
+ date?: Date;
+ fileName?: string;
+ fitWidth?: boolean;
+ forceProxy?: boolean;
+ guidelines?: boolean;
+ hCenter?: boolean;
+ keywords?: string;
+ landscape?: boolean;
+ margin?: SpreadsheetPdfMargin;
+ paperSize?: string|any;
+ proxyURL?: string;
+ proxyTarget?: string;
+ subject?: string;
+ title?: string;
+ vCenter?: boolean;
+ }
+
+ interface SpreadsheetSheetColumn {
+ index?: number;
+ width?: number;
+ }
+
+ interface SpreadsheetSheetFilterColumnCriteriaItem {
+ operator?: string;
+ value?: string;
+ }
+
+ interface SpreadsheetSheetFilterColumn {
+ criteria?: SpreadsheetSheetFilterColumnCriteriaItem[];
+ filter?: string;
+ index?: number;
+ logic?: string;
+ type?: string;
+ value?: number|string|Date;
+ values?: any;
+ }
+
+ interface SpreadsheetSheetFilter {
+ columns?: SpreadsheetSheetFilterColumn[];
+ ref?: string;
+ }
+
+ interface SpreadsheetSheetRowCellBorderBottom {
+ color?: string;
+ size?: string;
+ }
+
+ interface SpreadsheetSheetRowCellBorderLeft {
+ color?: string;
+ size?: string;
+ }
+
+ interface SpreadsheetSheetRowCellBorderRight {
+ color?: string;
+ size?: string;
+ }
+
+ interface SpreadsheetSheetRowCellBorderTop {
+ color?: string;
+ size?: string;
+ }
+
+ interface SpreadsheetSheetRowCellValidation {
+ type?: string;
+ comparerType?: string;
+ dataType?: string;
+ from?: string;
+ to?: string;
+ allowNulls?: boolean;
+ messageTemplate?: string;
+ titleTemplate?: string;
+ }
+
+ interface SpreadsheetSheetRowCell {
+ background?: string;
+ borderBottom?: SpreadsheetSheetRowCellBorderBottom;
+ borderLeft?: SpreadsheetSheetRowCellBorderLeft;
+ borderTop?: SpreadsheetSheetRowCellBorderTop;
+ borderRight?: SpreadsheetSheetRowCellBorderRight;
+ color?: string;
+ fontFamily?: string;
+ fontSize?: number;
+ italic?: boolean;
+ bold?: boolean;
+ enable?: boolean;
+ format?: string;
+ formula?: string;
+ index?: number;
+ link?: string;
+ textAlign?: string;
+ underline?: boolean;
+ value?: number|string|boolean|Date;
+ validation?: SpreadsheetSheetRowCellValidation;
+ verticalAlign?: string;
+ wrap?: boolean;
+ }
+
+ interface SpreadsheetSheetRow {
+ cells?: SpreadsheetSheetRowCell[];
+ height?: number;
+ index?: number;
+ }
+
+ interface SpreadsheetSheetSortColumn {
+ ascending?: boolean;
+ index?: number;
+ }
+
+ interface SpreadsheetSheetSort {
+ columns?: SpreadsheetSheetSortColumn[];
+ ref?: string;
+ }
+
+ interface SpreadsheetSheet {
+ activeCell?: string;
+ name?: string;
+ columns?: SpreadsheetSheetColumn[];
+ dataSource?: kendo.data.DataSource;
+ filter?: SpreadsheetSheetFilter;
+ frozenColumns?: number;
+ frozenRows?: number;
+ mergedCells?: any;
+ rows?: SpreadsheetSheetRow[];
+ selection?: string;
+ showGridLines?: boolean;
+ sort?: SpreadsheetSheetSort;
+ }
+
+ interface SpreadsheetToolbar {
+ home?: boolean|any;
+ insert?: boolean|any;
+ data?: boolean|any;
+ }
+
+ interface SpreadsheetInsertSheetOptions {
+ rows?: number;
+ columns?: number;
+ rowHeight?: number;
+ columnWidth?: number;
+ headerHeight?: number;
+ headerWidth?: number;
+ dataSource?: kendo.data.DataSource;
+ data?: any;
+ }
+
+ interface SpreadsheetOptions {
+ name?: string;
+ activeSheet?: string;
+ columnWidth?: number;
+ columns?: number;
+ headerHeight?: number;
+ headerWidth?: number;
+ excel?: SpreadsheetExcel;
+ pdf?: SpreadsheetPdf;
+ rowHeight?: number;
+ rows?: number;
+ sheets?: SpreadsheetSheet[];
+ sheetsbar?: boolean;
+ toolbar?: boolean|SpreadsheetToolbar;
+ change?(e: SpreadsheetChangeEvent): void;
+ render?(e: SpreadsheetRenderEvent): void;
+ excelExport?(e: SpreadsheetExcelExportEvent): void;
+ excelImport?(e: SpreadsheetExcelImportEvent): void;
+ pdfExport?(e: SpreadsheetPdfExportEvent): void;
+ }
+ interface SpreadsheetEvent {
+ sender: Spreadsheet;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface SpreadsheetChangeEvent extends SpreadsheetEvent {
+ range?: kendo.spreadsheet.Range;
+ }
+
+ interface SpreadsheetRenderEvent extends SpreadsheetEvent {
+ }
+
+ interface SpreadsheetExcelExportEvent extends SpreadsheetEvent {
+ data?: any;
+ workbook?: kendo.ooxml.Workbook;
+ }
+
+ interface SpreadsheetExcelImportEvent extends SpreadsheetEvent {
+ file?: Blob|File;
+ progress?: JQueryPromise;
+ }
+
+ interface SpreadsheetPdfExportEvent extends SpreadsheetEvent {
+ promise?: JQueryPromise;
+ }
+
+
+ class TabStrip extends kendo.ui.Widget {
+
+ static fn: TabStrip;
+
+ options: TabStripOptions;
+
+ dataSource: kendo.data.DataSource;
+ tabGroup: JQuery;
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): TabStrip;
+
+ constructor(element: Element, options?: TabStripOptions);
+
+
+ activateTab(item: JQuery): void;
+ append(tab: any): kendo.ui.TabStrip;
+ contentElement(itemIndex: number): Element;
+ contentHolder(itemIndex: number): Element;
+ deactivateTab(item: JQuery): void;
+ destroy(): void;
+ disable(element: string): kendo.ui.TabStrip;
+ disable(element: Element): kendo.ui.TabStrip;
+ disable(element: JQuery): kendo.ui.TabStrip;
+ enable(element: string, enable?: boolean): kendo.ui.TabStrip;
+ enable(element: Element, enable?: boolean): kendo.ui.TabStrip;
+ enable(element: JQuery, enable?: boolean): kendo.ui.TabStrip;
+ insertAfter(item: any, referenceTab: string): kendo.ui.TabStrip;
+ insertAfter(item: any, referenceTab: Element): kendo.ui.TabStrip;
+ insertAfter(item: any, referenceTab: JQuery): kendo.ui.TabStrip;
+ insertAfter(item: string, referenceTab: string): kendo.ui.TabStrip;
+ insertAfter(item: string, referenceTab: Element): kendo.ui.TabStrip;
+ insertAfter(item: string, referenceTab: JQuery): kendo.ui.TabStrip;
+ insertAfter(item: Element, referenceTab: string): kendo.ui.TabStrip;
+ insertAfter(item: Element, referenceTab: Element): kendo.ui.TabStrip;
+ insertAfter(item: Element, referenceTab: JQuery): kendo.ui.TabStrip;
+ insertAfter(item: JQuery, referenceTab: string): kendo.ui.TabStrip;
+ insertAfter(item: JQuery, referenceTab: Element): kendo.ui.TabStrip;
+ insertAfter(item: JQuery, referenceTab: JQuery): kendo.ui.TabStrip;
+ insertBefore(item: any, referenceTab: string): kendo.ui.TabStrip;
+ insertBefore(item: any, referenceTab: Element): kendo.ui.TabStrip;
+ insertBefore(item: any, referenceTab: JQuery): kendo.ui.TabStrip;
+ insertBefore(item: string, referenceTab: string): kendo.ui.TabStrip;
+ insertBefore(item: string, referenceTab: Element): kendo.ui.TabStrip;
+ insertBefore(item: string, referenceTab: JQuery): kendo.ui.TabStrip;
+ insertBefore(item: Element, referenceTab: string): kendo.ui.TabStrip;
+ insertBefore(item: Element, referenceTab: Element): kendo.ui.TabStrip;
+ insertBefore(item: Element, referenceTab: JQuery): kendo.ui.TabStrip;
+ insertBefore(item: JQuery, referenceTab: string): kendo.ui.TabStrip;
+ insertBefore(item: JQuery, referenceTab: Element): kendo.ui.TabStrip;
+ insertBefore(item: JQuery, referenceTab: JQuery): kendo.ui.TabStrip;
+ items(): HTMLCollection;
+ reload(element: string): kendo.ui.TabStrip;
+ reload(element: Element): kendo.ui.TabStrip;
+ reload(element: JQuery): kendo.ui.TabStrip;
+ remove(element: string): kendo.ui.TabStrip;
+ remove(element: number): kendo.ui.TabStrip;
+ remove(element: JQuery): kendo.ui.TabStrip;
+ select(): JQuery;
+ select(element: string): void;
+ select(element: Element): void;
+ select(element: JQuery): void;
+ select(element: number): void;
+ setDataSource(dataSource: any): void;
+ setDataSource(dataSource: kendo.data.DataSource): void;
+
+ }
+
+ interface TabStripAnimationClose {
+ duration?: number;
+ effects?: string;
+ }
+
+ interface TabStripAnimationOpen {
+ duration?: number;
+ effects?: string;
+ }
+
+ interface TabStripAnimation {
+ close?: TabStripAnimationClose;
+ open?: TabStripAnimationOpen;
+ }
+
+ interface TabStripScrollable {
+ distance?: number;
+ }
+
+ interface TabStripOptions {
+ name?: string;
+ animation?: boolean|TabStripAnimation;
+ collapsible?: boolean;
+ contentUrls?: any;
+ dataContentField?: string;
+ dataContentUrlField?: string;
+ dataImageUrlField?: string;
+ dataSource?: any|any|kendo.data.DataSource;
+ dataSpriteCssClass?: string;
+ dataTextField?: string;
+ dataUrlField?: string;
+ navigatable?: boolean;
+ scrollable?: boolean|TabStripScrollable;
+ tabPosition?: string;
+ value?: string;
+ activate?(e: TabStripActivateEvent): void;
+ contentLoad?(e: TabStripContentLoadEvent): void;
+ error?(e: TabStripErrorEvent): void;
+ select?(e: TabStripSelectEvent): void;
+ show?(e: TabStripShowEvent): void;
+ }
+ interface TabStripEvent {
+ sender: TabStrip;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface TabStripActivateEvent extends TabStripEvent {
+ item?: Element;
+ contentElement?: Element;
+ }
+
+ interface TabStripContentLoadEvent extends TabStripEvent {
+ item?: Element;
+ contentElement?: Element;
+ }
+
+ interface TabStripErrorEvent extends TabStripEvent {
+ xhr?: JQueryXHR;
+ status?: string;
+ }
+
+ interface TabStripSelectEvent extends TabStripEvent {
+ item?: Element;
+ contentElement?: Element;
+ }
+
+ interface TabStripShowEvent extends TabStripEvent {
+ item?: Element;
+ contentElement?: Element;
+ }
+
+
+ class TimePicker extends kendo.ui.Widget {
+
+ static fn: TimePicker;
+
+ options: TimePickerOptions;
+
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): TimePicker;
+
+ constructor(element: Element, options?: TimePickerOptions);
+
+
+ close(): void;
+ destroy(): void;
+ enable(enable: boolean): void;
+ readonly(readonly: boolean): void;
+ max(): Date;
+ max(value: Date): void;
+ max(value: string): void;
+ min(): Date;
+ min(value: Date): void;
+ min(value: string): void;
+ open(): void;
+ setOptions(options: any): void;
+ value(): Date;
+ value(value: Date): void;
+ value(value: string): void;
+
+ }
+
+ interface TimePickerAnimationClose {
+ effects?: string;
+ duration?: number;
+ }
+
+ interface TimePickerAnimationOpen {
+ effects?: string;
+ duration?: number;
+ }
+
+ interface TimePickerAnimation {
+ close?: TimePickerAnimationClose;
+ open?: TimePickerAnimationOpen;
+ }
+
+ interface TimePickerOptions {
+ name?: string;
+ animation?: boolean|TimePickerAnimation;
+ culture?: string;
+ dates?: any;
+ format?: string;
+ interval?: number;
+ max?: Date;
+ min?: Date;
+ parseFormats?: any;
+ value?: Date;
+ change?(e: TimePickerChangeEvent): void;
+ close?(e: TimePickerCloseEvent): void;
+ open?(e: TimePickerOpenEvent): void;
+ }
+ interface TimePickerEvent {
+ sender: TimePicker;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface TimePickerChangeEvent extends TimePickerEvent {
+ }
+
+ interface TimePickerCloseEvent extends TimePickerEvent {
+ }
+
+ interface TimePickerOpenEvent extends TimePickerEvent {
+ }
+
+
+ class ToolBar extends kendo.ui.Widget {
+
+ static fn: ToolBar;
+
+ options: ToolBarOptions;
+
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): ToolBar;
+
+ constructor(element: Element, options?: ToolBarOptions);
+
+
+ add(command: any): void;
+ destroy(): void;
+ enable(command: string, enable: boolean): void;
+ enable(command: Element, enable: boolean): void;
+ enable(command: JQuery, enable: boolean): void;
+ getSelectedFromGroup(groupName: string): void;
+ hide(command: string): void;
+ hide(command: Element): void;
+ hide(command: JQuery): void;
+ remove(command: string): void;
+ remove(command: Element): void;
+ remove(command: JQuery): void;
+ show(command: string): void;
+ show(command: Element): void;
+ show(command: JQuery): void;
+ toggle(command: string, state: boolean): void;
+ toggle(command: Element, state: boolean): void;
+ toggle(command: JQuery, state: boolean): void;
+
+ }
+
+ interface ToolBarItemButton {
+ attributes?: any;
+ click?: Function;
+ enable?: boolean;
+ group?: string;
+ hidden?: boolean;
+ icon?: string;
+ id?: string;
+ imageUrl?: string;
+ selected?: boolean;
+ showIcon?: string;
+ showText?: string;
+ spriteCssClass?: string;
+ toggle?: Function;
+ togglable?: boolean;
+ text?: string;
+ url?: string;
+ }
+
+ interface ToolBarItemMenuButton {
+ attributes?: any;
+ enable?: boolean;
+ hidden?: boolean;
+ icon?: string;
+ id?: string;
+ imageUrl?: string;
+ spriteCssClass?: string;
+ text?: string;
+ url?: string;
+ }
+
+ interface ToolBarItem {
+ attributes?: any;
+ buttons?: ToolBarItemButton[];
+ click?: Function;
+ enable?: boolean;
+ group?: string;
+ hidden?: boolean;
+ icon?: string;
+ id?: string;
+ imageUrl?: string;
+ menuButtons?: ToolBarItemMenuButton[];
+ overflow?: string;
+ overflowTemplate?: string|Function;
+ primary?: boolean;
+ selected?: boolean;
+ showIcon?: string;
+ showText?: string;
+ spriteCssClass?: string;
+ template?: string|Function;
+ text?: string;
+ togglable?: boolean;
+ toggle?: Function;
+ type?: string;
+ url?: string;
+ }
+
+ interface ToolBarOptions {
+ name?: string;
+ resizable?: boolean;
+ items?: ToolBarItem[];
+ click?(e: ToolBarClickEvent): void;
+ close?(e: ToolBarCloseEvent): void;
+ open?(e: ToolBarOpenEvent): void;
+ toggle?(e: ToolBarToggleEvent): void;
+ overflowClose?(e: ToolBarOverflowCloseEvent): void;
+ overflowOpen?(e: ToolBarOverflowOpenEvent): void;
+ }
+ interface ToolBarEvent {
+ sender: ToolBar;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface ToolBarClickEvent extends ToolBarEvent {
+ target?: JQuery;
+ id?: string;
+ }
+
+ interface ToolBarCloseEvent extends ToolBarEvent {
+ SplitButton?: JQuery;
+ }
+
+ interface ToolBarOpenEvent extends ToolBarEvent {
+ SplitButton?: JQuery;
+ }
+
+ interface ToolBarToggleEvent extends ToolBarEvent {
+ target?: JQuery;
+ checked?: boolean;
+ id?: string;
+ }
+
+ interface ToolBarOverflowCloseEvent extends ToolBarEvent {
+ }
+
+ interface ToolBarOverflowOpenEvent extends ToolBarEvent {
+ }
+
+
+ class Tooltip extends kendo.ui.Widget {
+
+ static fn: Tooltip;
+
+ options: TooltipOptions;
+
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): Tooltip;
+
+ constructor(element: Element, options?: TooltipOptions);
+
+
+ show(element: JQuery): void;
+ hide(): void;
+ refresh(): void;
+ target(): JQuery;
+
+ }
+
+ interface TooltipAnimationClose {
+ effects?: string;
+ duration?: number;
+ }
+
+ interface TooltipAnimationOpen {
+ effects?: string;
+ duration?: number;
+ }
+
+ interface TooltipAnimation {
+ close?: TooltipAnimationClose;
+ open?: TooltipAnimationOpen;
+ }
+
+ interface TooltipContent {
+ url?: string;
+ }
+
+ interface TooltipOptions {
+ name?: string;
+ autoHide?: boolean;
+ animation?: boolean|TooltipAnimation;
+ content?: TooltipContent;
+ callout?: boolean;
+ filter?: string;
+ iframe?: boolean;
+ height?: number;
+ width?: number;
+ position?: string;
+ showAfter?: number;
+ showOn?: string;
+ contentLoad?(e: TooltipEvent): void;
+ show?(e: TooltipEvent): void;
+ hide?(e: TooltipEvent): void;
+ requestStart?(e: TooltipRequestStartEvent): void;
+ error?(e: TooltipErrorEvent): void;
+ }
+ interface TooltipEvent {
+ sender: Tooltip;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface TooltipRequestStartEvent extends TooltipEvent {
+ target?: JQuery;
+ options?: any;
+ }
+
+ interface TooltipErrorEvent extends TooltipEvent {
+ xhr?: JQueryXHR;
+ status?: string;
+ }
+
+
+ class Touch extends kendo.ui.Widget {
+
+ static fn: Touch;
+
+ options: TouchOptions;
+
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): Touch;
+
+ constructor(element: Element, options?: TouchOptions);
+
+
+ cancel(): void;
+ destroy(): void;
+
+ }
+
+ interface TouchOptions {
+ name?: string;
+ filter?: string;
+ surface?: JQuery;
+ multiTouch?: boolean;
+ enableSwipe?: boolean;
+ minXDelta?: number;
+ maxYDelta?: number;
+ maxDuration?: number;
+ minHold?: number;
+ doubleTapTimeout?: number;
+ touchstart?(e: TouchTouchstartEvent): void;
+ dragstart?(e: TouchDragstartEvent): void;
+ drag?(e: TouchDragEvent): void;
+ dragend?(e: TouchDragendEvent): void;
+ tap?(e: TouchTapEvent): void;
+ doubletap?(e: TouchDoubletapEvent): void;
+ hold?(e: TouchHoldEvent): void;
+ swipe?(e: TouchSwipeEvent): void;
+ gesturestart?(e: TouchGesturestartEvent): void;
+ gesturechange?(e: TouchGesturechangeEvent): void;
+ gestureend?(e: TouchGestureendEvent): void;
+ }
+ interface TouchEvent {
+ sender: Touch;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface TouchTouchstartEvent extends TouchEvent {
+ touch?: kendo.mobile.ui.TouchEventOptions;
+ event?: JQueryEventObject;
+ }
+
+ interface TouchDragstartEvent extends TouchEvent {
+ touch?: kendo.mobile.ui.TouchEventOptions;
+ event?: JQueryEventObject;
+ }
+
+ interface TouchDragEvent extends TouchEvent {
+ touch?: kendo.mobile.ui.TouchEventOptions;
+ event?: JQueryEventObject;
+ }
+
+ interface TouchDragendEvent extends TouchEvent {
+ touch?: kendo.mobile.ui.TouchEventOptions;
+ event?: JQueryEventObject;
+ }
+
+ interface TouchTapEvent extends TouchEvent {
+ touch?: kendo.mobile.ui.TouchEventOptions;
+ event?: JQueryEventObject;
+ }
+
+ interface TouchDoubletapEvent extends TouchEvent {
+ touch?: kendo.mobile.ui.TouchEventOptions;
+ event?: JQueryEventObject;
+ }
+
+ interface TouchHoldEvent extends TouchEvent {
+ touch?: kendo.mobile.ui.TouchEventOptions;
+ event?: JQueryEventObject;
+ }
+
+ interface TouchSwipeEvent extends TouchEvent {
+ touch?: kendo.mobile.ui.TouchEventOptions;
+ event?: JQueryEventObject;
+ }
+
+ interface TouchGesturestartEvent extends TouchEvent {
+ touches?: any;
+ event?: JQueryEventObject;
+ distance?: number;
+ center?: kendo.mobile.ui.Point;
+ }
+
+ interface TouchGesturechangeEvent extends TouchEvent {
+ touches?: any;
+ event?: JQueryEventObject;
+ distance?: number;
+ center?: kendo.mobile.ui.Point;
+ }
+
+ interface TouchGestureendEvent extends TouchEvent {
+ touches?: any;
+ event?: JQueryEventObject;
+ distance?: number;
+ center?: kendo.mobile.ui.Point;
+ }
+
+
+ class TreeList extends kendo.ui.Widget {
+
+ static fn: TreeList;
+
+ options: TreeListOptions;
+
+ dataSource: kendo.data.DataSource;
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): TreeList;
+
+ constructor(element: Element, options?: TreeListOptions);
+
+
+ addRow(parentRow: string): void;
+ addRow(parentRow: Element): void;
+ addRow(parentRow: JQuery): void;
+ autoFitColumn(column: number): void;
+ autoFitColumn(column: string): void;
+ autoFitColumn(column: any): void;
+ cancelRow(): void;
+ clearSelection(): void;
+ collapse(): void;
+ dataItem(row: string): kendo.data.TreeListModel;
+ dataItem(row: Element): kendo.data.TreeListModel;
+ dataItem(row: JQuery): kendo.data.TreeListModel;
+ destroy(): void;
+ editRow(row: JQuery): void;
+ expand(row: string): JQueryPromise;
+ expand(row: Element): JQueryPromise;
+ expand(row: JQuery): JQueryPromise;
+ itemFor(model: kendo.data.TreeListModel): JQuery;
+ itemFor(model: any): JQuery;
+ items(): any;
+ refresh(): void;
+ removeRow(row: string): void;
+ removeRow(row: Element): void;
+ removeRow(row: JQuery): void;
+ saveAsExcel(): void;
+ saveAsPDF(): JQueryPromise;
+ saveRow(): void;
+ select(): JQuery;
+ select(rows: Element): void;
+ select(rows: JQuery): void;
+ setDataSource(dataSource: kendo.data.TreeListDataSource): void;
+ showColumn(column: number): void;
+ showColumn(column: string): void;
+ hideColumn(column: number): void;
+ hideColumn(column: string): void;
+ lockColumn(column: number): void;
+ lockColumn(column: string): void;
+ unlockColumn(column: number): void;
+ unlockColumn(column: string): void;
+ reorderColumn(destIndex: number, column: any): void;
+
+ }
+
+ interface TreeListColumnMenuMessages {
+ columns?: string;
+ filter?: string;
+ sortAscending?: string;
+ sortDescending?: string;
+ }
+
+ interface TreeListColumnMenu {
+ columns?: boolean;
+ filterable?: boolean;
+ sortable?: boolean;
+ messages?: TreeListColumnMenuMessages;
+ }
+
+ interface TreeListColumnCommandItem {
+ className?: string;
+ click?: Function;
+ name?: string;
+ text?: string;
+ }
+
+ interface TreeListColumnFilterable {
+ ui?: string|Function;
+ }
+
+ interface TreeListColumnSortable {
+ compare?: Function;
+ }
+
+ interface TreeListColumn {
+ attributes?: any;
+ command?: TreeListColumnCommandItem[];
+ encoded?: boolean;
+ expandable?: boolean;
+ field?: string;
+ filterable?: boolean|TreeListColumnFilterable;
+ footerTemplate?: string|Function;
+ format?: string;
+ headerAttributes?: any;
+ headerTemplate?: string|Function;
+ minScreenWidth?: number;
+ sortable?: boolean|TreeListColumnSortable;
+ template?: string|Function;
+ title?: string;
+ width?: string|number;
+ hidden?: boolean;
+ menu?: boolean;
+ locked?: boolean;
+ lockable?: boolean;
+ }
+
+ interface TreeListEditable {
+ mode?: string;
+ move?: boolean;
+ template?: string|Function;
+ window?: any;
+ }
+
+ interface TreeListExcel {
+ fileName?: string;
+ filterable?: boolean;
+ forceProxy?: boolean;
+ proxyURL?: string;
+ }
+
+ interface TreeListFilterableMessages {
+ and?: string;
+ clear?: string;
+ filter?: string;
+ info?: string;
+ isFalse?: string;
+ isTrue?: string;
+ or?: string;
+ selectValue?: string;
+ cancel?: string;
+ operator?: string;
+ }
+
+ interface TreeListFilterable {
+ extra?: boolean;
+ messages?: TreeListFilterableMessages;
+ }
+
+ interface TreeListMessagesCommands {
+ canceledit?: string;
+ create?: string;
+ createchild?: string;
+ destroy?: string;
+ edit?: string;
+ excel?: string;
+ pdf?: string;
+ update?: string;
+ }
+
+ interface TreeListMessages {
+ commands?: TreeListMessagesCommands;
+ loading?: string;
+ noRows?: string;
+ requestFailed?: string;
+ retry?: string;
+ }
+
+ interface TreeListPdfMargin {
+ bottom?: number|string;
+ left?: number|string;
+ right?: number|string;
+ top?: number|string;
+ }
+
+ interface TreeListPdf {
+ author?: string;
+ avoidLinks?: boolean|string;
+ creator?: string;
+ date?: Date;
+ fileName?: string;
+ forceProxy?: boolean;
+ keywords?: string;
+ landscape?: boolean;
+ margin?: TreeListPdfMargin;
+ paperSize?: string|any;
+ proxyURL?: string;
+ proxyTarget?: string;
+ subject?: string;
+ title?: string;
+ }
+
+ interface TreeListSortable {
+ allowUnsort?: boolean;
+ mode?: string;
+ }
+
+ interface TreeListToolbarItem {
+ click?: Function;
+ name?: string;
+ text?: string;
+ }
+
+ interface TreeListOptions {
+ name?: string;
+ autoBind?: boolean;
+ columns?: TreeListColumn[];
+ resizable?: boolean;
+ reorderable?: boolean;
+ columnMenu?: boolean|TreeListColumnMenu;
+ dataSource?: any|any|kendo.data.TreeListDataSource;
+ editable?: boolean|TreeListEditable;
+ excel?: TreeListExcel;
+ filterable?: boolean|TreeListFilterable;
+ height?: number|string;
+ messages?: TreeListMessages;
+ pdf?: TreeListPdf;
+ scrollable?: boolean|any;
+ selectable?: boolean|string;
+ sortable?: boolean|TreeListSortable;
+ toolbar?: TreeListToolbarItem[] | any;
+ cancel?(e: TreeListCancelEvent): void;
+ change?(e: TreeListChangeEvent): void;
+ collapse?(e: TreeListCollapseEvent): void;
+ dataBinding?(e: TreeListDataBindingEvent): void;
+ dataBound?(e: TreeListDataBoundEvent): void;
+ dragstart?(e: TreeListDragstartEvent): void;
+ drag?(e: TreeListDragEvent): void;
+ dragend?(e: TreeListDragendEvent): void;
+ drop?(e: TreeListDropEvent): void;
+ edit?(e: TreeListEditEvent): void;
+ excelExport?(e: TreeListExcelExportEvent): void;
+ expand?(e: TreeListExpandEvent): void;
+ filterMenuInit?(e: TreeListFilterMenuInitEvent): void;
+ pdfExport?(e: TreeListPdfExportEvent): void;
+ remove?(e: TreeListRemoveEvent): void;
+ save?(e: TreeListSaveEvent): void;
+ columnShow?(e: TreeListColumnShowEvent): void;
+ columnHide?(e: TreeListColumnHideEvent): void;
+ columnReorder?(e: TreeListColumnReorderEvent): void;
+ columnResize?(e: TreeListColumnResizeEvent): void;
+ columnMenuInit?(e: TreeListColumnMenuInitEvent): void;
+ columnLock?(e: TreeListColumnLockEvent): void;
+ columnUnlock?(e: TreeListColumnUnlockEvent): void;
+ }
+ interface TreeListEvent {
+ sender: TreeList;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface TreeListCancelEvent extends TreeListEvent {
+ container?: JQuery;
+ model?: kendo.data.TreeListModel;
+ }
+
+ interface TreeListChangeEvent extends TreeListEvent {
+ }
+
+ interface TreeListCollapseEvent extends TreeListEvent {
+ model?: kendo.data.TreeListModel;
+ }
+
+ interface TreeListDataBindingEvent extends TreeListEvent {
+ }
+
+ interface TreeListDataBoundEvent extends TreeListEvent {
+ }
+
+ interface TreeListDragstartEvent extends TreeListEvent {
+ source?: kendo.data.TreeListModel;
+ }
+
+ interface TreeListDragEvent extends TreeListEvent {
+ source?: kendo.data.TreeListModel;
+ target?: JQuery;
+ }
+
+ interface TreeListDragendEvent extends TreeListEvent {
+ source?: kendo.data.TreeListModel;
+ destination?: kendo.data.TreeListModel;
+ }
+
+ interface TreeListDropEvent extends TreeListEvent {
+ source?: kendo.data.TreeListModel;
+ destination?: kendo.data.TreeListModel;
+ dropTarget?: Element;
+ valid?: boolean;
+ setValid?: boolean;
+ }
+
+ interface TreeListEditEvent extends TreeListEvent {
+ container?: JQuery;
+ model?: kendo.data.TreeListModel;
+ }
+
+ interface TreeListExcelExportEvent extends TreeListEvent {
+ data?: any;
+ workbook?: any;
+ }
+
+ interface TreeListExpandEvent extends TreeListEvent {
+ model?: kendo.data.TreeListModel;
+ }
+
+ interface TreeListFilterMenuInitEvent extends TreeListEvent {
+ container?: JQuery;
+ field?: string;
+ }
+
+ interface TreeListPdfExportEvent extends TreeListEvent {
+ promise?: JQueryPromise;
+ }
+
+ interface TreeListRemoveEvent extends TreeListEvent {
+ model?: kendo.data.TreeListModel;
+ row?: JQuery;
+ }
+
+ interface TreeListSaveEvent extends TreeListEvent {
+ model?: kendo.data.TreeListModel;
+ container?: JQuery;
+ }
+
+ interface TreeListColumnShowEvent extends TreeListEvent {
+ column?: any;
+ }
+
+ interface TreeListColumnHideEvent extends TreeListEvent {
+ column?: any;
+ }
+
+ interface TreeListColumnReorderEvent extends TreeListEvent {
+ column?: any;
+ newIndex?: number;
+ oldIndex?: number;
+ }
+
+ interface TreeListColumnResizeEvent extends TreeListEvent {
+ column?: any;
+ newWidth?: number;
+ oldWidth?: number;
+ }
+
+ interface TreeListColumnMenuInitEvent extends TreeListEvent {
+ container?: JQuery;
+ field?: string;
+ }
+
+ interface TreeListColumnLockEvent extends TreeListEvent {
+ column?: any;
+ }
+
+ interface TreeListColumnUnlockEvent extends TreeListEvent {
+ column?: any;
+ }
+
+
+ class TreeView extends kendo.ui.Widget {
+
+ static fn: TreeView;
+
+ options: TreeViewOptions;
+
+ dataSource: kendo.data.DataSource;
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): TreeView;
+
+ constructor(element: Element, options?: TreeViewOptions);
+
+
+ append(nodeData: any, parentNode?: JQuery, success?: Function): JQuery;
+ append(nodeData: JQuery, parentNode?: JQuery, success?: Function): JQuery;
+ collapse(nodes: JQuery): void;
+ collapse(nodes: Element): void;
+ collapse(nodes: string): void;
+ dataItem(node: JQuery): kendo.data.Node;
+ dataItem(node: Element): kendo.data.Node;
+ dataItem(node: string): kendo.data.Node;
+ destroy(): void;
+ detach(node: JQuery): JQuery;
+ detach(node: Element): JQuery;
+ detach(node: string): JQuery;
+ enable(nodes: JQuery, enable?: boolean): void;
+ enable(nodes: Element, enable?: boolean): void;
+ enable(nodes: string, enable?: boolean): void;
+ expand(nodes: JQuery): void;
+ expand(nodes: Element): void;
+ expand(nodes: string): void;
+ expandPath(path: any, complete: Function): void;
+ expandTo(targetNode: kendo.data.Node): void;
+ expandTo(targetNode: any): void;
+ findByText(text: string): JQuery;
+ findByUid(text: string): JQuery;
+ insertAfter(nodeData: any, referenceNode: JQuery): void;
+ insertBefore(nodeData: any, referenceNode: JQuery): void;
+ items(): any;
+ parent(node: JQuery): JQuery;
+ parent(node: Element): JQuery;
+ parent(node: string): JQuery;
+ remove(node: JQuery): void;
+ remove(node: Element): void;
+ remove(node: string): void;
+ select(): JQuery;
+ select(node?: JQuery): void;
+ select(node?: Element): void;
+ select(node?: string): void;
+ setDataSource(dataSource: kendo.data.HierarchicalDataSource): void;
+ text(node: JQuery): string;
+ text(node: Element): string;
+ text(node: string): string;
+ text(node: JQuery, newText: string): void;
+ text(node: Element, newText: string): void;
+ text(node: string, newText: string): void;
+ toggle(node: JQuery): void;
+ toggle(node: Element): void;
+ toggle(node: string): void;
+ updateIndeterminate(node: JQuery): void;
+
+ }
+
+ interface TreeViewAnimationCollapse {
+ duration?: number;
+ effects?: string;
+ }
+
+ interface TreeViewAnimationExpand {
+ duration?: number;
+ effects?: string;
+ }
+
+ interface TreeViewAnimation {
+ collapse?: boolean|TreeViewAnimationCollapse;
+ expand?: boolean|TreeViewAnimationExpand;
+ }
+
+ interface TreeViewCheckboxes {
+ checkChildren?: boolean;
+ name?: string;
+ template?: string|Function;
+ }
+
+ interface TreeViewMessages {
+ loading?: string;
+ requestFailed?: string;
+ retry?: string;
+ }
+
+ interface TreeViewOptions {
+ name?: string;
+ animation?: boolean|TreeViewAnimation;
+ autoBind?: boolean;
+ autoScroll?: boolean;
+ checkboxes?: boolean|TreeViewCheckboxes;
+ dataImageUrlField?: string;
+ dataSource?: any|any|kendo.data.HierarchicalDataSource;
+ dataSpriteCssClassField?: string;
+ dataTextField?: string|any;
+ dataUrlField?: string;
+ dragAndDrop?: boolean;
+ loadOnDemand?: boolean;
+ messages?: TreeViewMessages;
+ template?: string|Function;
+ change?(e: TreeViewEvent): void;
+ check?(e: TreeViewCheckEvent): void;
+ collapse?(e: TreeViewCollapseEvent): void;
+ dataBound?(e: TreeViewDataBoundEvent): void;
+ drag?(e: TreeViewDragEvent): void;
+ dragend?(e: TreeViewDragendEvent): void;
+ dragstart?(e: TreeViewDragstartEvent): void;
+ drop?(e: TreeViewDropEvent): void;
+ expand?(e: TreeViewExpandEvent): void;
+ navigate?(e: TreeViewNavigateEvent): void;
+ select?(e: TreeViewSelectEvent): void;
+ }
+ interface TreeViewEvent {
+ sender: TreeView;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface TreeViewCheckEvent extends TreeViewEvent {
+ node?: Element;
+ }
+
+ interface TreeViewCollapseEvent extends TreeViewEvent {
+ node?: Element;
+ }
+
+ interface TreeViewDataBoundEvent extends TreeViewEvent {
+ node?: JQuery;
+ }
+
+ interface TreeViewDragEvent extends TreeViewEvent {
+ sourceNode?: Element;
+ dropTarget?: Element;
+ pageX?: number;
+ pageY?: number;
+ statusClass?: string;
+ setStatusClass?: Function;
+ }
+
+ interface TreeViewDragendEvent extends TreeViewEvent {
+ sourceNode?: Element;
+ destinationNode?: Element;
+ dropPosition?: string;
+ }
+
+ interface TreeViewDragstartEvent extends TreeViewEvent {
+ sourceNode?: Element;
+ }
+
+ interface TreeViewDropEvent extends TreeViewEvent {
+ sourceNode?: Element;
+ destinationNode?: Element;
+ valid?: boolean;
+ setValid?: Function;
+ dropTarget?: Element;
+ dropPosition?: string;
+ }
+
+ interface TreeViewExpandEvent extends TreeViewEvent {
+ node?: Element;
+ }
+
+ interface TreeViewNavigateEvent extends TreeViewEvent {
+ node?: Element;
+ }
+
+ interface TreeViewSelectEvent extends TreeViewEvent {
+ node?: Element;
+ }
+
+
+ class Upload extends kendo.ui.Widget {
+
+ static fn: Upload;
+
+ options: UploadOptions;
+
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): Upload;
+
+ constructor(element: Element, options?: UploadOptions);
+
+
+ clearAllFiles(): void;
+ clearFile(): void;
+ clearFileByUid(): void;
+ destroy(): void;
+ disable(): void;
+ enable(enable?: boolean): void;
+ getFiles(): void;
+ removeAllFiles(): void;
+ removeFile(): void;
+ removeFileByUid(): void;
+ toggle(enable: boolean): void;
+ upload(): void;
+
+ }
+
+ interface UploadAsync {
+ autoUpload?: boolean;
+ batch?: boolean;
+ removeField?: string;
+ removeUrl?: string;
+ removeVerb?: string;
+ saveField?: string;
+ saveUrl?: string;
+ withCredentials?: boolean;
+ }
+
+ interface UploadFile {
+ extension?: string;
+ name?: string;
+ size?: number;
+ }
+
+ interface UploadLocalization {
+ cancel?: string;
+ clearSelectedFiles?: string;
+ dropFilesHere?: string;
+ headerStatusUploaded?: string;
+ headerStatusUploading?: string;
+ invalidFileExtension?: string;
+ invalidMaxFileSize?: string;
+ invalidMinFileSize?: string;
+ remove?: string;
+ retry?: string;
+ select?: string;
+ statusFailed?: string;
+ statusUploaded?: string;
+ statusUploading?: string;
+ uploadSelectedFiles?: string;
+ }
+
+ interface UploadValidation {
+ allowedExtensions?: any;
+ maxFileSize?: number;
+ minFileSize?: number;
+ }
+
+ interface UploadOptions {
+ name?: string;
+ async?: UploadAsync;
+ dropZone?: string;
+ enabled?: boolean;
+ files?: UploadFile[];
+ localization?: UploadLocalization;
+ multiple?: boolean;
+ showFileList?: boolean;
+ template?: string|Function;
+ validation?: UploadValidation;
+ cancel?(e: UploadCancelEvent): void;
+ complete?(e: UploadEvent): void;
+ error?(e: UploadErrorEvent): void;
+ progress?(e: UploadProgressEvent): void;
+ remove?(e: UploadRemoveEvent): void;
+ select?(e: UploadSelectEvent): void;
+ success?(e: UploadSuccessEvent): void;
+ upload?(e: UploadUploadEvent): void;
+ }
+ interface UploadEvent {
+ sender: Upload;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface UploadCancelEvent extends UploadEvent {
+ files?: UploadFile[];
+ }
+
+ interface UploadErrorEvent extends UploadEvent {
+ files?: UploadFile[];
+ operation?: string;
+ XMLHttpRequest?: any;
+ }
+
+ interface UploadProgressEvent extends UploadEvent {
+ files?: UploadFile[];
+ percentComplete?: number;
+ }
+
+ interface UploadRemoveEvent extends UploadEvent {
+ files?: UploadFile[];
+ data?: any;
+ }
+
+ interface UploadSelectEvent extends UploadEvent {
+ e?: any;
+ files?: UploadFile[];
+ }
+
+ interface UploadSuccessEvent extends UploadEvent {
+ files?: UploadFile[];
+ operation?: string;
+ response?: any;
+ XMLHttpRequest?: any;
+ }
+
+ interface UploadUploadEvent extends UploadEvent {
+ files?: UploadFile[];
+ data?: any;
+ formData?: any;
+ XMLHttpRequest?: any;
+ }
+
+
+ class Validator extends kendo.ui.Widget {
+
+ static fn: Validator;
+
+ options: ValidatorOptions;
+
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): Validator;
+
+ constructor(element: Element, options?: ValidatorOptions);
+
+
+ errors(): any;
+ hideMessages(): void;
+ validate(): boolean;
+ validateInput(input: Element): boolean;
+ validateInput(input: JQuery): boolean;
+
+ }
+
+ interface ValidatorOptions {
+ name?: string;
+ errorTemplate?: string;
+ messages?: any;
+ rules?: any;
+ validateOnBlur?: boolean;
+ validate?(e: ValidatorValidateEvent): void;
+ }
+ interface ValidatorEvent {
+ sender: Validator;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface ValidatorValidateEvent extends ValidatorEvent {
+ valid?: boolean;
+ }
+
+
+ class Window extends kendo.ui.Widget {
+
+ static fn: Window;
+
+ options: WindowOptions;
+
+
+ element: JQuery;
+ wrapper: JQuery;
+
+ static extend(proto: Object): Window;
+
+ constructor(element: Element, options?: WindowOptions);
+
+
+ center(): kendo.ui.Window;
+ close(): kendo.ui.Window;
+ content(): string;
+ content(content?: string): kendo.ui.Window;
+ content(content?: JQuery): kendo.ui.Window;
+ destroy(): void;
+ maximize(): kendo.ui.Window;
+ minimize(): kendo.ui.Window;
+ open(): kendo.ui.Window;
+ pin(): void;
+ refresh(options: any): kendo.ui.Window;
+ restore(): kendo.ui.Window;
+ setOptions(options: any): void;
+ title(): string;
+ title(text?: string): kendo.ui.Window;
+ toFront(): kendo.ui.Window;
+ toggleMaximization(): kendo.ui.Window;
+ unpin(): void;
+
+ }
+
+ interface WindowAnimationClose {
+ effects?: string;
+ duration?: number;
+ }
+
+ interface WindowAnimationOpen {
+ effects?: string;
+ duration?: number;
+ }
+
+ interface WindowAnimation {
+ close?: WindowAnimationClose;
+ open?: WindowAnimationOpen;
+ }
+
+ interface WindowContent {
+ template?: string;
+ }
+
+ interface WindowPosition {
+ top?: number|string;
+ left?: number|string;
+ }
+
+ interface WindowRefreshOptions {
+ url?: string;
+ cache?: boolean;
+ data?: any;
+ type?: string;
+ template?: string;
+ iframe?: boolean;
+ }
+
+ interface WindowOptions {
+ name?: string;
+ actions?: any;
+ animation?: boolean|WindowAnimation;
+ appendTo?: any|string;
+ autoFocus?: boolean;
+ content?: WindowContent;
+ draggable?: boolean;
+ iframe?: boolean;
+ height?: number|string;
+ maxHeight?: number;
+ maxWidth?: number;
+ minHeight?: number;
+ minWidth?: number;
+ modal?: boolean;
+ pinned?: boolean;
+ position?: WindowPosition;
+ resizable?: boolean;
+ scrollable?: boolean;
+ title?: string|boolean;
+ visible?: boolean;
+ width?: number|string;
+ activate?(e: WindowEvent): void;
+ close?(e: WindowCloseEvent): void;
+ deactivate?(e: WindowEvent): void;
+ dragend?(e: WindowEvent): void;
+ dragstart?(e: WindowEvent): void;
+ error?(e: WindowErrorEvent): void;
+ maximize?(e: WindowEvent): void;
+ minimize?(e: WindowEvent): void;
+ open?(e: WindowEvent): void;
+ refresh?(e: WindowEvent): void;
+ resize?(e: WindowEvent): void;
+ }
+ interface WindowEvent {
+ sender: Window;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+ interface WindowCloseEvent extends WindowEvent {
+ userTriggered?: boolean;
+ }
+
+ interface WindowErrorEvent extends WindowEvent {
+ xhr?: JQueryXHR;
+ status?: string;
+ }
+
}
declare namespace kendo.drawing {
@@ -2579,5662 +8350,272 @@ declare namespace kendo.drawing {
}
-declare namespace kendo.ui {
- class AutoComplete extends kendo.ui.Widget {
-
- static fn: AutoComplete;
-
- options: AutoCompleteOptions;
-
- dataSource: kendo.data.DataSource;
- list: JQuery;
- ul: JQuery;
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): AutoComplete;
-
- constructor(element: Element, options?: AutoCompleteOptions);
+declare namespace kendo.geometry {
+ class Arc extends Observable {
- close(): void;
- dataItem(index: number): any;
- destroy(): void;
- enable(enable: boolean): void;
- focus(): void;
- items(): any;
- readonly(readonly: boolean): void;
- refresh(): void;
- search(word: string): void;
- select(item: string): void;
- select(item: Element): void;
- select(item: JQuery): void;
- setDataSource(dataSource: kendo.data.DataSource): void;
- suggest(value: string): void;
- value(): string;
- value(value: string): void;
+ options: ArcOptions;
+
+ anticlockwise: boolean;
+ center: kendo.geometry.Point;
+ endAngle: number;
+ radiusX: number;
+ radiusY: number;
+ startAngle: number;
+
+ constructor(center: any|kendo.geometry.Point, options?: ArcOptions);
+
+
+ bbox(matrix: kendo.geometry.Matrix): kendo.geometry.Rect;
+ getAnticlockwise(): boolean;
+ getCenter(): kendo.geometry.Point;
+ getEndAngle(): number;
+ getRadiusX(): number;
+ getRadiusY(): number;
+ getStartAngle(): number;
+ pointAt(angle: number): kendo.geometry.Point;
+ setAnticlockwise(value: boolean): kendo.geometry.Arc;
+ setCenter(value: kendo.geometry.Point): kendo.geometry.Arc;
+ setEndAngle(value: number): kendo.geometry.Arc;
+ setRadiusX(value: number): kendo.geometry.Arc;
+ setRadiusY(value: number): kendo.geometry.Arc;
+ setStartAngle(value: number): kendo.geometry.Arc;
}
- interface AutoCompleteAnimationClose {
- duration?: number;
- effects?: string;
- }
-
- interface AutoCompleteAnimationOpen {
- duration?: number;
- effects?: string;
- }
-
- interface AutoCompleteAnimation {
- close?: AutoCompleteAnimationClose;
- open?: AutoCompleteAnimationOpen;
- }
-
- interface AutoCompleteVirtual {
- itemHeight?: number;
- valueMapper?: Function;
- }
-
- interface AutoCompleteOptions {
+ interface ArcOptions {
name?: string;
- animation?: boolean|AutoCompleteAnimation;
- dataSource?: any|any|kendo.data.DataSource;
- dataTextField?: string;
- delay?: number;
- enable?: boolean;
- filter?: string;
- fixedGroupTemplate?: string|Function;
- groupTemplate?: string|Function;
- height?: number;
- highlightFirst?: boolean;
- ignoreCase?: boolean;
- minLength?: number;
- placeholder?: string;
- popup?: any;
- separator?: string;
- suggest?: boolean;
- headerTemplate?: string|Function;
- template?: string | Function;
- valuePrimitive?: boolean;
- virtual?: boolean|AutoCompleteVirtual;
- change?(e: AutoCompleteChangeEvent): void;
- close?(e: AutoCompleteCloseEvent): void;
- dataBound?(e: AutoCompleteDataBoundEvent): void;
- filtering?(e: AutoCompleteFilteringEvent): void;
- open?(e: AutoCompleteOpenEvent): void;
- select?(e: AutoCompleteSelectEvent): void;
}
- interface AutoCompleteEvent {
- sender: AutoComplete;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface AutoCompleteChangeEvent extends AutoCompleteEvent {
- }
-
- interface AutoCompleteCloseEvent extends AutoCompleteEvent {
- }
-
- interface AutoCompleteDataBoundEvent extends AutoCompleteEvent {
- }
-
- interface AutoCompleteFilteringEvent extends AutoCompleteEvent {
- filter?: any;
- }
-
- interface AutoCompleteOpenEvent extends AutoCompleteEvent {
- }
-
- interface AutoCompleteSelectEvent extends AutoCompleteEvent {
- item?: JQuery;
- }
-
-
- class Button extends kendo.ui.Widget {
-
- static fn: Button;
-
- options: ButtonOptions;
-
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): Button;
-
- constructor(element: Element, options?: ButtonOptions);
-
-
- enable(toggle: boolean): void;
-
- }
-
- interface ButtonOptions {
- name?: string;
- enable?: boolean;
- icon?: string;
- imageUrl?: string;
- spriteCssClass?: string;
- click?(e: ButtonClickEvent): void;
- }
- interface ButtonEvent {
- sender: Button;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface ButtonClickEvent extends ButtonEvent {
- event?: any;
- }
-
-
- class Calendar extends kendo.ui.Widget {
-
- static fn: Calendar;
-
- options: CalendarOptions;
-
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): Calendar;
-
- constructor(element: Element, options?: CalendarOptions);
-
-
- current(): Date;
- destroy(): void;
- max(): Date;
- max(value: Date): void;
- max(value: string): void;
- min(): Date;
- min(value: Date): void;
- min(value: string): void;
- navigate(value: Date, view: string): void;
- navigateDown(value: Date): void;
- navigateToFuture(): void;
- navigateToPast(): void;
- navigateUp(): void;
- value(): Date;
- value(value: Date): void;
- value(value: string): void;
- view(): any;
-
- }
-
- interface CalendarMonth {
- content?: string;
- empty?: string;
- }
-
- interface CalendarOptions {
- name?: string;
- culture?: string;
- dates?: any;
- depth?: string;
- disableDates?: any|Function;
- footer?: string|Function;
- format?: string;
- max?: Date;
- min?: Date;
- month?: CalendarMonth;
- start?: string;
- value?: Date;
- change?(e: CalendarEvent): void;
- navigate?(e: CalendarEvent): void;
- }
- interface CalendarEvent {
- sender: Calendar;
+ interface ArcEvent {
+ sender: Arc;
preventDefault: Function;
isDefaultPrevented(): boolean;
}
- class ColorPalette extends kendo.ui.Widget {
-
- static fn: ColorPalette;
-
- options: ColorPaletteOptions;
+ class Circle extends Observable {
- element: JQuery;
- wrapper: JQuery;
+ options: CircleOptions;
- static extend(proto: Object): ColorPalette;
+ center: kendo.geometry.Point;
+ radius: number;
- constructor(element: Element, options?: ColorPaletteOptions);
+ constructor(center: any|kendo.geometry.Point, radius: number);
- value(): string;
- value(color?: string): void;
- color(): kendo.Color;
- color(color?: kendo.Color): void;
- enable(enable?: boolean): void;
+ bbox(matrix: kendo.geometry.Matrix): kendo.geometry.Rect;
+ clone(): kendo.geometry.Circle;
+ equals(other: kendo.geometry.Circle): boolean;
+ getCenter(): kendo.geometry.Point;
+ getRadius(): number;
+ pointAt(angle: number): kendo.geometry.Point;
+ setCenter(value: kendo.geometry.Point): kendo.geometry.Point;
+ setCenter(value: any): kendo.geometry.Point;
+ setRadius(value: number): kendo.geometry.Circle;
}
- interface ColorPaletteTileSize {
- width?: number;
- height?: number;
- }
-
- interface ColorPaletteOptions {
+ interface CircleOptions {
name?: string;
- palette?: string|any;
- columns?: number;
- tileSize?: ColorPaletteTileSize;
- value?: string;
- change?(e: ColorPaletteEvent): void;
}
- interface ColorPaletteEvent {
- sender: ColorPalette;
+ interface CircleEvent {
+ sender: Circle;
preventDefault: Function;
isDefaultPrevented(): boolean;
}
- class ColorPicker extends kendo.ui.Widget {
-
- static fn: ColorPicker;
-
- options: ColorPickerOptions;
+ class Matrix extends Observable {
- element: JQuery;
- wrapper: JQuery;
+ options: MatrixOptions;
- static extend(proto: Object): ColorPicker;
-
- constructor(element: Element, options?: ColorPickerOptions);
+ a: number;
+ b: number;
+ c: number;
+ d: number;
+ e: number;
+ f: number;
- close(): void;
- open(): void;
- toggle(): void;
- value(): string;
- value(color?: string): void;
- color(): kendo.Color;
- color(color?: kendo.Color): void;
- enable(enable?: boolean): void;
+ static rotate(angle: number, x: number, y: number): kendo.geometry.Matrix;
+ static scale(scaleX: number, scaleY: number): kendo.geometry.Matrix;
+ static translate(x: number, y: number): kendo.geometry.Matrix;
+ static unit(): kendo.geometry.Matrix;
+
+ clone(): kendo.geometry.Matrix;
+ equals(other: kendo.geometry.Matrix): boolean;
+ round(digits: number): kendo.geometry.Matrix;
+ multiplyCopy(matrix: kendo.geometry.Matrix): kendo.geometry.Matrix;
+ toArray(digits: number): any;
+ toString(digits: number, separator: string): string;
}
- interface ColorPickerMessages {
- apply?: string;
- cancel?: string;
- }
-
- interface ColorPickerTileSize {
- width?: number;
- height?: number;
- }
-
- interface ColorPickerOptions {
+ interface MatrixOptions {
name?: string;
- buttons?: boolean;
- columns?: number;
- tileSize?: ColorPickerTileSize;
- messages?: ColorPickerMessages;
- palette?: string|any;
- opacity?: boolean;
- preview?: boolean;
- toolIcon?: string;
- value?: string;
- change?(e: ColorPickerChangeEvent): void;
- select?(e: ColorPickerSelectEvent): void;
- open?(e: ColorPickerEvent): void;
- close?(e: ColorPickerEvent): void;
}
- interface ColorPickerEvent {
- sender: ColorPicker;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface ColorPickerChangeEvent extends ColorPickerEvent {
- value?: string;
- }
-
- interface ColorPickerSelectEvent extends ColorPickerEvent {
- value?: string;
- }
-
-
- class ComboBox extends kendo.ui.Widget {
-
- static fn: ComboBox;
-
- options: ComboBoxOptions;
-
- dataSource: kendo.data.DataSource;
- input: JQuery;
- list: JQuery;
- ul: JQuery;
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): ComboBox;
-
- constructor(element: Element, options?: ComboBoxOptions);
-
-
- close(): void;
- dataItem(index?: number): any;
- destroy(): void;
- enable(enable: boolean): void;
- focus(): void;
- items(): any;
- open(): void;
- readonly(readonly: boolean): void;
- refresh(): void;
- search(word: string): void;
- select(): number;
- select(li: JQuery): void;
- select(li: number): void;
- select(li: Function): void;
- setDataSource(dataSource: kendo.data.DataSource): void;
- suggest(value: string): void;
- text(): string;
- text(text: string): void;
- toggle(toggle: boolean): void;
- value(): string;
- value(value: string): void;
-
- }
-
- interface ComboBoxAnimationClose {
- effects?: string;
- duration?: number;
- }
-
- interface ComboBoxAnimationOpen {
- effects?: string;
- duration?: number;
- }
-
- interface ComboBoxAnimation {
- close?: ComboBoxAnimationClose;
- open?: ComboBoxAnimationOpen;
- }
-
- interface ComboBoxPopup {
- appendTo?: string;
- origin?: string;
- position?: string;
- }
-
- interface ComboBoxVirtual {
- itemHeight?: number;
- valueMapper?: Function;
- }
-
- interface ComboBoxOptions {
- name?: string;
- animation?: ComboBoxAnimation;
- autoBind?: boolean;
- cascadeFrom?: string;
- cascadeFromField?: string;
- dataSource?: any|any|kendo.data.DataSource;
- dataTextField?: string;
- dataValueField?: string;
- delay?: number;
- enable?: boolean;
- filter?: string;
- fixedGroupTemplate?: string|Function;
- groupTemplate?: string|Function;
- height?: number;
- highlightFirst?: boolean;
- ignoreCase?: boolean;
- index?: number;
- minLength?: number;
- placeholder?: string;
- popup?: ComboBoxPopup;
- suggest?: boolean;
- headerTemplate?: string|Function;
- template?: string|Function;
- text?: string;
- value?: string;
- valuePrimitive?: boolean;
- virtual?: boolean|ComboBoxVirtual;
- change?(e: ComboBoxChangeEvent): void;
- close?(e: ComboBoxCloseEvent): void;
- dataBound?(e: ComboBoxDataBoundEvent): void;
- filtering?(e: ComboBoxFilteringEvent): void;
- open?(e: ComboBoxOpenEvent): void;
- select?(e: ComboBoxSelectEvent): void;
- cascade?(e: ComboBoxCascadeEvent): void;
- }
- interface ComboBoxEvent {
- sender: ComboBox;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface ComboBoxChangeEvent extends ComboBoxEvent {
- }
-
- interface ComboBoxCloseEvent extends ComboBoxEvent {
- }
-
- interface ComboBoxDataBoundEvent extends ComboBoxEvent {
- }
-
- interface ComboBoxFilteringEvent extends ComboBoxEvent {
- filter?: any;
- }
-
- interface ComboBoxOpenEvent extends ComboBoxEvent {
- }
-
- interface ComboBoxSelectEvent extends ComboBoxEvent {
- item?: JQuery;
- }
-
- interface ComboBoxCascadeEvent extends ComboBoxEvent {
- }
-
-
- class ContextMenu extends kendo.ui.Widget {
-
- static fn: ContextMenu;
-
- options: ContextMenuOptions;
-
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): ContextMenu;
-
- constructor(element: Element, options?: ContextMenuOptions);
-
-
- append(item: any, referenceItem: string): kendo.ui.ContextMenu;
- append(item: any, referenceItem: JQuery): kendo.ui.ContextMenu;
- close(element: Element): kendo.ui.ContextMenu;
- close(element: JQuery): kendo.ui.ContextMenu;
- destroy(): void;
- enable(element: string, enable: boolean): kendo.ui.ContextMenu;
- enable(element: Element, enable: boolean): kendo.ui.ContextMenu;
- enable(element: JQuery, enable: boolean): kendo.ui.ContextMenu;
- insertAfter(item: any, referenceItem: string): kendo.ui.ContextMenu;
- insertAfter(item: any, referenceItem: Element): kendo.ui.ContextMenu;
- insertAfter(item: any, referenceItem: JQuery): kendo.ui.ContextMenu;
- insertBefore(item: any, referenceItem: string): kendo.ui.ContextMenu;
- insertBefore(item: any, referenceItem: Element): kendo.ui.ContextMenu;
- insertBefore(item: any, referenceItem: JQuery): kendo.ui.ContextMenu;
- open(x: number, y?: number): kendo.ui.ContextMenu;
- open(x: Element, y?: number): kendo.ui.ContextMenu;
- open(x: JQuery, y?: number): kendo.ui.ContextMenu;
- remove(element: string): kendo.ui.ContextMenu;
- remove(element: Element): kendo.ui.ContextMenu;
- remove(element: JQuery): kendo.ui.ContextMenu;
-
- }
-
- interface ContextMenuAnimationClose {
- effects?: string;
- duration?: number;
- }
-
- interface ContextMenuAnimationOpen {
- effects?: string;
- duration?: number;
- }
-
- interface ContextMenuAnimation {
- close?: ContextMenuAnimationClose;
- open?: ContextMenuAnimationOpen;
- }
-
- interface ContextMenuOptions {
- name?: string;
- alignToAnchor?: boolean;
- animation?: boolean|ContextMenuAnimation;
- closeOnClick?: boolean;
- dataSource?: any|any;
- direction?: string;
- filter?: string;
- hoverDelay?: number;
- orientation?: string;
- popupCollision?: string;
- showOn?: string;
- target?: string|JQuery;
- close?(e: ContextMenuCloseEvent): void;
- open?(e: ContextMenuOpenEvent): void;
- activate?(e: ContextMenuActivateEvent): void;
- deactivate?(e: ContextMenuDeactivateEvent): void;
- select?(e: ContextMenuSelectEvent): void;
- }
- interface ContextMenuEvent {
- sender: ContextMenu;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface ContextMenuCloseEvent extends ContextMenuEvent {
- item?: Element;
- type?: string;
- target?: Element;
- event?: JQueryEventObject;
- }
-
- interface ContextMenuOpenEvent extends ContextMenuEvent {
- item?: Element;
- type?: string;
- target?: Element;
- event?: JQueryEventObject;
- }
-
- interface ContextMenuActivateEvent extends ContextMenuEvent {
- item?: Element;
- type?: string;
- target?: Element;
- }
-
- interface ContextMenuDeactivateEvent extends ContextMenuEvent {
- item?: Element;
- type?: string;
- target?: Element;
- }
-
- interface ContextMenuSelectEvent extends ContextMenuEvent {
- item?: Element;
- type?: string;
- target?: Element;
- }
-
-
- class DatePicker extends kendo.ui.Widget {
-
- static fn: DatePicker;
-
- options: DatePickerOptions;
-
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): DatePicker;
-
- constructor(element: Element, options?: DatePickerOptions);
-
-
- close(): void;
- destroy(): void;
- enable(enable: boolean): void;
- readonly(readonly: boolean): void;
- max(): Date;
- max(value: Date): void;
- max(value: string): void;
- min(): Date;
- min(value: Date): void;
- min(value: string): void;
- open(): void;
- setOptions(options: any): void;
- value(): Date;
- value(value: Date): void;
- value(value: string): void;
-
- }
-
- interface DatePickerAnimationClose {
- effects?: string;
- duration?: number;
- }
-
- interface DatePickerAnimationOpen {
- effects?: string;
- duration?: number;
- }
-
- interface DatePickerAnimation {
- close?: DatePickerAnimationClose;
- open?: DatePickerAnimationOpen;
- }
-
- interface DatePickerMonth {
- content?: string;
- empty?: string;
- }
-
- interface DatePickerOptions {
- name?: string;
- animation?: boolean|DatePickerAnimation;
- ARIATemplate?: string;
- culture?: string;
- dates?: any;
- depth?: string;
- disableDates?: any|Function;
- footer?: string|Function;
- format?: string;
- max?: Date;
- min?: Date;
- month?: DatePickerMonth;
- parseFormats?: any;
- start?: string;
- value?: Date;
- change?(e: DatePickerChangeEvent): void;
- close?(e: DatePickerCloseEvent): void;
- open?(e: DatePickerOpenEvent): void;
- }
- interface DatePickerEvent {
- sender: DatePicker;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface DatePickerChangeEvent extends DatePickerEvent {
- }
-
- interface DatePickerCloseEvent extends DatePickerEvent {
- }
-
- interface DatePickerOpenEvent extends DatePickerEvent {
- }
-
-
- class DateTimePicker extends kendo.ui.Widget {
-
- static fn: DateTimePicker;
-
- options: DateTimePickerOptions;
-
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): DateTimePicker;
-
- constructor(element: Element, options?: DateTimePickerOptions);
-
-
- close(view: string): void;
- destroy(): void;
- enable(enable: boolean): void;
- readonly(readonly: boolean): void;
- max(): Date;
- max(value: Date): void;
- max(value: string): void;
- min(): Date;
- min(value: Date): void;
- min(value: string): void;
- open(view: string): void;
- setOptions(options: any): void;
- toggle(view: string): void;
- value(): Date;
- value(value: Date): void;
- value(value: string): void;
-
- }
-
- interface DateTimePickerAnimationClose {
- effects?: string;
- duration?: number;
- }
-
- interface DateTimePickerAnimationOpen {
- effects?: string;
- duration?: number;
- }
-
- interface DateTimePickerAnimation {
- close?: DateTimePickerAnimationClose;
- open?: DateTimePickerAnimationOpen;
- }
-
- interface DateTimePickerMonth {
- content?: string;
- empty?: string;
- }
-
- interface DateTimePickerOptions {
- name?: string;
- animation?: boolean|DateTimePickerAnimation;
- ARIATemplate?: string;
- culture?: string;
- dates?: any;
- depth?: string;
- disableDates?: any|Function;
- footer?: string;
- format?: string;
- interval?: number;
- max?: Date;
- min?: Date;
- month?: DateTimePickerMonth;
- parseFormats?: any;
- start?: string;
- timeFormat?: string;
- value?: Date;
- change?(e: DateTimePickerChangeEvent): void;
- close?(e: DateTimePickerCloseEvent): void;
- open?(e: DateTimePickerOpenEvent): void;
- }
- interface DateTimePickerEvent {
- sender: DateTimePicker;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface DateTimePickerChangeEvent extends DateTimePickerEvent {
- }
-
- interface DateTimePickerCloseEvent extends DateTimePickerEvent {
- view?: string;
- }
-
- interface DateTimePickerOpenEvent extends DateTimePickerEvent {
- view?: string;
- }
-
-
- class DropDownList extends kendo.ui.Widget {
-
- static fn: DropDownList;
-
- options: DropDownListOptions;
- popup: kendo.ui.Popup;
-
- dataSource: kendo.data.DataSource;
- span: JQuery;
- filterInput: JQuery;
- list: JQuery;
- ul: JQuery;
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): DropDownList;
-
- constructor(element: Element, options?: DropDownListOptions);
-
-
- close(): void;
- dataItem(index?: JQuery): any;
- dataItem(index?: number): any;
- destroy(): void;
- focus(): void;
- items(): any;
- enable(enable: boolean): void;
- open(): void;
- readonly(readonly: boolean): void;
- refresh(): void;
- search(word: string): void;
- select(): number;
- select(li: JQuery): void;
- select(li: number): void;
- select(li: Function): void;
- setDataSource(dataSource: kendo.data.DataSource): void;
- text(): string;
- text(text: string): void;
- toggle(toggle: boolean): void;
- value(): string;
- value(value: string): void;
-
- }
-
- interface DropDownListAnimationClose {
- effects?: string;
- duration?: number;
- }
-
- interface DropDownListAnimationOpen {
- effects?: string;
- duration?: number;
- }
-
- interface DropDownListAnimation {
- close?: DropDownListAnimationClose;
- open?: DropDownListAnimationOpen;
- }
-
- interface DropDownListPopup {
- appendTo?: string;
- origin?: string;
- position?: string;
- }
-
- interface DropDownListVirtual {
- itemHeight?: number;
- valueMapper?: Function;
- }
-
- interface DropDownListOptions {
- name?: string;
- animation?: boolean|DropDownListAnimation;
- autoBind?: boolean;
- cascadeFrom?: string;
- cascadeFromField?: string;
- dataSource?: any|any|kendo.data.DataSource;
- dataTextField?: string;
- dataValueField?: string;
- delay?: number;
- enable?: boolean;
- filter?: string;
- fixedGroupTemplate?: string|Function;
- groupTemplate?: string|Function;
- height?: number;
- ignoreCase?: boolean;
- index?: number;
- minLength?: number;
- popup?: DropDownListPopup;
- optionLabel?: string|any;
- optionLabelTemplate?: string|Function;
- headerTemplate?: string|Function;
- template?: string|Function;
- valueTemplate?: string|Function;
- text?: string;
- value?: string;
- valuePrimitive?: boolean;
- virtual?: boolean|DropDownListVirtual;
- change?(e: DropDownListChangeEvent): void;
- close?(e: DropDownListCloseEvent): void;
- dataBound?(e: DropDownListDataBoundEvent): void;
- filtering?(e: DropDownListFilteringEvent): void;
- open?(e: DropDownListOpenEvent): void;
- select?(e: DropDownListSelectEvent): void;
- cascade?(e: DropDownListCascadeEvent): void;
- }
- interface DropDownListEvent {
- sender: DropDownList;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface DropDownListChangeEvent extends DropDownListEvent {
- }
-
- interface DropDownListCloseEvent extends DropDownListEvent {
- }
-
- interface DropDownListDataBoundEvent extends DropDownListEvent {
- }
-
- interface DropDownListFilteringEvent extends DropDownListEvent {
- filter?: any;
- }
-
- interface DropDownListOpenEvent extends DropDownListEvent {
- }
-
- interface DropDownListSelectEvent extends DropDownListEvent {
- item?: JQuery;
- }
-
- interface DropDownListCascadeEvent extends DropDownListEvent {
- }
-
-
- class Editor extends kendo.ui.Widget {
-
- static fn: Editor;
-
- options: EditorOptions;
-
- body: Element;
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): Editor;
-
- constructor(element: Element, options?: EditorOptions);
-
-
- createRange(document?: Document): Range;
- destroy(): void;
- encodedValue(): void;
- exec(name: string, params: any): void;
- focus(): void;
- getRange(): Range;
- getSelection(): Selection;
- paste(html: string, options: any): void;
- selectedHtml(): string;
- refresh(): void;
- saveAsPDF(): JQueryPromise;
- selectRange(range: Range): void;
- update(): void;
- state(toolName: string): boolean;
- value(): string;
- value(value: string): void;
-
- }
-
- interface EditorDeserialization {
- custom?: Function;
- }
-
- interface EditorFileBrowserMessages {
- uploadFile?: string;
- orderBy?: string;
- orderByName?: string;
- orderBySize?: string;
- directoryNotFound?: string;
- emptyFolder?: string;
- deleteFile?: string;
- invalidFileType?: string;
- overwriteFile?: string;
- search?: string;
- }
-
- interface EditorFileBrowserSchemaModelFieldsName {
- field?: string;
- parse?: Function;
- }
-
- interface EditorFileBrowserSchemaModelFieldsSize {
- field?: string;
- parse?: Function;
- }
-
- interface EditorFileBrowserSchemaModelFieldsType {
- parse?: Function;
- field?: string;
- }
-
- interface EditorFileBrowserSchemaModelFields {
- name?: EditorFileBrowserSchemaModelFieldsName;
- type?: EditorFileBrowserSchemaModelFieldsType;
- size?: EditorFileBrowserSchemaModelFieldsSize;
- }
-
- interface EditorFileBrowserSchemaModel {
- id?: string;
- fields?: EditorFileBrowserSchemaModelFields;
- }
-
- interface EditorFileBrowserSchema {
- }
-
- interface EditorFileBrowserTransportCreate {
- contentType?: string;
- data?: any|string|Function;
- dataType?: string;
- type?: string;
- url?: string|Function;
- }
-
- interface EditorFileBrowserTransportDestroy {
- contentType?: string;
- data?: any|string|Function;
- dataType?: string;
- type?: string;
- url?: string|Function;
- }
-
- interface EditorFileBrowserTransportRead {
- contentType?: string;
- data?: any|string|Function;
- dataType?: string;
- type?: string;
- url?: string|Function;
- }
-
- interface EditorFileBrowserTransport {
- read?: EditorFileBrowserTransportRead;
- uploadUrl?: string;
- fileUrl?: string|Function;
- destroy?: EditorFileBrowserTransportDestroy;
- create?: EditorFileBrowserTransportCreate;
- }
-
- interface EditorFileBrowser {
- fileTypes?: string;
- path?: string;
- transport?: EditorFileBrowserTransport;
- schema?: EditorFileBrowserSchema;
- messages?: EditorFileBrowserMessages;
- }
-
- interface EditorImageBrowserMessages {
- uploadFile?: string;
- orderBy?: string;
- orderByName?: string;
- orderBySize?: string;
- directoryNotFound?: string;
- emptyFolder?: string;
- deleteFile?: string;
- invalidFileType?: string;
- overwriteFile?: string;
- search?: string;
- }
-
- interface EditorImageBrowserSchemaModelFieldsName {
- field?: string;
- parse?: Function;
- }
-
- interface EditorImageBrowserSchemaModelFieldsSize {
- field?: string;
- parse?: Function;
- }
-
- interface EditorImageBrowserSchemaModelFieldsType {
- parse?: Function;
- field?: string;
- }
-
- interface EditorImageBrowserSchemaModelFields {
- name?: EditorImageBrowserSchemaModelFieldsName;
- type?: EditorImageBrowserSchemaModelFieldsType;
- size?: EditorImageBrowserSchemaModelFieldsSize;
- }
-
- interface EditorImageBrowserSchemaModel {
- id?: string;
- fields?: EditorImageBrowserSchemaModelFields;
- }
-
- interface EditorImageBrowserSchema {
- }
-
- interface EditorImageBrowserTransportCreate {
- contentType?: string;
- data?: any|string|Function;
- dataType?: string;
- type?: string;
- url?: string|Function;
- }
-
- interface EditorImageBrowserTransportDestroy {
- contentType?: string;
- data?: any|string|Function;
- dataType?: string;
- type?: string;
- url?: string|Function;
- }
-
- interface EditorImageBrowserTransportRead {
- contentType?: string;
- data?: any|string|Function;
- dataType?: string;
- type?: string;
- url?: string|Function;
- }
-
- interface EditorImageBrowserTransport {
- read?: EditorImageBrowserTransportRead;
- thumbnailUrl?: string|Function;
- uploadUrl?: string;
- imageUrl?: string|Function;
- destroy?: EditorImageBrowserTransportDestroy;
- create?: EditorImageBrowserTransportCreate;
- }
-
- interface EditorImageBrowser {
- fileTypes?: string;
- path?: string;
- transport?: EditorImageBrowserTransport;
- schema?: EditorImageBrowserSchema;
- messages?: EditorImageBrowserMessages;
- }
-
- interface EditorMessages {
- bold?: string;
- italic?: string;
- underline?: string;
- strikethrough?: string;
- superscript?: string;
- subscript?: string;
- justifyCenter?: string;
- justifyLeft?: string;
- justifyRight?: string;
- justifyFull?: string;
- insertUnorderedList?: string;
- insertOrderedList?: string;
- indent?: string;
- outdent?: string;
- createLink?: string;
- unlink?: string;
- insertImage?: string;
- insertFile?: string;
- insertHtml?: string;
- viewHtml?: string;
- fontName?: string;
- fontNameInherit?: string;
- fontSize?: string;
- fontSizeInherit?: string;
- formatBlock?: string;
- formatting?: string;
- foreColor?: string;
- backColor?: string;
- style?: string;
- emptyFolder?: string;
- uploadFile?: string;
- editAreaTitle?: string;
- orderBy?: string;
- orderBySize?: string;
- orderByName?: string;
- invalidFileType?: string;
- deleteFile?: string;
- overwriteFile?: string;
- directoryNotFound?: string;
- imageWebAddress?: string;
- imageAltText?: string;
- imageWidth?: string;
- imageHeight?: string;
- fileWebAddress?: string;
- fileTitle?: string;
- linkWebAddress?: string;
- linkText?: string;
- linkToolTip?: string;
- linkOpenInNewWindow?: string;
- dialogUpdate?: string;
- dialogInsert?: string;
- dialogCancel?: string;
- createTable?: string;
- createTableHint?: string;
- addColumnLeft?: string;
- addColumnRight?: string;
- addRowAbove?: string;
- addRowBelow?: string;
- deleteRow?: string;
- deleteColumn?: string;
- }
-
- interface EditorPasteCleanup {
- all?: boolean;
- css?: boolean;
- custom?: Function;
- keepNewLines?: boolean;
- msAllFormatting?: boolean;
- msConvertLists?: boolean;
- msTags?: boolean;
- none?: boolean;
- span?: boolean;
- }
-
- interface EditorPdfMargin {
- bottom?: number|string;
- left?: number|string;
- right?: number|string;
- top?: number|string;
- }
-
- interface EditorPdf {
- author?: string;
- avoidLinks?: boolean|string;
- creator?: string;
- date?: Date;
- fileName?: string;
- forceProxy?: boolean;
- keywords?: string;
- landscape?: boolean;
- margin?: EditorPdfMargin;
- paperSize?: string|any;
- proxyURL?: string;
- proxyTarget?: string;
- subject?: string;
- title?: string;
- }
-
- interface EditorResizable {
- content?: boolean;
- min?: number;
- max?: number;
- toolbar?: boolean;
- }
-
- interface EditorSerialization {
- custom?: Function;
- entities?: boolean;
- scripts?: boolean;
- semantic?: boolean;
- }
-
- interface EditorToolItem {
- text?: string;
- value?: string;
- context?: string;
- }
-
- interface EditorTool {
- name?: string;
- tooltip?: string;
- exec?: Function;
- items?: EditorToolItem[];
- template?: string;
- }
-
- interface EditorExecParams {
- value?: any;
- }
-
- interface EditorPasteOptions {
- split?: boolean;
- }
-
- interface EditorOptions {
- name?: string;
- deserialization?: EditorDeserialization;
- domain?: string;
- encoded?: boolean;
- messages?: EditorMessages;
- pasteCleanup?: EditorPasteCleanup;
- pdf?: EditorPdf;
- resizable?: boolean|EditorResizable;
- serialization?: EditorSerialization;
- stylesheets?: any;
- tools?: EditorTool[];
- imageBrowser?: EditorImageBrowser;
- fileBrowser?: EditorFileBrowser;
- change?(e: EditorEvent): void;
- execute?(e: EditorExecuteEvent): void;
- keydown?(e: EditorEvent): void;
- keyup?(e: EditorEvent): void;
- paste?(e: EditorPasteEvent): void;
- pdfExport?(e: EditorPdfExportEvent): void;
- select?(e: EditorEvent): void;
- }
- interface EditorEvent {
- sender: Editor;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface EditorExecuteEvent extends EditorEvent {
- name?: string;
- command?: any;
- }
-
- interface EditorPasteEvent extends EditorEvent {
- html?: any;
- }
-
- interface EditorPdfExportEvent extends EditorEvent {
- promise?: JQueryPromise;
- }
-
-
- class FilterMenu extends kendo.ui.Widget {
-
- static fn: FilterMenu;
-
- options: FilterMenuOptions;
-
- field: string;
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): FilterMenu;
-
- constructor(element: Element, options?: FilterMenuOptions);
-
-
- clear(): void;
-
- }
-
- interface FilterMenuMessages {
- and?: string;
- clear?: string;
- filter?: string;
- info?: string;
- isFalse?: string;
- isTrue?: string;
- or?: string;
- selectValue?: string;
- }
-
- interface FilterMenuOperatorsDate {
- eq?: string;
- neq?: string;
- isnull?: string;
- isnotnull?: string;
- gte?: string;
- gt?: string;
- lte?: string;
- lt?: string;
- }
-
- interface FilterMenuOperatorsEnums {
- eq?: string;
- neq?: string;
- isnull?: string;
- isnotnull?: string;
- }
-
- interface FilterMenuOperatorsNumber {
- eq?: string;
- neq?: string;
- isnull?: string;
- isnotnull?: string;
- gte?: string;
- gt?: string;
- lte?: string;
- lt?: string;
- }
-
- interface FilterMenuOperatorsString {
- eq?: string;
- neq?: string;
- isnull?: string;
- isnotnull?: string;
- isempty?: string;
- isnotempty?: string;
- startswith?: string;
- contains?: string;
- doesnotcontain?: string;
- endswith?: string;
- }
-
- interface FilterMenuOperators {
- string?: FilterMenuOperatorsString;
- number?: FilterMenuOperatorsNumber;
- date?: FilterMenuOperatorsDate;
- enums?: FilterMenuOperatorsEnums;
- }
-
- interface FilterMenuOptions {
- name?: string;
- dataSource?: any|any|kendo.data.DataSource;
- extra?: boolean;
- field?: string;
- messages?: FilterMenuMessages;
- operators?: FilterMenuOperators;
- }
- interface FilterMenuEvent {
- sender: FilterMenu;
+ interface MatrixEvent {
+ sender: Matrix;
preventDefault: Function;
isDefaultPrevented(): boolean;
}
- class FlatColorPicker extends kendo.ui.Widget {
-
- static fn: FlatColorPicker;
-
- options: FlatColorPickerOptions;
+ class Point extends Observable {
- element: JQuery;
- wrapper: JQuery;
+ options: PointOptions;
- static extend(proto: Object): FlatColorPicker;
+ x: number;
+ y: number;
- constructor(element: Element, options?: FlatColorPickerOptions);
+ constructor(x: number, y: number);
+ static create(x: number, y: number): kendo.geometry.Point;
+ static create(x: any, y: number): kendo.geometry.Point;
+ static create(x: kendo.geometry.Point, y: number): kendo.geometry.Point;
+ static min(): kendo.geometry.Point;
+ static max(): kendo.geometry.Point;
+ static minPoint(): kendo.geometry.Point;
+ static maxPoint(): kendo.geometry.Point;
- focus(): void;
- value(): string;
- value(color?: string): void;
- color(): kendo.Color;
- color(color?: kendo.Color): void;
- enable(enable?: boolean): void;
+ clone(): kendo.geometry.Point;
+ distanceTo(point: kendo.geometry.Point): number;
+ equals(other: kendo.geometry.Point): boolean;
+ getX(): number;
+ getY(): number;
+ move(x: number, y: number): kendo.geometry.Point;
+ rotate(angle: number, center: kendo.geometry.Point): kendo.geometry.Point;
+ rotate(angle: number, center: any): kendo.geometry.Point;
+ round(digits: number): kendo.geometry.Point;
+ scale(scaleX: number, scaleY: number): kendo.geometry.Point;
+ scaleCopy(scaleX: number, scaleY: number): kendo.geometry.Point;
+ setX(value: number): kendo.geometry.Point;
+ setY(value: number): kendo.geometry.Point;
+ toArray(digits: number): any;
+ toString(digits: number, separator: string): string;
+ transform(tansformation: kendo.geometry.Transformation): kendo.geometry.Point;
+ transformCopy(tansformation: kendo.geometry.Transformation): kendo.geometry.Point;
+ translate(dx: number, dy: number): kendo.geometry.Point;
+ translateWith(vector: kendo.geometry.Point): kendo.geometry.Point;
+ translateWith(vector: any): kendo.geometry.Point;
}
- interface FlatColorPickerMessages {
- apply?: string;
- cancel?: string;
- }
-
- interface FlatColorPickerOptions {
+ interface PointOptions {
name?: string;
- opacity?: boolean;
- buttons?: boolean;
- value?: string;
- preview?: boolean;
- autoupdate?: boolean;
- messages?: FlatColorPickerMessages;
- change?(e: FlatColorPickerChangeEvent): void;
}
- interface FlatColorPickerEvent {
- sender: FlatColorPicker;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface FlatColorPickerChangeEvent extends FlatColorPickerEvent {
- value?: string;
- }
-
-
- class Gantt extends kendo.ui.Widget {
-
- static fn: Gantt;
-
- options: GanttOptions;
-
- dataSource: kendo.data.DataSource;
- dependencies: kendo.data.GanttDependencyDataSource;
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): Gantt;
-
- constructor(element: Element, options?: GanttOptions);
-
-
- clearSelection(): void;
- dataItem(row: string): kendo.data.GanttTask;
- dataItem(row: Element): kendo.data.GanttTask;
- dataItem(row: JQuery): kendo.data.GanttTask;
- destroy(): void;
- refresh(): void;
- refreshDependencies(): void;
- removeDependency(dependency: string): void;
- removeDependency(dependency: kendo.data.GanttDependency): void;
- removeTask(task: string): void;
- removeTask(task: kendo.data.GanttTask): void;
- saveAsPDF(): JQueryPromise;
- select(): JQuery;
- select(row: string): void;
- select(row: Element): void;
- select(row: JQuery): void;
- setDataSource(dataSource: kendo.data.GanttDataSource): void;
- setDependenciesDataSource(dataSource: kendo.data.GanttDependencyDataSource): void;
- view(): kendo.ui.GanttView;
- view(type?: string): void;
-
- }
-
- interface GanttAssignments {
- dataSource?: any|any|kendo.data.DataSource;
- dataResourceIdField?: string;
- dataTaskIdField?: string;
- dataValueField?: string;
- }
-
- interface GanttColumn {
- field?: string;
- title?: string;
- format?: string;
- width?: string|number;
- editable?: boolean;
- sortable?: boolean;
- }
-
- interface GanttCurrentTimeMarker {
- updateInterval?: number;
- }
-
- interface GanttEditable {
- confirmation?: boolean;
- template?: string|Function;
- }
-
- interface GanttMessagesActions {
- addChild?: string;
- append?: string;
- insertAfter?: string;
- insertBefore?: string;
- pdf?: string;
- }
-
- interface GanttMessagesEditor {
- assignButton?: string;
- editorTitle?: string;
- end?: string;
- percentComplete?: string;
- resources?: string;
- resourcesEditorTitle?: string;
- resourcesHeader?: string;
- start?: string;
- title?: string;
- unitsHeader?: string;
- }
-
- interface GanttMessagesViews {
- day?: string;
- end?: string;
- month?: string;
- start?: string;
- week?: string;
- year?: string;
- }
-
- interface GanttMessages {
- actions?: GanttMessagesActions;
- cancel?: string;
- deleteDependencyConfirmation?: string;
- deleteDependencyWindowTitle?: string;
- deleteTaskConfirmation?: string;
- deleteTaskWindowTitle?: string;
- destroy?: string;
- editor?: GanttMessagesEditor;
- save?: string;
- views?: GanttMessagesViews;
- }
-
- interface GanttPdfMargin {
- bottom?: number|string;
- left?: number|string;
- right?: number|string;
- top?: number|string;
- }
-
- interface GanttPdf {
- author?: string;
- avoidLinks?: boolean|string;
- creator?: string;
- date?: Date;
- fileName?: string;
- forceProxy?: boolean;
- keywords?: string;
- landscape?: boolean;
- margin?: GanttPdfMargin;
- paperSize?: string|any;
- proxyURL?: string;
- proxyTarget?: string;
- subject?: string;
- title?: string;
- }
-
- interface GanttResources {
- dataFormatField?: string;
- dataColorField?: string;
- dataSource?: any|any|kendo.data.DataSource;
- dataTextField?: string;
- field?: string;
- }
-
- interface GanttToolbarItem {
- name?: string;
- template?: string|Function;
- text?: string;
- }
-
- interface GanttTooltip {
- template?: string|Function;
- visible?: boolean;
- }
-
- interface GanttView {
- type?: string;
- selected?: boolean;
- slotSize?: number|string;
- timeHeaderTemplate?: string|Function;
- dayHeaderTemplate?: string|Function;
- weekHeaderTemplate?: string|Function;
- monthHeaderTemplate?: string|Function;
- yearHeaderTemplate?: string|Function;
- resizeTooltipFormat?: string;
- }
-
- interface GanttOptions {
- name?: string;
- assignments?: GanttAssignments;
- autoBind?: boolean;
- columnResizeHandleWidth?: number;
- columns?: GanttColumn[];
- currentTimeMarker?: boolean|GanttCurrentTimeMarker;
- dataSource?: any|any|kendo.data.GanttDataSource;
- dependencies?: any|any|kendo.data.GanttDependencyDataSource;
- editable?: boolean|GanttEditable;
- navigatable?: boolean;
- workDayStart?: Date;
- workDayEnd?: Date;
- workWeekStart?: number;
- workWeekEnd?: number;
- hourSpan?: number;
- snap?: boolean;
- height?: number|string;
- listWidth?: string|number;
- messages?: GanttMessages;
- pdf?: GanttPdf;
- resizable?: boolean;
- selectable?: boolean;
- showWorkDays?: boolean;
- showWorkHours?: boolean;
- taskTemplate?: string|Function;
- toolbar?: GanttToolbarItem[];
- tooltip?: GanttTooltip;
- views?: GanttView[];
- resources?: GanttResources;
- rowHeight?: number|string;
- dataBinding?(e: GanttDataBindingEvent): void;
- dataBound?(e: GanttDataBoundEvent): void;
- add?(e: GanttAddEvent): void;
- edit?(e: GanttEditEvent): void;
- remove?(e: GanttRemoveEvent): void;
- cancel?(e: GanttCancelEvent): void;
- save?(e: GanttSaveEvent): void;
- change?(e: GanttChangeEvent): void;
- columnResize?(e: GanttColumnResizeEvent): void;
- navigate?(e: GanttNavigateEvent): void;
- moveStart?(e: GanttMoveStartEvent): void;
- move?(e: GanttMoveEvent): void;
- moveEnd?(e: GanttMoveEndEvent): void;
- pdfExport?(e: GanttPdfExportEvent): void;
- resizeStart?(e: GanttResizeStartEvent): void;
- resize?(e: GanttResizeEvent): void;
- resizeEnd?(e: GanttResizeEndEvent): void;
- }
- interface GanttEvent {
- sender: Gantt;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface GanttDataBindingEvent extends GanttEvent {
- }
-
- interface GanttDataBoundEvent extends GanttEvent {
- }
-
- interface GanttAddEvent extends GanttEvent {
- task?: kendo.data.GanttTask;
- dependency?: kendo.data.GanttDependency;
- }
-
- interface GanttEditEvent extends GanttEvent {
- container?: JQuery;
- task?: kendo.data.GanttTask;
- }
-
- interface GanttRemoveEvent extends GanttEvent {
- task?: kendo.data.GanttTask;
- dependencies?: any;
- }
-
- interface GanttCancelEvent extends GanttEvent {
- container?: JQuery;
- task?: kendo.data.GanttTask;
- }
-
- interface GanttSaveEvent extends GanttEvent {
- task?: kendo.data.GanttTask;
- values?: any;
- }
-
- interface GanttChangeEvent extends GanttEvent {
- }
-
- interface GanttColumnResizeEvent extends GanttEvent {
- column?: any;
- newWidth?: number;
- oldWidth?: number;
- }
-
- interface GanttNavigateEvent extends GanttEvent {
- view?: string;
- }
-
- interface GanttMoveStartEvent extends GanttEvent {
- task?: kendo.data.GanttTask;
- }
-
- interface GanttMoveEvent extends GanttEvent {
- task?: kendo.data.GanttTask;
- start?: Date;
- end?: Date;
- }
-
- interface GanttMoveEndEvent extends GanttEvent {
- task?: kendo.data.GanttTask;
- start?: Date;
- end?: Date;
- }
-
- interface GanttPdfExportEvent extends GanttEvent {
- promise?: JQueryPromise;
- }
-
- interface GanttResizeStartEvent extends GanttEvent {
- task?: kendo.data.GanttTask;
- }
-
- interface GanttResizeEvent extends GanttEvent {
- task?: kendo.data.GanttTask;
- start?: Date;
- end?: Date;
- }
-
- interface GanttResizeEndEvent extends GanttEvent {
- task?: kendo.data.GanttTask;
- start?: Date;
- end?: Date;
- }
-
-
- class Grid extends kendo.ui.Widget {
-
- static fn: Grid;
-
- options: GridOptions;
-
- dataSource: kendo.data.DataSource;
- columns: GridColumn[];
- footer: JQuery;
- pager: kendo.ui.Pager;
- table: JQuery;
- tbody: JQuery;
- thead: JQuery;
- content: JQuery;
- lockedHeader: JQuery;
- lockedTable: JQuery;
- lockedContent: JQuery;
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): Grid;
-
- constructor(element: Element, options?: GridOptions);
-
-
- addRow(): void;
- autoFitColumn(column: number): void;
- autoFitColumn(column: string): void;
- autoFitColumn(column: any): void;
- cancelChanges(): void;
- cancelRow(): void;
- cellIndex(cell: string): number;
- cellIndex(cell: Element): number;
- cellIndex(cell: JQuery): number;
- clearSelection(): void;
- closeCell(isCancel?: boolean): void;
- collapseGroup(row: string): void;
- collapseGroup(row: Element): void;
- collapseGroup(row: JQuery): void;
- collapseRow(row: string): void;
- collapseRow(row: Element): void;
- collapseRow(row: JQuery): void;
- current(): JQuery;
- current(cell: JQuery): void;
- dataItem(row: string): kendo.data.ObservableObject;
- dataItem(row: Element): kendo.data.ObservableObject;
- dataItem(row: JQuery): kendo.data.ObservableObject;
- destroy(): void;
- editCell(cell: JQuery): void;
- editRow(row: JQuery): void;
- expandGroup(row: string): void;
- expandGroup(row: Element): void;
- expandGroup(row: JQuery): void;
- expandRow(row: string): void;
- expandRow(row: Element): void;
- expandRow(row: JQuery): void;
- getOptions(): GridOptions;
- hideColumn(column: number): void;
- hideColumn(column: string): void;
- hideColumn(column: any): void;
- items(): any;
- lockColumn(column: number): void;
- lockColumn(column: string): void;
- refresh(): void;
- removeRow(row: string): void;
- removeRow(row: Element): void;
- removeRow(row: JQuery): void;
- reorderColumn(destIndex: number, column: any): void;
- saveAsExcel(): void;
- saveAsPDF(): JQueryPromise;
- saveChanges(): void;
- saveRow(): void;
- select(): JQuery;
- select(rows: string): void;
- select(rows: Element): void;
- select(rows: JQuery): void;
- setDataSource(dataSource: kendo.data.DataSource): void;
- setOptions(options: any): void;
- showColumn(column: number): void;
- showColumn(column: string): void;
- showColumn(column: any): void;
- unlockColumn(column: number): void;
- unlockColumn(column: string): void;
-
- }
-
- interface GridAllowCopy {
- delimeter?: string|any;
- }
-
- interface GridColumnMenuMessages {
- columns?: string;
- filter?: string;
- sortAscending?: string;
- sortDescending?: string;
- settings?: string;
- done?: string;
- lock?: string;
- unlock?: string;
- }
-
- interface GridColumnMenu {
- columns?: boolean;
- filterable?: boolean;
- sortable?: boolean;
- messages?: GridColumnMenuMessages;
- }
-
- interface GridColumnCommandItemText {
- edit?: string;
- cancel?: string;
- update?: string;
- }
-
- interface GridColumnCommandItem {
- name?: string;
- text?: GridColumnCommandItemText;
- className?: string;
- template?: string;
- imageClass?: string;
- click?: Function;
- }
-
- interface GridColumnFilterableCell {
- dataSource?: any|kendo.data.DataSource;
- dataTextField?: string;
- delay?: number;
- inputWidth?: number;
- suggestionOperator?: string;
- minLength?: number;
- enabled?: boolean;
- operator?: string;
- showOperators?: boolean;
- template?: Function;
- }
-
- interface GridColumnFilterable {
- cell?: GridColumnFilterableCell;
- multi?: boolean;
- dataSource?: any|any|kendo.data.DataSource;
- checkAll?: boolean;
- itemTemplate?: Function;
- operators?: any;
- search?: boolean;
- ignoreCase?: boolean;
- ui?: string|Function;
- }
-
- interface GridColumnSortable {
- compare?: Function;
- }
-
- interface GridColumn {
- aggregates?: any;
- attributes?: any;
- columns?: any;
- command?: GridColumnCommandItem[];
- encoded?: boolean;
- field?: string;
- filterable?: boolean|GridColumnFilterable;
- footerAttributes?: any;
- footerTemplate?: string|Function;
- format?: string;
- groupable?: boolean;
- groupHeaderTemplate?: string|Function;
- groupFooterTemplate?: string|Function;
- headerAttributes?: any;
- headerTemplate?: string|Function;
- hidden?: boolean;
- locked?: boolean;
- lockable?: boolean;
- minScreenWidth?: number;
- sortable?: boolean|GridColumnSortable;
- template?: string|Function;
- title?: string;
- width?: string|number;
- values?: any;
- menu?: boolean;
- type?: any;
- }
-
- interface GridEditable {
- confirmation?: boolean|string|Function;
- cancelDelete?: string;
- confirmDelete?: string;
- createAt?: string;
- destroy?: boolean;
- mode?: string;
- template?: string|Function;
- update?: boolean;
- window?: any;
- }
-
- interface GridExcel {
- allPages?: boolean;
- fileName?: string;
- filterable?: boolean;
- forceProxy?: boolean;
- proxyURL?: string;
- }
-
- interface GridFilterableMessages {
- and?: string;
- clear?: string;
- filter?: string;
- info?: string;
- isFalse?: string;
- isTrue?: string;
- or?: string;
- search?: string;
- selectValue?: string;
- cancel?: string;
- selectedItemsFormat?: string;
- operator?: string;
- value?: string;
- checkAll?: string;
- }
-
- interface GridFilterableOperatorsDate {
- eq?: string;
- neq?: string;
- isnull?: string;
- isnotnull?: string;
- gte?: string;
- gt?: string;
- lte?: string;
- lt?: string;
- }
-
- interface GridFilterableOperatorsEnums {
- eq?: string;
- neq?: string;
- isnull?: string;
- isnotnull?: string;
- }
-
- interface GridFilterableOperatorsNumber {
- eq?: string;
- neq?: string;
- isnull?: string;
- isnotnull?: string;
- gte?: string;
- gt?: string;
- lte?: string;
- lt?: string;
- }
-
- interface GridFilterableOperatorsString {
- eq?: string;
- neq?: string;
- isnull?: string;
- isnotnull?: string;
- isempty?: string;
- isnotempty?: string;
- startswith?: string;
- contains?: string;
- doesnotcontain?: string;
- endswith?: string;
- }
-
- interface GridFilterableOperators {
- string?: GridFilterableOperatorsString;
- number?: GridFilterableOperatorsNumber;
- date?: GridFilterableOperatorsDate;
- enums?: GridFilterableOperatorsEnums;
- }
-
- interface GridFilterable {
- extra?: boolean;
- messages?: GridFilterableMessages;
- operators?: GridFilterableOperators;
- mode?: string;
- }
-
- interface GridGroupableMessages {
- empty?: string;
- }
-
- interface GridGroupable {
- enabled?: boolean;
- showFooter?: boolean;
- messages?: GridGroupableMessages;
- }
-
- interface GridMessagesCommands {
- cancel?: string;
- canceledit?: string;
- create?: string;
- destroy?: string;
- edit?: string;
- excel?: string;
- save?: string;
- update?: string;
- }
-
- interface GridMessages {
- commands?: GridMessagesCommands;
- noRecords?: string;
- }
-
- interface GridNoRecords {
- template?: string|Function;
- }
-
- interface GridPageableMessages {
- display?: string;
- empty?: string;
- page?: string;
- of?: string;
- itemsPerPage?: string;
- first?: string;
- last?: string;
- next?: string;
- previous?: string;
- refresh?: string;
- morePages?: string;
- }
-
- interface GridPageable {
- pageSize?: number;
- previousNext?: boolean;
- numeric?: boolean;
- buttonCount?: number;
- input?: boolean;
- pageSizes?: boolean|any;
- refresh?: boolean;
- info?: boolean;
- messages?: GridPageableMessages;
- }
-
- interface GridPdfMargin {
- bottom?: number|string;
- left?: number|string;
- right?: number|string;
- top?: number|string;
- }
-
- interface GridPdf {
- allPages?: boolean;
- author?: string;
- avoidLinks?: boolean|string;
- creator?: string;
- date?: Date;
- fileName?: string;
- forceProxy?: boolean;
- keywords?: string;
- landscape?: boolean;
- margin?: GridPdfMargin;
- paperSize?: string|any;
- template?: string;
- repeatHeaders?: boolean;
- scale?: number;
- proxyURL?: string;
- proxyTarget?: string;
- subject?: string;
- title?: string;
- }
-
- interface GridScrollable {
- virtual?: boolean;
- }
-
- interface GridSortable {
- allowUnsort?: boolean;
- mode?: string;
- }
-
- interface GridToolbarItem {
- name?: string;
- template?: string|Function;
- text?: string;
- }
-
- interface GridOptions {
- name?: string;
- allowCopy?: boolean|GridAllowCopy;
- altRowTemplate?: string|Function;
- autoBind?: boolean;
- columnResizeHandleWidth?: number;
- columns?: GridColumn[];
- columnMenu?: boolean|GridColumnMenu;
- dataSource?: any|any|kendo.data.DataSource;
- detailTemplate?: string|Function;
- editable?: boolean|GridEditable;
- excel?: GridExcel;
- filterable?: boolean|GridFilterable;
- groupable?: boolean|GridGroupable;
- height?: number|string;
- messages?: GridMessages;
- mobile?: boolean|string;
- navigatable?: boolean;
- noRecords?: boolean|GridNoRecords;
- pageable?: boolean|GridPageable;
- pdf?: GridPdf;
- reorderable?: boolean;
- resizable?: boolean;
- rowTemplate?: string|Function;
- scrollable?: boolean|GridScrollable;
- selectable?: boolean|string;
- sortable?: boolean|GridSortable;
- toolbar?: string | ((...args:any[]) => string) | GridToolbarItem[];
- cancel?(e: GridCancelEvent): void;
- change?(e: GridChangeEvent): void;
- columnHide?(e: GridColumnHideEvent): void;
- columnMenuInit?(e: GridColumnMenuInitEvent): void;
- columnReorder?(e: GridColumnReorderEvent): void;
- columnResize?(e: GridColumnResizeEvent): void;
- columnShow?(e: GridColumnShowEvent): void;
- dataBinding?(e: GridDataBindingEvent): void;
- dataBound?(e: GridDataBoundEvent): void;
- detailCollapse?(e: GridDetailCollapseEvent): void;
- detailExpand?(e: GridDetailExpandEvent): void;
- detailInit?(e: GridDetailInitEvent): void;
- edit?(e: GridEditEvent): void;
- excelExport?(e: GridExcelExportEvent): void;
- pdfExport?(e: GridPdfExportEvent): void;
- filterMenuInit?(e: GridFilterMenuInitEvent): void;
- remove?(e: GridRemoveEvent): void;
- save?(e: GridSaveEvent): void;
- saveChanges?(e: GridSaveChangesEvent): void;
- columnLock?(e: GridColumnLockEvent): void;
- columnUnlock?(e: GridColumnUnlockEvent): void;
- navigate?(e: GridNavigateEvent): void;
- }
- interface GridEvent {
- sender: Grid;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface GridCancelEvent extends GridEvent {
- container?: JQuery;
- model?: kendo.data.Model;
- }
-
- interface GridChangeEvent extends GridEvent {
- }
-
- interface GridColumnHideEvent extends GridEvent {
- column?: any;
- }
-
- interface GridColumnMenuInitEvent extends GridEvent {
- container?: JQuery;
- field?: string;
- }
-
- interface GridColumnReorderEvent extends GridEvent {
- column?: any;
- newIndex?: number;
- oldIndex?: number;
- }
-
- interface GridColumnResizeEvent extends GridEvent {
- column?: any;
- newWidth?: number;
- oldWidth?: number;
- }
-
- interface GridColumnShowEvent extends GridEvent {
- column?: any;
- }
-
- interface GridDataBindingEvent extends GridEvent {
- action?: string;
- index?: number;
- items?: any;
- }
-
- interface GridDataBoundEvent extends GridEvent {
- }
-
- interface GridDetailCollapseEvent extends GridEvent {
- detailRow?: JQuery;
- masterRow?: JQuery;
- }
-
- interface GridDetailExpandEvent extends GridEvent {
- detailRow?: JQuery;
- masterRow?: JQuery;
- }
-
- interface GridDetailInitEvent extends GridEvent {
- data?: kendo.data.ObservableObject;
- detailCell?: JQuery;
- detailRow?: JQuery;
- masterRow?: JQuery;
- }
-
- interface GridEditEvent extends GridEvent {
- container?: JQuery;
- model?: kendo.data.Model;
- }
-
- interface GridExcelExportEvent extends GridEvent {
- data?: any;
- workbook?: kendo.ooxml.Workbook;
- }
-
- interface GridPdfExportEvent extends GridEvent {
- promise?: JQueryPromise;
- }
-
- interface GridFilterMenuInitEvent extends GridEvent {
- container?: JQuery;
- field?: string;
- }
-
- interface GridRemoveEvent extends GridEvent {
- model?: kendo.data.Model;
- row?: JQuery;
- }
-
- interface GridSaveEvent extends GridEvent {
- model?: kendo.data.Model;
- container?: JQuery;
- values?: any;
- }
-
- interface GridSaveChangesEvent extends GridEvent {
- }
-
- interface GridColumnLockEvent extends GridEvent {
- column?: any;
- }
-
- interface GridColumnUnlockEvent extends GridEvent {
- column?: any;
- }
-
- interface GridNavigateEvent extends GridEvent {
- element?: JQuery;
- }
-
-
- class ListView extends kendo.ui.Widget {
-
- static fn: ListView;
-
- options: ListViewOptions;
-
- dataSource: kendo.data.DataSource;
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): ListView;
-
- constructor(element: Element, options?: ListViewOptions);
-
-
- add(): void;
- cancel(): void;
- clearSelection(): void;
- dataItem(row: string): kendo.data.ObservableObject;
- dataItem(row: Element): kendo.data.ObservableObject;
- dataItem(row: JQuery): kendo.data.ObservableObject;
- dataItems(): void;
- destroy(): void;
- edit(item: JQuery): void;
- items(): any;
- refresh(): void;
- remove(item: any): void;
- save(): void;
- select(): JQuery;
- select(items: JQuery): void;
- select(items: any): void;
- setDataSource(dataSource: kendo.data.DataSource): void;
-
- }
-
- interface ListViewOptions {
- name?: string;
- autoBind?: boolean;
- dataSource?: any|any|kendo.data.DataSource;
- editTemplate?: Function;
- navigatable?: boolean;
- selectable?: boolean|string;
- template?: Function;
- altTemplate?: Function;
- cancel?(e: ListViewCancelEvent): void;
- change?(e: ListViewEvent): void;
- dataBound?(e: ListViewEvent): void;
- dataBinding?(e: ListViewEvent): void;
- edit?(e: ListViewEditEvent): void;
- remove?(e: ListViewRemoveEvent): void;
- save?(e: ListViewSaveEvent): void;
- }
- interface ListViewEvent {
- sender: ListView;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface ListViewCancelEvent extends ListViewEvent {
- container?: JQuery;
- model?: kendo.data.Model;
- }
-
- interface ListViewEditEvent extends ListViewEvent {
- item?: JQuery;
- model?: kendo.data.Model;
- }
-
- interface ListViewRemoveEvent extends ListViewEvent {
- item?: JQuery;
- model?: kendo.data.Model;
- }
-
- interface ListViewSaveEvent extends ListViewEvent {
- model?: kendo.data.Model;
- item?: JQuery;
- }
-
-
- class MaskedTextBox extends kendo.ui.Widget {
-
- static fn: MaskedTextBox;
-
- options: MaskedTextBoxOptions;
-
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): MaskedTextBox;
-
- constructor(element: Element, options?: MaskedTextBoxOptions);
-
-
- destroy(): void;
- enable(enable: boolean): void;
- readonly(readonly: boolean): void;
- raw(): string;
- value(): string;
- value(value: string): void;
-
- }
-
- interface MaskedTextBoxOptions {
- name?: string;
- clearPromptChar?: boolean;
- culture?: string;
- mask?: string;
- promptChar?: string;
- rules?: any;
- unmaskOnPost?: boolean;
- value?: string;
- change?(e: MaskedTextBoxChangeEvent): void;
- }
- interface MaskedTextBoxEvent {
- sender: MaskedTextBox;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface MaskedTextBoxChangeEvent extends MaskedTextBoxEvent {
- }
-
-
- class Menu extends kendo.ui.Widget {
-
- static fn: Menu;
-
- options: MenuOptions;
-
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): Menu;
-
- constructor(element: Element, options?: MenuOptions);
-
-
- append(item: any, referenceItem: string): kendo.ui.Menu;
- append(item: any, referenceItem: JQuery): kendo.ui.Menu;
- close(element: string): kendo.ui.Menu;
- close(element: Element): kendo.ui.Menu;
- close(element: JQuery): kendo.ui.Menu;
- destroy(): void;
- enable(element: string, enable: boolean): kendo.ui.Menu;
- enable(element: Element, enable: boolean): kendo.ui.Menu;
- enable(element: JQuery, enable: boolean): kendo.ui.Menu;
- insertAfter(item: any, referenceItem: string): kendo.ui.Menu;
- insertAfter(item: any, referenceItem: Element): kendo.ui.Menu;
- insertAfter(item: any, referenceItem: JQuery): kendo.ui.Menu;
- insertBefore(item: any, referenceItem: string): kendo.ui.Menu;
- insertBefore(item: any, referenceItem: Element): kendo.ui.Menu;
- insertBefore(item: any, referenceItem: JQuery): kendo.ui.Menu;
- open(element: string): kendo.ui.Menu;
- open(element: Element): kendo.ui.Menu;
- open(element: JQuery): kendo.ui.Menu;
- remove(element: string): kendo.ui.Menu;
- remove(element: Element): kendo.ui.Menu;
- remove(element: JQuery): kendo.ui.Menu;
-
- }
-
- interface MenuAnimationClose {
- effects?: string;
- duration?: number;
- }
-
- interface MenuAnimationOpen {
- effects?: string;
- duration?: number;
- }
-
- interface MenuAnimation {
- close?: MenuAnimationClose;
- open?: MenuAnimationOpen;
- }
-
- interface MenuOptions {
- name?: string;
- animation?: boolean|MenuAnimation;
- closeOnClick?: boolean;
- dataSource?: any|any;
- direction?: string;
- hoverDelay?: number;
- openOnClick?: boolean;
- orientation?: string;
- popupCollision?: string;
- close?(e: MenuCloseEvent): void;
- open?(e: MenuOpenEvent): void;
- activate?(e: MenuActivateEvent): void;
- deactivate?(e: MenuDeactivateEvent): void;
- select?(e: MenuSelectEvent): void;
- }
- interface MenuEvent {
- sender: Menu;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface MenuCloseEvent extends MenuEvent {
- item?: HTMLElement;
- }
-
- interface MenuOpenEvent extends MenuEvent {
- item?: HTMLElement;
- }
-
- interface MenuActivateEvent extends MenuEvent {
- item?: HTMLElement;
- }
-
- interface MenuDeactivateEvent extends MenuEvent {
- item?: HTMLElement;
- }
-
- interface MenuSelectEvent extends MenuEvent {
- item?: HTMLElement;
- }
-
-
- class MultiSelect extends kendo.ui.Widget {
-
- static fn: MultiSelect;
-
- options: MultiSelectOptions;
-
- dataSource: kendo.data.DataSource;
- input: JQuery;
- list: JQuery;
- ul: JQuery;
- tagList: JQuery;
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): MultiSelect;
-
- constructor(element: Element, options?: MultiSelectOptions);
-
-
- close(): void;
- dataItems(): any;
- destroy(): void;
- enable(enable: boolean): void;
- focus(): void;
- items(): any;
- open(): void;
- readonly(readonly: boolean): void;
- refresh(): void;
- search(word: string): void;
- setDataSource(dataSource: kendo.data.DataSource): void;
- toggle(toggle: boolean): void;
- value(): any;
- value(value: any): void;
- value(value: string): void;
-
- }
-
- interface MultiSelectAnimationClose {
- effects?: string;
- duration?: number;
- }
-
- interface MultiSelectAnimationOpen {
- effects?: string;
- duration?: number;
- }
-
- interface MultiSelectAnimation {
- close?: MultiSelectAnimationClose;
- open?: MultiSelectAnimationOpen;
- }
-
- interface MultiSelectPopup {
- appendTo?: string;
- origin?: string;
- position?: string;
- }
-
- interface MultiSelectVirtual {
- itemHeight?: number;
- valueMapper?: Function;
- }
-
- interface MultiSelectOptions {
- name?: string;
- animation?: boolean|MultiSelectAnimation;
- autoBind?: boolean;
- autoClose?: boolean;
- dataSource?: any|any|kendo.data.DataSource;
- dataTextField?: string;
- dataValueField?: string;
- delay?: number;
- enable?: boolean;
- filter?: string;
- fixedGroupTemplate?: string|Function;
- groupTemplate?: string|Function;
- height?: number;
- highlightFirst?: boolean;
- ignoreCase?: boolean;
- minLength?: number;
- maxSelectedItems?: number;
- placeholder?: string;
- popup?: MultiSelectPopup;
- headerTemplate?: string|Function;
- itemTemplate?: string|Function;
- tagTemplate?: string;
- tagMode?: string;
- value?: any;
- valuePrimitive?: boolean;
- virtual?: boolean|MultiSelectVirtual;
- change?(e: MultiSelectChangeEvent): void;
- close?(e: MultiSelectCloseEvent): void;
- dataBound?(e: MultiSelectDataBoundEvent): void;
- filtering?(e: MultiSelectFilteringEvent): void;
- open?(e: MultiSelectOpenEvent): void;
- select?(e: MultiSelectSelectEvent): void;
- }
- interface MultiSelectEvent {
- sender: MultiSelect;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface MultiSelectChangeEvent extends MultiSelectEvent {
- }
-
- interface MultiSelectCloseEvent extends MultiSelectEvent {
- }
-
- interface MultiSelectDataBoundEvent extends MultiSelectEvent {
- }
-
- interface MultiSelectFilteringEvent extends MultiSelectEvent {
- filter?: any;
- }
-
- interface MultiSelectOpenEvent extends MultiSelectEvent {
- }
-
- interface MultiSelectSelectEvent extends MultiSelectEvent {
- item?: JQuery;
- }
-
-
- class Notification extends kendo.ui.Widget {
-
- static fn: Notification;
-
- options: NotificationOptions;
-
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): Notification;
-
- constructor(element: Element, options?: NotificationOptions);
-
-
- error(data: any): void;
- error(data: string): void;
- error(data: Function): void;
- getNotifications(): JQuery;
- hide(): void;
- info(data: any): void;
- info(data: string): void;
- info(data: Function): void;
- show(data: any, type: string): void;
- show(data: string, type: string): void;
- show(data: Function, type: string): void;
- showText(data: any, type: string): void;
- showText(data: string, type: string): void;
- showText(data: Function, type: string): void;
- success(data: any): void;
- success(data: string): void;
- success(data: Function): void;
- warning(data: any): void;
- warning(data: string): void;
- warning(data: Function): void;
-
- }
-
- interface NotificationPosition {
- bottom?: number;
- left?: number;
- pinned?: boolean;
- right?: number;
- top?: number;
- }
-
- interface NotificationTemplate {
- type?: string;
- template?: string;
- }
-
- interface NotificationOptions {
- name?: string;
- allowHideAfter?: number;
- animation?: any|boolean;
- appendTo?: string|JQuery;
- autoHideAfter?: number;
- button?: boolean;
- height?: number|string;
- hideOnClick?: boolean;
- position?: NotificationPosition;
- stacking?: string;
- templates?: NotificationTemplate[];
- width?: number|string;
- hide?(e: NotificationHideEvent): void;
- show?(e: NotificationShowEvent): void;
- }
- interface NotificationEvent {
- sender: Notification;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface NotificationHideEvent extends NotificationEvent {
- element?: JQuery;
- }
-
- interface NotificationShowEvent extends NotificationEvent {
- element?: JQuery;
- }
-
-
- class NumericTextBox extends kendo.ui.Widget {
-
- static fn: NumericTextBox;
-
- options: NumericTextBoxOptions;
-
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): NumericTextBox;
-
- constructor(element: Element, options?: NumericTextBoxOptions);
-
-
- destroy(): void;
- enable(enable: boolean): void;
- readonly(readonly: boolean): void;
- focus(): void;
- max(): number;
- max(value: number): void;
- max(value: string): void;
- min(): number;
- min(value: number): void;
- min(value: string): void;
- step(): number;
- step(value: number): void;
- step(value: string): void;
- value(): number;
- value(value: number): void;
- value(value: string): void;
-
- }
-
- interface NumericTextBoxOptions {
- name?: string;
- culture?: string;
- decimals?: number;
- downArrowText?: string;
- format?: string;
- max?: number;
- min?: number;
- placeholder?: string;
- spinners?: boolean;
- step?: number;
- upArrowText?: string;
- value?: number;
- change?(e: NumericTextBoxChangeEvent): void;
- spin?(e: NumericTextBoxSpinEvent): void;
- }
- interface NumericTextBoxEvent {
- sender: NumericTextBox;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface NumericTextBoxChangeEvent extends NumericTextBoxEvent {
- }
-
- interface NumericTextBoxSpinEvent extends NumericTextBoxEvent {
- }
-
-
- class Pager extends kendo.ui.Widget {
-
- static fn: Pager;
-
- options: PagerOptions;
-
- dataSource: kendo.data.DataSource;
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): Pager;
-
- constructor(element: Element, options?: PagerOptions);
-
-
- totalPages(): number;
- pageSize(): number;
- page(): number;
- page(page: number): void;
- refresh(): void;
- destroy(): void;
-
- }
-
- interface PagerMessages {
- display?: string;
- empty?: string;
- allPages?: string;
- page?: string;
- of?: string;
- itemsPerPage?: string;
- first?: string;
- previous?: string;
- next?: string;
- last?: string;
- refresh?: string;
- }
-
- interface PagerOptions {
- name?: string;
- autoBind?: boolean;
- buttonCount?: number;
- dataSource?: any|kendo.data.DataSource;
- selectTemplate?: string;
- linkTemplate?: string;
- info?: boolean;
- input?: boolean;
- numeric?: boolean;
- pageSizes?: boolean|any;
- previousNext?: boolean;
- refresh?: boolean;
- messages?: PagerMessages;
- change?(e: PagerChangeEvent): void;
- }
- interface PagerEvent {
- sender: Pager;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface PagerChangeEvent extends PagerEvent {
- }
-
-
- class PanelBar extends kendo.ui.Widget {
-
- static fn: PanelBar;
-
- options: PanelBarOptions;
-
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): PanelBar;
-
- constructor(element: Element, options?: PanelBarOptions);
-
-
- append(item: string, referenceItem: string): kendo.ui.PanelBar;
- append(item: string, referenceItem: Element): kendo.ui.PanelBar;
- append(item: string, referenceItem: JQuery): kendo.ui.PanelBar;
- append(item: Element, referenceItem: string): kendo.ui.PanelBar;
- append(item: Element, referenceItem: Element): kendo.ui.PanelBar;
- append(item: Element, referenceItem: JQuery): kendo.ui.PanelBar;
- append(item: JQuery, referenceItem: string): kendo.ui.PanelBar;
- append(item: JQuery, referenceItem: Element): kendo.ui.PanelBar;
- append(item: JQuery, referenceItem: JQuery): kendo.ui.PanelBar;
- append(item: any, referenceItem: string): kendo.ui.PanelBar;
- append(item: any, referenceItem: Element): kendo.ui.PanelBar;
- append(item: any, referenceItem: JQuery): kendo.ui.PanelBar;
- clearSelection(): void;
- collapse(element: string, useAnimation: boolean): kendo.ui.PanelBar;
- collapse(element: Element, useAnimation: boolean): kendo.ui.PanelBar;
- collapse(element: JQuery, useAnimation: boolean): kendo.ui.PanelBar;
- destroy(): void;
- enable(element: string, enable: boolean): void;
- enable(element: Element, enable: boolean): void;
- enable(element: JQuery, enable: boolean): void;
- expand(element: string, useAnimation: boolean): kendo.ui.PanelBar;
- expand(element: Element, useAnimation: boolean): kendo.ui.PanelBar;
- expand(element: JQuery, useAnimation: boolean): kendo.ui.PanelBar;
- insertAfter(item: string, referenceItem: string): void;
- insertAfter(item: string, referenceItem: Element): void;
- insertAfter(item: string, referenceItem: JQuery): void;
- insertAfter(item: Element, referenceItem: string): void;
- insertAfter(item: Element, referenceItem: Element): void;
- insertAfter(item: Element, referenceItem: JQuery): void;
- insertAfter(item: JQuery, referenceItem: string): void;
- insertAfter(item: JQuery, referenceItem: Element): void;
- insertAfter(item: JQuery, referenceItem: JQuery): void;
- insertAfter(item: any, referenceItem: string): void;
- insertAfter(item: any, referenceItem: Element): void;
- insertAfter(item: any, referenceItem: JQuery): void;
- insertBefore(item: string, referenceItem: string): kendo.ui.PanelBar;
- insertBefore(item: string, referenceItem: Element): kendo.ui.PanelBar;
- insertBefore(item: string, referenceItem: JQuery): kendo.ui.PanelBar;
- insertBefore(item: Element, referenceItem: string): kendo.ui.PanelBar;
- insertBefore(item: Element, referenceItem: Element): kendo.ui.PanelBar;
- insertBefore(item: Element, referenceItem: JQuery): kendo.ui.PanelBar;
- insertBefore(item: JQuery, referenceItem: string): kendo.ui.PanelBar;
- insertBefore(item: JQuery, referenceItem: Element): kendo.ui.PanelBar;
- insertBefore(item: JQuery, referenceItem: JQuery): kendo.ui.PanelBar;
- insertBefore(item: any, referenceItem: string): kendo.ui.PanelBar;
- insertBefore(item: any, referenceItem: Element): kendo.ui.PanelBar;
- insertBefore(item: any, referenceItem: JQuery): kendo.ui.PanelBar;
- reload(element: string): void;
- reload(element: Element): void;
- reload(element: JQuery): void;
- remove(element: string): void;
- remove(element: Element): void;
- remove(element: JQuery): void;
- select(): JQuery;
- select(element?: string): void;
- select(element?: Element): void;
- select(element?: JQuery): void;
-
- }
-
- interface PanelBarAnimationCollapse {
- duration?: number;
- effects?: string;
- }
-
- interface PanelBarAnimationExpand {
- duration?: number;
- effects?: string;
- }
-
- interface PanelBarAnimation {
- collapse?: PanelBarAnimationCollapse;
- expand?: PanelBarAnimationExpand;
- }
-
- interface PanelBarOptions {
- name?: string;
- animation?: boolean|PanelBarAnimation;
- contentUrls?: any;
- dataSource?: any|any;
- expandMode?: string;
- activate?(e: PanelBarActivateEvent): void;
- collapse?(e: PanelBarCollapseEvent): void;
- contentLoad?(e: PanelBarContentLoadEvent): void;
- error?(e: PanelBarErrorEvent): void;
- expand?(e: PanelBarExpandEvent): void;
- select?(e: PanelBarSelectEvent): void;
- }
- interface PanelBarEvent {
- sender: PanelBar;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface PanelBarActivateEvent extends PanelBarEvent {
- item?: Element;
- }
-
- interface PanelBarCollapseEvent extends PanelBarEvent {
- item?: Element;
- }
-
- interface PanelBarContentLoadEvent extends PanelBarEvent {
- item?: Element;
- contentElement?: Element;
- }
-
- interface PanelBarErrorEvent extends PanelBarEvent {
- xhr?: JQueryXHR;
- status?: string;
- }
-
- interface PanelBarExpandEvent extends PanelBarEvent {
- item?: Element;
- }
-
- interface PanelBarSelectEvent extends PanelBarEvent {
- item?: Element;
- }
-
-
- class PivotConfigurator extends kendo.ui.Widget {
-
- static fn: PivotConfigurator;
-
- options: PivotConfiguratorOptions;
-
- dataSource: kendo.data.DataSource;
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): PivotConfigurator;
-
- constructor(element: Element, options?: PivotConfiguratorOptions);
-
-
- destroy(): void;
- refresh(): void;
- setDataSource(dataSource: kendo.data.PivotDataSource): void;
-
- }
-
- interface PivotConfiguratorMessagesFieldMenuOperators {
- contains?: string;
- doesnotcontain?: string;
- startswith?: string;
- endswith?: string;
- eq?: string;
- neq?: string;
- }
-
- interface PivotConfiguratorMessagesFieldMenu {
- info?: string;
- sortAscending?: string;
- sortDescending?: string;
- filterFields?: string;
- filter?: string;
- include?: string;
- title?: string;
- clear?: string;
- ok?: string;
- cancel?: string;
- operators?: PivotConfiguratorMessagesFieldMenuOperators;
- }
-
- interface PivotConfiguratorMessages {
- measures?: string;
- columns?: string;
- rows?: string;
- measuresLabel?: string;
- rowsLabel?: string;
- columnsLabel?: string;
- fieldsLabel?: string;
- fieldMenu?: PivotConfiguratorMessagesFieldMenu;
- }
-
- interface PivotConfiguratorSortable {
- allowUnsort?: boolean;
- }
-
- interface PivotConfiguratorOptions {
- name?: string;
- dataSource?: any|kendo.data.PivotDataSource;
- filterable?: boolean;
- sortable?: boolean|PivotConfiguratorSortable;
- height?: number|string;
- messages?: PivotConfiguratorMessages;
- }
- interface PivotConfiguratorEvent {
- sender: PivotConfigurator;
+ interface PointEvent {
+ sender: Point;
preventDefault: Function;
isDefaultPrevented(): boolean;
}
- class PivotGrid extends kendo.ui.Widget {
-
- static fn: PivotGrid;
-
- options: PivotGridOptions;
-
- dataSource: kendo.data.DataSource;
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): PivotGrid;
-
- constructor(element: Element, options?: PivotGridOptions);
+ class Rect extends Observable {
- cellInfo(columnIndex: number, rowIndex: number): any;
- cellInfoByElement(cell: string): any;
- cellInfoByElement(cell: Element): any;
- cellInfoByElement(cell: JQuery): any;
- destroy(): void;
- refresh(): void;
- setDataSource(dataSource: kendo.data.PivotDataSource): void;
- saveAsExcel(): void;
- saveAsPDF(): JQueryPromise;
+ options: RectOptions;
+
+ origin: kendo.geometry.Point;
+ size: kendo.geometry.Size;
+
+ constructor(origin: kendo.geometry.Point|any, size: kendo.geometry.Size|any);
+
+ static fromPoints(pointA: kendo.geometry.Point, pointB: kendo.geometry.Point): kendo.geometry.Rect;
+ static union(rectA: kendo.geometry.Rect, rectB: kendo.geometry.Rect): kendo.geometry.Rect;
+
+ bbox(matrix: kendo.geometry.Matrix): kendo.geometry.Rect;
+ bottomLeft(): kendo.geometry.Point;
+ bottomRight(): kendo.geometry.Point;
+ center(): kendo.geometry.Point;
+ clone(): kendo.geometry.Rect;
+ equals(other: kendo.geometry.Rect): boolean;
+ getOrigin(): kendo.geometry.Point;
+ getSize(): kendo.geometry.Size;
+ height(): number;
+ setOrigin(value: kendo.geometry.Point): kendo.geometry.Rect;
+ setOrigin(value: any): kendo.geometry.Rect;
+ setSize(value: kendo.geometry.Size): kendo.geometry.Rect;
+ setSize(value: any): kendo.geometry.Rect;
+ topLeft(): kendo.geometry.Point;
+ topRight(): kendo.geometry.Point;
+ width(): number;
}
- interface PivotGridExcel {
- fileName?: string;
- filterable?: boolean;
- forceProxy?: boolean;
- proxyURL?: string;
- }
-
- interface PivotGridMessagesFieldMenuOperators {
- contains?: string;
- doesnotcontain?: string;
- startswith?: string;
- endswith?: string;
- eq?: string;
- neq?: string;
- }
-
- interface PivotGridMessagesFieldMenu {
- info?: string;
- sortAscending?: string;
- sortDescending?: string;
- filterFields?: string;
- filter?: string;
- include?: string;
- title?: string;
- clear?: string;
- ok?: string;
- cancel?: string;
- operators?: PivotGridMessagesFieldMenuOperators;
- }
-
- interface PivotGridMessages {
- measureFields?: string;
- columnFields?: string;
- rowFields?: string;
- fieldMenu?: PivotGridMessagesFieldMenu;
- }
-
- interface PivotGridPdfMargin {
- bottom?: number|string;
- left?: number|string;
- right?: number|string;
- top?: number|string;
- }
-
- interface PivotGridPdf {
- author?: string;
- avoidLinks?: boolean|string;
- creator?: string;
- date?: Date;
- fileName?: string;
- forceProxy?: boolean;
- keywords?: string;
- landscape?: boolean;
- margin?: PivotGridPdfMargin;
- paperSize?: string|any;
- proxyURL?: string;
- proxyTarget?: string;
- subject?: string;
- title?: string;
- }
-
- interface PivotGridSortable {
- allowUnsort?: boolean;
- }
-
- interface PivotGridOptions {
+ interface RectOptions {
name?: string;
- dataSource?: any|kendo.data.PivotDataSource;
- autoBind?: boolean;
- reorderable?: boolean;
- excel?: PivotGridExcel;
- pdf?: PivotGridPdf;
- filterable?: boolean;
- sortable?: boolean|PivotGridSortable;
- columnWidth?: number;
- height?: number|string;
- columnHeaderTemplate?: string|Function;
- dataCellTemplate?: string|Function;
- kpiStatusTemplate?: string|Function;
- kpiTrendTemplate?: string|Function;
- rowHeaderTemplate?: string|Function;
- messages?: PivotGridMessages;
- dataBinding?(e: PivotGridDataBindingEvent): void;
- dataBound?(e: PivotGridDataBoundEvent): void;
- expandMember?(e: PivotGridExpandMemberEvent): void;
- collapseMember?(e: PivotGridCollapseMemberEvent): void;
- excelExport?(e: PivotGridExcelExportEvent): void;
- pdfExport?(e: PivotGridPdfExportEvent): void;
}
- interface PivotGridEvent {
- sender: PivotGrid;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface PivotGridDataBindingEvent extends PivotGridEvent {
- }
-
- interface PivotGridDataBoundEvent extends PivotGridEvent {
- }
-
- interface PivotGridExpandMemberEvent extends PivotGridEvent {
- axis?: string;
- path?: string;
- }
-
- interface PivotGridCollapseMemberEvent extends PivotGridEvent {
- axis?: string;
- path?: string;
- }
-
- interface PivotGridExcelExportEvent extends PivotGridEvent {
- data?: any;
- workbook?: any;
- }
-
- interface PivotGridPdfExportEvent extends PivotGridEvent {
- promise?: JQueryPromise;
- }
-
-
- class Popup extends kendo.ui.Widget {
-
- static fn: Popup;
-
- options: PopupOptions;
-
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): Popup;
-
- constructor(element: Element, options?: PopupOptions);
-
-
- close(): void;
- open(): void;
- position(): void;
- setOptions(options: any): void;
- visible(): boolean;
-
- }
-
- interface PopupAnimationClose {
- effects?: string;
- duration?: number;
- }
-
- interface PopupAnimationOpen {
- effects?: string;
- duration?: number;
- }
-
- interface PopupAnimation {
- close?: PopupAnimationClose;
- open?: PopupAnimationOpen;
- }
-
- interface PopupOptions {
- name?: string;
- adjustSize?: any;
- animation?: boolean|PopupAnimation;
- anchor?: string|JQuery;
- appendTo?: string|JQuery;
- collision?: string;
- origin?: string;
- position?: string;
- activate?(e: PopupActivateEvent): void;
- close?(e: PopupCloseEvent): void;
- deactivate?(e: PopupDeactivateEvent): void;
- open?(e: PopupOpenEvent): void;
- }
- interface PopupEvent {
- sender: Popup;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface PopupActivateEvent extends PopupEvent {
- }
-
- interface PopupCloseEvent extends PopupEvent {
- }
-
- interface PopupDeactivateEvent extends PopupEvent {
- }
-
- interface PopupOpenEvent extends PopupEvent {
- }
-
-
- class ProgressBar extends kendo.ui.Widget {
-
- static fn: ProgressBar;
-
- options: ProgressBarOptions;
-
- progressStatus: JQuery;
- progressWrapper: JQuery;
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): ProgressBar;
-
- constructor(element: Element, options?: ProgressBarOptions);
-
-
- enable(enable: boolean): void;
- value(): number;
- value(value: number): void;
-
- }
-
- interface ProgressBarAnimation {
- duration?: number;
- }
-
- interface ProgressBarOptions {
- name?: string;
- animation?: ProgressBarAnimation;
- chunkCount?: number;
- enable?: boolean;
- max?: number;
- min?: number;
- orientation?: string;
- reverse?: boolean;
- showStatus?: boolean;
- type?: string;
- value?: number;
- change?(e: ProgressBarChangeEvent): void;
- complete?(e: ProgressBarCompleteEvent): void;
- }
- interface ProgressBarEvent {
- sender: ProgressBar;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface ProgressBarChangeEvent extends ProgressBarEvent {
- value?: number;
- }
-
- interface ProgressBarCompleteEvent extends ProgressBarEvent {
- value?: number;
- }
-
-
- class RangeSlider extends kendo.ui.Widget {
-
- static fn: RangeSlider;
-
- options: RangeSliderOptions;
-
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): RangeSlider;
-
- constructor(element: Element, options?: RangeSliderOptions);
-
-
- destroy(): void;
- enable(enable: boolean): void;
- value(): any;
- values(): any;
- value(selectionStart: number, selectionEnd: number): void;
- resize(): void;
-
- }
-
- interface RangeSliderTooltip {
- enabled?: boolean;
- format?: string;
- template?: string;
- }
-
- interface RangeSliderOptions {
- name?: string;
- largeStep?: number;
- max?: number;
- min?: number;
- orientation?: string;
- selectionEnd?: number;
- selectionStart?: number;
- smallStep?: number;
- tickPlacement?: string;
- tooltip?: RangeSliderTooltip;
- change?(e: RangeSliderChangeEvent): void;
- slide?(e: RangeSliderSlideEvent): void;
- }
- interface RangeSliderEvent {
- sender: RangeSlider;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface RangeSliderChangeEvent extends RangeSliderEvent {
- value?: any;
- }
-
- interface RangeSliderSlideEvent extends RangeSliderEvent {
- value?: any;
- }
-
-
- class ResponsivePanel extends kendo.ui.Widget {
-
- static fn: ResponsivePanel;
-
- options: ResponsivePanelOptions;
-
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): ResponsivePanel;
-
- constructor(element: Element, options?: ResponsivePanelOptions);
-
-
- close(): void;
- destroy(): void;
- open(): void;
-
- }
-
- interface ResponsivePanelOptions {
- name?: string;
- autoClose?: boolean;
- breakpoint?: number;
- orientation?: string;
- toggleButton?: string;
- close?(e: ResponsivePanelEvent): void;
- open?(e: ResponsivePanelEvent): void;
- }
- interface ResponsivePanelEvent {
- sender: ResponsivePanel;
+ interface RectEvent {
+ sender: Rect;
preventDefault: Function;
isDefaultPrevented(): boolean;
}
- class Scheduler extends kendo.ui.Widget {
-
- static fn: Scheduler;
-
- options: SchedulerOptions;
-
- dataSource: kendo.data.DataSource;
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): Scheduler;
-
- constructor(element: Element, options?: SchedulerOptions);
+ class Size extends Observable {
- addEvent(data: any): void;
- cancelEvent(): void;
- data(): void;
- date(): Date;
- date(value?: Date): void;
- destroy(): void;
- editEvent(event: string): void;
- editEvent(event: kendo.data.SchedulerEvent): void;
- items(): any;
- occurrenceByUid(uid: string): kendo.data.SchedulerEvent;
- occurrencesInRange(start: Date, end: Date): any;
- refresh(): void;
- removeEvent(event: string): void;
- removeEvent(event: kendo.data.SchedulerEvent): void;
- resourcesBySlot(slot: any): any;
- saveAsPDF(): JQueryPromise;
- saveEvent(): void;
- select(): void;
- select(events: any, options: any): void;
- setDataSource(dataSource: kendo.data.SchedulerDataSource): void;
- slotByPosition(xPosition: number, yPosition: number): any;
- slotByElement(element: Element): any;
- slotByElement(element: JQuery): any;
- view(): kendo.ui.SchedulerView;
- view(type?: string): void;
- viewName(): string;
+ options: SizeOptions;
+
+ width: number;
+ height: number;
+
+
+ static create(width: number, height: number): kendo.geometry.Size;
+ static create(width: any, height: number): kendo.geometry.Size;
+ static create(width: kendo.geometry.Size, height: number): kendo.geometry.Size;
+
+ clone(): kendo.geometry.Size;
+ equals(other: kendo.geometry.Size): boolean;
+ getWidth(): number;
+ getHeight(): number;
+ setWidth(value: number): kendo.geometry.Size;
+ setHeight(value: number): kendo.geometry.Size;
}
- interface SchedulerCurrentTimeMarker {
- updateInterval?: number;
- useLocalTimezone?: boolean;
- }
-
- interface SchedulerEditable {
- confirmation?: boolean|string;
- create?: boolean;
- destroy?: boolean;
- editRecurringMode?: string;
- move?: boolean;
- resize?: boolean;
- template?: string|Function;
- update?: boolean;
- window?: any;
- }
-
- interface SchedulerFooter {
- command?: string|boolean;
- }
-
- interface SchedulerGroup {
- resources?: any;
- orientation?: string;
- }
-
- interface SchedulerMessagesEditable {
- confirmation?: string;
- }
-
- interface SchedulerMessagesEditor {
- allDayEvent?: string;
- description?: string;
- editorTitle?: string;
- end?: string;
- endTimezone?: string;
- repeat?: string;
- separateTimezones?: string;
- start?: string;
- startTimezone?: string;
- timezone?: string;
- timezoneEditorButton?: string;
- timezoneEditorTitle?: string;
- title?: string;
- }
-
- interface SchedulerMessagesRecurrenceEditorDaily {
- interval?: string;
- repeatEvery?: string;
- }
-
- interface SchedulerMessagesRecurrenceEditorEnd {
- after?: string;
- occurrence?: string;
- label?: string;
- never?: string;
- mobileLabel?: string;
- on?: string;
- }
-
- interface SchedulerMessagesRecurrenceEditorFrequencies {
- daily?: string;
- monthly?: string;
- never?: string;
- weekly?: string;
- yearly?: string;
- }
-
- interface SchedulerMessagesRecurrenceEditorMonthly {
- day?: string;
- interval?: string;
- repeatEvery?: string;
- repeatOn?: string;
- }
-
- interface SchedulerMessagesRecurrenceEditorOffsetPositions {
- first?: string;
- second?: string;
- third?: string;
- fourth?: string;
- last?: string;
- }
-
- interface SchedulerMessagesRecurrenceEditorWeekdays {
- day?: string;
- weekday?: string;
- weekend?: string;
- }
-
- interface SchedulerMessagesRecurrenceEditorWeekly {
- interval?: string;
- repeatEvery?: string;
- repeatOn?: string;
- }
-
- interface SchedulerMessagesRecurrenceEditorYearly {
- of?: string;
- repeatEvery?: string;
- repeatOn?: string;
- interval?: string;
- }
-
- interface SchedulerMessagesRecurrenceEditor {
- daily?: SchedulerMessagesRecurrenceEditorDaily;
- end?: SchedulerMessagesRecurrenceEditorEnd;
- frequencies?: SchedulerMessagesRecurrenceEditorFrequencies;
- monthly?: SchedulerMessagesRecurrenceEditorMonthly;
- offsetPositions?: SchedulerMessagesRecurrenceEditorOffsetPositions;
- weekly?: SchedulerMessagesRecurrenceEditorWeekly;
- weekdays?: SchedulerMessagesRecurrenceEditorWeekdays;
- yearly?: SchedulerMessagesRecurrenceEditorYearly;
- }
-
- interface SchedulerMessagesRecurrenceMessages {
- deleteRecurring?: string;
- deleteWindowOccurrence?: string;
- deleteWindowSeries?: string;
- deleteWindowTitle?: string;
- editRecurring?: string;
- editWindowOccurrence?: string;
- editWindowSeries?: string;
- editWindowTitle?: string;
- }
-
- interface SchedulerMessagesViews {
- day?: string;
- week?: string;
- month?: string;
- agenda?: string;
- }
-
- interface SchedulerMessages {
- allDay?: string;
- ariaEventLabel?: string;
- ariaSlotLabel?: string;
- cancel?: string;
- date?: string;
- deleteWindowTitle?: string;
- destroy?: string;
- event?: string;
- defaultRowText?: string;
- pdf?: string;
- save?: string;
- showFullDay?: string;
- showWorkDay?: string;
- time?: string;
- today?: string;
- editable?: SchedulerMessagesEditable;
- editor?: SchedulerMessagesEditor;
- recurrenceEditor?: SchedulerMessagesRecurrenceEditor;
- recurrenceMessages?: SchedulerMessagesRecurrenceMessages;
- views?: SchedulerMessagesViews;
- }
-
- interface SchedulerPdfMargin {
- bottom?: number|string;
- left?: number|string;
- right?: number|string;
- top?: number|string;
- }
-
- interface SchedulerPdf {
- author?: string;
- avoidLinks?: boolean|string;
- creator?: string;
- date?: Date;
- fileName?: string;
- forceProxy?: boolean;
- keywords?: string;
- landscape?: boolean;
- margin?: SchedulerPdfMargin;
- paperSize?: string|any;
- proxyURL?: string;
- proxyTarget?: string;
- subject?: string;
- title?: string;
- }
-
- interface SchedulerResource {
- dataColorField?: string;
- dataSource?: any|any|kendo.data.DataSource;
- dataTextField?: string;
- dataValueField?: string;
- field?: string;
- multiple?: boolean;
- name?: string;
- title?: string;
- valuePrimitive?: boolean;
- }
-
- interface SchedulerToolbarItem {
+ interface SizeOptions {
name?: string;
}
-
- interface SchedulerViewEditable {
- create?: boolean;
- destroy?: boolean;
- update?: boolean;
- }
-
- interface SchedulerViewGroup {
- orientation?: string;
- }
-
- interface SchedulerView {
- allDayEventTemplate?: string|Function;
- allDaySlot?: boolean;
- allDaySlotTemplate?: string|Function;
- columnWidth?: number;
- dateHeaderTemplate?: string|Function;
- dayTemplate?: string|Function;
- editable?: boolean|SchedulerViewEditable;
- endTime?: Date;
- eventHeight?: number;
- eventTemplate?: string|Function;
- eventTimeTemplate?: string|Function;
- group?: SchedulerViewGroup;
- majorTick?: number;
- majorTimeHeaderTemplate?: string|Function;
- minorTickCount?: number;
- minorTimeHeaderTemplate?: string|Function;
- selected?: boolean;
- selectedDateFormat?: string;
- showWorkHours?: boolean;
- slotTemplate?: string|Function;
- startTime?: Date;
- title?: string;
- type?: string;
- workWeekStart?: number;
- workWeekEnd?: number;
- }
-
- interface SchedulerSelectOptions {
- events?: any;
- resources?: any;
- start?: Date;
- end?: Date;
- isAllDay?: boolean;
- }
-
- interface SchedulerOptions {
- name?: string;
- allDayEventTemplate?: string|Function;
- allDaySlot?: boolean;
- autoBind?: boolean;
- currentTimeMarker?: boolean|SchedulerCurrentTimeMarker;
- dataSource?: any|any|kendo.data.SchedulerDataSource;
- date?: Date;
- dateHeaderTemplate?: string|Function;
- editable?: boolean|SchedulerEditable;
- endTime?: Date;
- eventTemplate?: string|Function;
- footer?: boolean|SchedulerFooter;
- group?: SchedulerGroup;
- height?: number|string;
- majorTick?: number;
- majorTimeHeaderTemplate?: string|Function;
- max?: Date;
- messages?: SchedulerMessages;
- min?: Date;
- minorTickCount?: number;
- minorTimeHeaderTemplate?: string|Function;
- mobile?: boolean|string;
- pdf?: SchedulerPdf;
- resources?: SchedulerResource[];
- selectable?: boolean;
- showWorkHours?: boolean;
- snap?: boolean;
- startTime?: Date;
- timezone?: string;
- toolbar?: SchedulerToolbarItem[];
- views?: SchedulerView[];
- groupHeaderTemplate?: string|Function;
- width?: number|string;
- workDayStart?: Date;
- workDayEnd?: Date;
- workWeekStart?: number;
- workWeekEnd?: number;
- add?(e: SchedulerAddEvent): void;
- cancel?(e: SchedulerCancelEvent): void;
- change?(e: SchedulerChangeEvent): void;
- dataBinding?(e: SchedulerDataBindingEvent): void;
- dataBound?(e: SchedulerDataBoundEvent): void;
- edit?(e: SchedulerEditEvent): void;
- moveStart?(e: SchedulerMoveStartEvent): void;
- move?(e: SchedulerMoveEvent): void;
- moveEnd?(e: SchedulerMoveEndEvent): void;
- navigate?(e: SchedulerNavigateEvent): void;
- pdfExport?(e: SchedulerPdfExportEvent): void;
- remove?(e: SchedulerRemoveEvent): void;
- resizeStart?(e: SchedulerResizeStartEvent): void;
- resize?(e: SchedulerResizeEvent): void;
- resizeEnd?(e: SchedulerResizeEndEvent): void;
- save?(e: SchedulerSaveEvent): void;
- }
- interface SchedulerEvent {
- sender: Scheduler;
+ interface SizeEvent {
+ sender: Size;
preventDefault: Function;
isDefaultPrevented(): boolean;
}
- interface SchedulerAddEvent extends SchedulerEvent {
- event?: any;
- }
- interface SchedulerCancelEvent extends SchedulerEvent {
- container?: JQuery;
- event?: kendo.data.SchedulerEvent;
- }
-
- interface SchedulerChangeEvent extends SchedulerEvent {
- start?: Date;
- end?: Date;
- events?: any;
- slots?: any;
- resources?: any;
- }
-
- interface SchedulerDataBindingEvent extends SchedulerEvent {
- }
-
- interface SchedulerDataBoundEvent extends SchedulerEvent {
- }
-
- interface SchedulerEditEvent extends SchedulerEvent {
- container?: JQuery;
- event?: kendo.data.SchedulerEvent;
- }
-
- interface SchedulerMoveStartEvent extends SchedulerEvent {
- event?: kendo.data.SchedulerEvent;
- }
-
- interface SchedulerMoveEvent extends SchedulerEvent {
- event?: kendo.data.SchedulerEvent;
- slot?: any;
- }
-
- interface SchedulerMoveEndEvent extends SchedulerEvent {
- start?: Date;
- end?: Date;
- event?: kendo.data.SchedulerEvent;
- slot?: any;
- resources?: any;
- }
-
- interface SchedulerNavigateEvent extends SchedulerEvent {
- action?: string;
- date?: Date;
- view?: string;
- }
-
- interface SchedulerPdfExportEvent extends SchedulerEvent {
- promise?: JQueryPromise;
- }
-
- interface SchedulerRemoveEvent extends SchedulerEvent {
- event?: kendo.data.SchedulerEvent;
- }
-
- interface SchedulerResizeStartEvent extends SchedulerEvent {
- event?: kendo.data.SchedulerEvent;
- }
-
- interface SchedulerResizeEvent extends SchedulerEvent {
- event?: kendo.data.SchedulerEvent;
- slot?: any;
- }
-
- interface SchedulerResizeEndEvent extends SchedulerEvent {
- event?: kendo.data.SchedulerEvent;
- slot?: any;
- }
-
- interface SchedulerSaveEvent extends SchedulerEvent {
- container?: JQuery;
- event?: kendo.data.SchedulerEvent;
- }
+ class Transformation extends Observable {
- class Slider extends kendo.ui.Widget {
-
- static fn: Slider;
-
- options: SliderOptions;
+ options: TransformationOptions;
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): Slider;
-
- constructor(element: Element, options?: SliderOptions);
- destroy(): void;
- enable(enable: boolean): void;
- value(): number;
- value(value: number): void;
- resize(): void;
+ clone(): kendo.geometry.Transformation;
+ equals(other: kendo.geometry.Transformation): boolean;
+ matrix(): kendo.geometry.Matrix;
+ multiply(transformation: kendo.geometry.Transformation): kendo.geometry.Transformation;
+ rotate(angle: number, center: any): kendo.geometry.Transformation;
+ rotate(angle: number, center: kendo.geometry.Point): kendo.geometry.Transformation;
+ scale(scaleX: number, scaleY: number): kendo.geometry.Transformation;
+ translate(x: number, y: number): kendo.geometry.Transformation;
}
- interface SliderTooltip {
- enabled?: boolean;
- format?: string;
- template?: string;
- }
-
- interface SliderOptions {
+ interface TransformationOptions {
name?: string;
- decreaseButtonTitle?: string;
- increaseButtonTitle?: string;
- largeStep?: number;
- max?: number;
- min?: number;
- orientation?: string;
- showButtons?: boolean;
- smallStep?: number;
- tickPlacement?: string;
- tooltip?: SliderTooltip;
- value?: number;
- change?(e: SliderChangeEvent): void;
- slide?(e: SliderSlideEvent): void;
}
- interface SliderEvent {
- sender: Slider;
+ interface TransformationEvent {
+ sender: Transformation;
preventDefault: Function;
isDefaultPrevented(): boolean;
}
- interface SliderChangeEvent extends SliderEvent {
- value?: number;
- }
-
- interface SliderSlideEvent extends SliderEvent {
- value?: number;
- }
-
-
- class Sortable extends kendo.ui.Widget {
-
- static fn: Sortable;
-
- options: SortableOptions;
-
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): Sortable;
-
- constructor(element: Element, options?: SortableOptions);
-
-
- indexOf(element: JQuery): number;
- items(): JQuery;
-
- }
-
- interface SortableCursorOffset {
- left?: number;
- top?: number;
- }
-
- interface SortableOptions {
- name?: string;
- axis?: string;
- autoScroll?: boolean;
- container?: string|JQuery;
- connectWith?: string;
- cursor?: string;
- cursorOffset?: SortableCursorOffset;
- disabled?: string;
- filter?: string;
- handler?: string;
- hint?: Function|string|JQuery;
- holdToDrag?: boolean;
- ignore?: string;
- placeholder?: Function|string|JQuery;
- start?(e: SortableStartEvent): void;
- move?(e: SortableMoveEvent): void;
- end?(e: SortableEndEvent): void;
- change?(e: SortableChangeEvent): void;
- cancel?(e: SortableCancelEvent): void;
- }
- interface SortableEvent {
- sender: Sortable;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface SortableStartEvent extends SortableEvent {
- draggableEvent?: any;
- item?: JQuery;
- }
-
- interface SortableMoveEvent extends SortableEvent {
- item?: JQuery;
- target?: JQuery;
- list?: kendo.ui.Sortable;
- draggableEvent?: any;
- }
-
- interface SortableEndEvent extends SortableEvent {
- action?: string;
- item?: JQuery;
- oldIndex?: number;
- newIndex?: number;
- draggableEvent?: any;
- }
-
- interface SortableChangeEvent extends SortableEvent {
- action?: string;
- item?: JQuery;
- oldIndex?: number;
- newIndex?: number;
- draggableEvent?: any;
- }
-
- interface SortableCancelEvent extends SortableEvent {
- item?: JQuery;
- }
-
-
- class Splitter extends kendo.ui.Widget {
-
- static fn: Splitter;
-
- options: SplitterOptions;
-
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): Splitter;
-
- constructor(element: Element, options?: SplitterOptions);
-
-
- ajaxRequest(pane: string, url: string, data: any): void;
- ajaxRequest(pane: string, url: string, data: string): void;
- ajaxRequest(pane: Element, url: string, data: any): void;
- ajaxRequest(pane: Element, url: string, data: string): void;
- ajaxRequest(pane: JQuery, url: string, data: any): void;
- ajaxRequest(pane: JQuery, url: string, data: string): void;
- append(config?: any): JQuery;
- collapse(pane: string): void;
- collapse(pane: Element): void;
- collapse(pane: JQuery): void;
- destroy(): void;
- expand(pane: string): void;
- expand(pane: Element): void;
- expand(pane: JQuery): void;
- insertAfter(config: any, referencePane: string): JQuery;
- insertAfter(config: any, referencePane: Element): JQuery;
- insertAfter(config: any, referencePane: JQuery): JQuery;
- insertBefore(config: any, referencePane: string): JQuery;
- insertBefore(config: any, referencePane: Element): JQuery;
- insertBefore(config: any, referencePane: JQuery): JQuery;
- max(pane: string, value: string): void;
- max(pane: Element, value: string): void;
- max(pane: JQuery, value: string): void;
- min(pane: string, value: string): void;
- min(pane: Element, value: string): void;
- min(pane: JQuery, value: string): void;
- remove(pane: string): void;
- remove(pane: Element): void;
- remove(pane: JQuery): void;
- size(pane: string, value: string): void;
- size(pane: Element, value: string): void;
- size(pane: JQuery, value: string): void;
- toggle(pane: string, expand?: boolean): void;
- toggle(pane: Element, expand?: boolean): void;
- toggle(pane: JQuery, expand?: boolean): void;
-
- }
-
- interface SplitterPane {
- collapsed?: boolean;
- collapsedSize?: string;
- collapsible?: boolean;
- contentUrl?: string;
- max?: string;
- min?: string;
- resizable?: boolean;
- scrollable?: boolean;
- size?: string;
- }
-
- interface SplitterOptions {
- name?: string;
- orientation?: string;
- panes?: SplitterPane[];
- collapse?(e: SplitterCollapseEvent): void;
- contentLoad?(e: SplitterContentLoadEvent): void;
- error?(e: SplitterErrorEvent): void;
- expand?(e: SplitterExpandEvent): void;
- layoutChange?(e: SplitterEvent): void;
- resize?(e: SplitterEvent): void;
- }
- interface SplitterEvent {
- sender: Splitter;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface SplitterCollapseEvent extends SplitterEvent {
- pane?: Element;
- }
-
- interface SplitterContentLoadEvent extends SplitterEvent {
- pane?: Element;
- }
-
- interface SplitterErrorEvent extends SplitterEvent {
- xhr?: JQueryXHR;
- status?: string;
- }
-
- interface SplitterExpandEvent extends SplitterEvent {
- pane?: Element;
- }
-
-
- class Spreadsheet extends kendo.ui.Widget {
-
- static fn: Spreadsheet;
-
- options: SpreadsheetOptions;
-
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): Spreadsheet;
-
- constructor(element: Element, options?: SpreadsheetOptions);
-
-
- activeSheet(): kendo.spreadsheet.Sheet;
- activeSheet(sheet?: kendo.spreadsheet.Sheet): void;
- sheets(): any;
- fromFile(blob: Blob): JQueryPromise;
- fromFile(blob: File): JQueryPromise;
- saveAsExcel(): void;
- saveAsPDF(): JQueryPromise;
- sheetByName(name: string): kendo.spreadsheet.Sheet;
- sheetIndex(sheet: kendo.spreadsheet.Sheet): number;
- sheetByIndex(index: number): kendo.spreadsheet.Sheet;
- insertSheet(options: any): kendo.spreadsheet.Sheet;
- moveSheetToIndex(sheet: kendo.spreadsheet.Sheet, index: number): void;
- removeSheet(sheet: kendo.spreadsheet.Sheet): void;
- renameSheet(sheet: kendo.spreadsheet.Sheet, newSheetName: string): kendo.spreadsheet.Sheet;
- toJSON(): any;
- fromJSON(data: any): void;
-
- }
-
- interface SpreadsheetExcel {
- fileName?: string;
- forceProxy?: boolean;
- proxyURL?: string;
- }
-
- interface SpreadsheetPdfMargin {
- bottom?: number|string;
- left?: number|string;
- right?: number|string;
- top?: number|string;
- }
-
- interface SpreadsheetPdf {
- area?: string;
- author?: string;
- creator?: string;
- date?: Date;
- fileName?: string;
- fitWidth?: boolean;
- forceProxy?: boolean;
- guidelines?: boolean;
- hCenter?: boolean;
- keywords?: string;
- landscape?: boolean;
- margin?: SpreadsheetPdfMargin;
- paperSize?: string|any;
- proxyURL?: string;
- proxyTarget?: string;
- subject?: string;
- title?: string;
- vCenter?: boolean;
- }
-
- interface SpreadsheetSheetColumn {
- index?: number;
- width?: number;
- }
-
- interface SpreadsheetSheetFilterColumnCriteriaItem {
- operator?: string;
- value?: string;
- }
-
- interface SpreadsheetSheetFilterColumn {
- criteria?: SpreadsheetSheetFilterColumnCriteriaItem[];
- filter?: string;
- index?: number;
- logic?: string;
- type?: string;
- value?: number|string|Date;
- values?: any;
- }
-
- interface SpreadsheetSheetFilter {
- columns?: SpreadsheetSheetFilterColumn[];
- ref?: string;
- }
-
- interface SpreadsheetSheetRowCellBorderBottom {
- color?: string;
- size?: string;
- }
-
- interface SpreadsheetSheetRowCellBorderLeft {
- color?: string;
- size?: string;
- }
-
- interface SpreadsheetSheetRowCellBorderRight {
- color?: string;
- size?: string;
- }
-
- interface SpreadsheetSheetRowCellBorderTop {
- color?: string;
- size?: string;
- }
-
- interface SpreadsheetSheetRowCellValidation {
- type?: string;
- comparerType?: string;
- dataType?: string;
- from?: string;
- to?: string;
- allowNulls?: boolean;
- messageTemplate?: string;
- titleTemplate?: string;
- }
-
- interface SpreadsheetSheetRowCell {
- background?: string;
- borderBottom?: SpreadsheetSheetRowCellBorderBottom;
- borderLeft?: SpreadsheetSheetRowCellBorderLeft;
- borderTop?: SpreadsheetSheetRowCellBorderTop;
- borderRight?: SpreadsheetSheetRowCellBorderRight;
- color?: string;
- fontFamily?: string;
- fontSize?: number;
- italic?: boolean;
- bold?: boolean;
- enable?: boolean;
- format?: string;
- formula?: string;
- index?: number;
- link?: string;
- textAlign?: string;
- underline?: boolean;
- value?: number|string|boolean|Date;
- validation?: SpreadsheetSheetRowCellValidation;
- verticalAlign?: string;
- wrap?: boolean;
- }
-
- interface SpreadsheetSheetRow {
- cells?: SpreadsheetSheetRowCell[];
- height?: number;
- index?: number;
- }
-
- interface SpreadsheetSheetSortColumn {
- ascending?: boolean;
- index?: number;
- }
-
- interface SpreadsheetSheetSort {
- columns?: SpreadsheetSheetSortColumn[];
- ref?: string;
- }
-
- interface SpreadsheetSheet {
- activeCell?: string;
- name?: string;
- columns?: SpreadsheetSheetColumn[];
- dataSource?: kendo.data.DataSource;
- filter?: SpreadsheetSheetFilter;
- frozenColumns?: number;
- frozenRows?: number;
- mergedCells?: any;
- rows?: SpreadsheetSheetRow[];
- selection?: string;
- showGridLines?: boolean;
- sort?: SpreadsheetSheetSort;
- }
-
- interface SpreadsheetToolbar {
- home?: boolean|any;
- insert?: boolean|any;
- data?: boolean|any;
- }
-
- interface SpreadsheetInsertSheetOptions {
- rows?: number;
- columns?: number;
- rowHeight?: number;
- columnWidth?: number;
- headerHeight?: number;
- headerWidth?: number;
- dataSource?: kendo.data.DataSource;
- data?: any;
- }
-
- interface SpreadsheetOptions {
- name?: string;
- activeSheet?: string;
- columnWidth?: number;
- columns?: number;
- headerHeight?: number;
- headerWidth?: number;
- excel?: SpreadsheetExcel;
- pdf?: SpreadsheetPdf;
- rowHeight?: number;
- rows?: number;
- sheets?: SpreadsheetSheet[];
- sheetsbar?: boolean;
- toolbar?: boolean|SpreadsheetToolbar;
- change?(e: SpreadsheetChangeEvent): void;
- render?(e: SpreadsheetRenderEvent): void;
- excelExport?(e: SpreadsheetExcelExportEvent): void;
- excelImport?(e: SpreadsheetExcelImportEvent): void;
- pdfExport?(e: SpreadsheetPdfExportEvent): void;
- }
- interface SpreadsheetEvent {
- sender: Spreadsheet;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface SpreadsheetChangeEvent extends SpreadsheetEvent {
- range?: kendo.spreadsheet.Range;
- }
-
- interface SpreadsheetRenderEvent extends SpreadsheetEvent {
- }
-
- interface SpreadsheetExcelExportEvent extends SpreadsheetEvent {
- data?: any;
- workbook?: kendo.ooxml.Workbook;
- }
-
- interface SpreadsheetExcelImportEvent extends SpreadsheetEvent {
- file?: Blob|File;
- progress?: JQueryPromise;
- }
-
- interface SpreadsheetPdfExportEvent extends SpreadsheetEvent {
- promise?: JQueryPromise;
- }
-
-
- class TabStrip extends kendo.ui.Widget {
-
- static fn: TabStrip;
-
- options: TabStripOptions;
-
- dataSource: kendo.data.DataSource;
- tabGroup: JQuery;
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): TabStrip;
-
- constructor(element: Element, options?: TabStripOptions);
-
-
- activateTab(item: JQuery): void;
- append(tab: any): kendo.ui.TabStrip;
- contentElement(itemIndex: number): Element;
- contentHolder(itemIndex: number): Element;
- deactivateTab(item: JQuery): void;
- destroy(): void;
- disable(element: string): kendo.ui.TabStrip;
- disable(element: Element): kendo.ui.TabStrip;
- disable(element: JQuery): kendo.ui.TabStrip;
- enable(element: string, enable?: boolean): kendo.ui.TabStrip;
- enable(element: Element, enable?: boolean): kendo.ui.TabStrip;
- enable(element: JQuery, enable?: boolean): kendo.ui.TabStrip;
- insertAfter(item: any, referenceTab: string): kendo.ui.TabStrip;
- insertAfter(item: any, referenceTab: Element): kendo.ui.TabStrip;
- insertAfter(item: any, referenceTab: JQuery): kendo.ui.TabStrip;
- insertAfter(item: string, referenceTab: string): kendo.ui.TabStrip;
- insertAfter(item: string, referenceTab: Element): kendo.ui.TabStrip;
- insertAfter(item: string, referenceTab: JQuery): kendo.ui.TabStrip;
- insertAfter(item: Element, referenceTab: string): kendo.ui.TabStrip;
- insertAfter(item: Element, referenceTab: Element): kendo.ui.TabStrip;
- insertAfter(item: Element, referenceTab: JQuery): kendo.ui.TabStrip;
- insertAfter(item: JQuery, referenceTab: string): kendo.ui.TabStrip;
- insertAfter(item: JQuery, referenceTab: Element): kendo.ui.TabStrip;
- insertAfter(item: JQuery, referenceTab: JQuery): kendo.ui.TabStrip;
- insertBefore(item: any, referenceTab: string): kendo.ui.TabStrip;
- insertBefore(item: any, referenceTab: Element): kendo.ui.TabStrip;
- insertBefore(item: any, referenceTab: JQuery): kendo.ui.TabStrip;
- insertBefore(item: string, referenceTab: string): kendo.ui.TabStrip;
- insertBefore(item: string, referenceTab: Element): kendo.ui.TabStrip;
- insertBefore(item: string, referenceTab: JQuery): kendo.ui.TabStrip;
- insertBefore(item: Element, referenceTab: string): kendo.ui.TabStrip;
- insertBefore(item: Element, referenceTab: Element): kendo.ui.TabStrip;
- insertBefore(item: Element, referenceTab: JQuery): kendo.ui.TabStrip;
- insertBefore(item: JQuery, referenceTab: string): kendo.ui.TabStrip;
- insertBefore(item: JQuery, referenceTab: Element): kendo.ui.TabStrip;
- insertBefore(item: JQuery, referenceTab: JQuery): kendo.ui.TabStrip;
- items(): HTMLCollection;
- reload(element: string): kendo.ui.TabStrip;
- reload(element: Element): kendo.ui.TabStrip;
- reload(element: JQuery): kendo.ui.TabStrip;
- remove(element: string): kendo.ui.TabStrip;
- remove(element: number): kendo.ui.TabStrip;
- remove(element: JQuery): kendo.ui.TabStrip;
- select(): JQuery;
- select(element: string): void;
- select(element: Element): void;
- select(element: JQuery): void;
- select(element: number): void;
- setDataSource(dataSource: any): void;
- setDataSource(dataSource: kendo.data.DataSource): void;
-
- }
-
- interface TabStripAnimationClose {
- duration?: number;
- effects?: string;
- }
-
- interface TabStripAnimationOpen {
- duration?: number;
- effects?: string;
- }
-
- interface TabStripAnimation {
- close?: TabStripAnimationClose;
- open?: TabStripAnimationOpen;
- }
-
- interface TabStripScrollable {
- distance?: number;
- }
-
- interface TabStripOptions {
- name?: string;
- animation?: boolean|TabStripAnimation;
- collapsible?: boolean;
- contentUrls?: any;
- dataContentField?: string;
- dataContentUrlField?: string;
- dataImageUrlField?: string;
- dataSource?: any|any|kendo.data.DataSource;
- dataSpriteCssClass?: string;
- dataTextField?: string;
- dataUrlField?: string;
- navigatable?: boolean;
- scrollable?: boolean|TabStripScrollable;
- tabPosition?: string;
- value?: string;
- activate?(e: TabStripActivateEvent): void;
- contentLoad?(e: TabStripContentLoadEvent): void;
- error?(e: TabStripErrorEvent): void;
- select?(e: TabStripSelectEvent): void;
- show?(e: TabStripShowEvent): void;
- }
- interface TabStripEvent {
- sender: TabStrip;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface TabStripActivateEvent extends TabStripEvent {
- item?: Element;
- contentElement?: Element;
- }
-
- interface TabStripContentLoadEvent extends TabStripEvent {
- item?: Element;
- contentElement?: Element;
- }
-
- interface TabStripErrorEvent extends TabStripEvent {
- xhr?: JQueryXHR;
- status?: string;
- }
-
- interface TabStripSelectEvent extends TabStripEvent {
- item?: Element;
- contentElement?: Element;
- }
-
- interface TabStripShowEvent extends TabStripEvent {
- item?: Element;
- contentElement?: Element;
- }
-
-
- class TimePicker extends kendo.ui.Widget {
-
- static fn: TimePicker;
-
- options: TimePickerOptions;
-
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): TimePicker;
-
- constructor(element: Element, options?: TimePickerOptions);
-
-
- close(): void;
- destroy(): void;
- enable(enable: boolean): void;
- readonly(readonly: boolean): void;
- max(): Date;
- max(value: Date): void;
- max(value: string): void;
- min(): Date;
- min(value: Date): void;
- min(value: string): void;
- open(): void;
- setOptions(options: any): void;
- value(): Date;
- value(value: Date): void;
- value(value: string): void;
-
- }
-
- interface TimePickerAnimationClose {
- effects?: string;
- duration?: number;
- }
-
- interface TimePickerAnimationOpen {
- effects?: string;
- duration?: number;
- }
-
- interface TimePickerAnimation {
- close?: TimePickerAnimationClose;
- open?: TimePickerAnimationOpen;
- }
-
- interface TimePickerOptions {
- name?: string;
- animation?: boolean|TimePickerAnimation;
- culture?: string;
- dates?: any;
- format?: string;
- interval?: number;
- max?: Date;
- min?: Date;
- parseFormats?: any;
- value?: Date;
- change?(e: TimePickerChangeEvent): void;
- close?(e: TimePickerCloseEvent): void;
- open?(e: TimePickerOpenEvent): void;
- }
- interface TimePickerEvent {
- sender: TimePicker;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface TimePickerChangeEvent extends TimePickerEvent {
- }
-
- interface TimePickerCloseEvent extends TimePickerEvent {
- }
-
- interface TimePickerOpenEvent extends TimePickerEvent {
- }
-
-
- class ToolBar extends kendo.ui.Widget {
-
- static fn: ToolBar;
-
- options: ToolBarOptions;
-
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): ToolBar;
-
- constructor(element: Element, options?: ToolBarOptions);
-
-
- add(command: any): void;
- destroy(): void;
- enable(command: string, enable: boolean): void;
- enable(command: Element, enable: boolean): void;
- enable(command: JQuery, enable: boolean): void;
- getSelectedFromGroup(groupName: string): void;
- hide(command: string): void;
- hide(command: Element): void;
- hide(command: JQuery): void;
- remove(command: string): void;
- remove(command: Element): void;
- remove(command: JQuery): void;
- show(command: string): void;
- show(command: Element): void;
- show(command: JQuery): void;
- toggle(): void;
-
- }
-
- interface ToolBarItemButton {
- attributes?: any;
- click?: Function;
- enable?: boolean;
- group?: string;
- hidden?: boolean;
- icon?: string;
- id?: string;
- imageUrl?: string;
- selected?: boolean;
- showIcon?: string;
- showText?: string;
- spriteCssClass?: string;
- toggle?: Function;
- togglable?: boolean;
- text?: string;
- url?: string;
- }
-
- interface ToolBarItemMenuButton {
- attributes?: any;
- enable?: boolean;
- hidden?: boolean;
- icon?: string;
- id?: string;
- imageUrl?: string;
- spriteCssClass?: string;
- text?: string;
- url?: string;
- }
-
- interface ToolBarItem {
- attributes?: any;
- buttons?: ToolBarItemButton[];
- click?: Function;
- enable?: boolean;
- group?: string;
- hidden?: boolean;
- icon?: string;
- id?: string;
- imageUrl?: string;
- menuButtons?: ToolBarItemMenuButton[];
- overflow?: string;
- overflowTemplate?: string|Function;
- primary?: boolean;
- selected?: boolean;
- showIcon?: string;
- showText?: string;
- spriteCssClass?: string;
- template?: string|Function;
- text?: string;
- togglable?: boolean;
- toggle?: Function;
- type?: string;
- url?: string;
- }
-
- interface ToolBarOptions {
- name?: string;
- resizable?: boolean;
- items?: ToolBarItem[];
- click?(e: ToolBarClickEvent): void;
- close?(e: ToolBarCloseEvent): void;
- open?(e: ToolBarOpenEvent): void;
- toggle?(e: ToolBarToggleEvent): void;
- overflowClose?(e: ToolBarOverflowCloseEvent): void;
- overflowOpen?(e: ToolBarOverflowOpenEvent): void;
- }
- interface ToolBarEvent {
- sender: ToolBar;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface ToolBarClickEvent extends ToolBarEvent {
- target?: JQuery;
- id?: string;
- }
-
- interface ToolBarCloseEvent extends ToolBarEvent {
- SplitButton?: JQuery;
- }
-
- interface ToolBarOpenEvent extends ToolBarEvent {
- SplitButton?: JQuery;
- }
-
- interface ToolBarToggleEvent extends ToolBarEvent {
- target?: JQuery;
- checked?: boolean;
- id?: string;
- }
-
- interface ToolBarOverflowCloseEvent extends ToolBarEvent {
- }
-
- interface ToolBarOverflowOpenEvent extends ToolBarEvent {
- }
-
-
- class Tooltip extends kendo.ui.Widget {
-
- static fn: Tooltip;
-
- options: TooltipOptions;
-
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): Tooltip;
-
- constructor(element: Element, options?: TooltipOptions);
-
-
- show(element: JQuery): void;
- hide(): void;
- refresh(): void;
- target(): JQuery;
-
- }
-
- interface TooltipAnimationClose {
- effects?: string;
- duration?: number;
- }
-
- interface TooltipAnimationOpen {
- effects?: string;
- duration?: number;
- }
-
- interface TooltipAnimation {
- close?: TooltipAnimationClose;
- open?: TooltipAnimationOpen;
- }
-
- interface TooltipContent {
- url?: string;
- }
-
- interface TooltipOptions {
- name?: string;
- autoHide?: boolean;
- animation?: boolean|TooltipAnimation;
- content?: TooltipContent;
- callout?: boolean;
- filter?: string;
- iframe?: boolean;
- height?: number;
- width?: number;
- position?: string;
- showAfter?: number;
- showOn?: string;
- contentLoad?(e: TooltipEvent): void;
- show?(e: TooltipEvent): void;
- hide?(e: TooltipEvent): void;
- requestStart?(e: TooltipRequestStartEvent): void;
- error?(e: TooltipErrorEvent): void;
- }
- interface TooltipEvent {
- sender: Tooltip;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface TooltipRequestStartEvent extends TooltipEvent {
- target?: JQuery;
- options?: any;
- }
-
- interface TooltipErrorEvent extends TooltipEvent {
- xhr?: JQueryXHR;
- status?: string;
- }
-
-
- class Touch extends kendo.ui.Widget {
-
- static fn: Touch;
-
- options: TouchOptions;
-
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): Touch;
-
- constructor(element: Element, options?: TouchOptions);
-
-
- cancel(): void;
- destroy(): void;
-
- }
-
- interface TouchOptions {
- name?: string;
- filter?: string;
- surface?: JQuery;
- multiTouch?: boolean;
- enableSwipe?: boolean;
- minXDelta?: number;
- maxYDelta?: number;
- maxDuration?: number;
- minHold?: number;
- doubleTapTimeout?: number;
- touchstart?(e: TouchTouchstartEvent): void;
- dragstart?(e: TouchDragstartEvent): void;
- drag?(e: TouchDragEvent): void;
- dragend?(e: TouchDragendEvent): void;
- tap?(e: TouchTapEvent): void;
- doubletap?(e: TouchDoubletapEvent): void;
- hold?(e: TouchHoldEvent): void;
- swipe?(e: TouchSwipeEvent): void;
- gesturestart?(e: TouchGesturestartEvent): void;
- gesturechange?(e: TouchGesturechangeEvent): void;
- gestureend?(e: TouchGestureendEvent): void;
- }
- interface TouchEvent {
- sender: Touch;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface TouchTouchstartEvent extends TouchEvent {
- touch?: kendo.mobile.ui.TouchEventOptions;
- event?: JQueryEventObject;
- }
-
- interface TouchDragstartEvent extends TouchEvent {
- touch?: kendo.mobile.ui.TouchEventOptions;
- event?: JQueryEventObject;
- }
-
- interface TouchDragEvent extends TouchEvent {
- touch?: kendo.mobile.ui.TouchEventOptions;
- event?: JQueryEventObject;
- }
-
- interface TouchDragendEvent extends TouchEvent {
- touch?: kendo.mobile.ui.TouchEventOptions;
- event?: JQueryEventObject;
- }
-
- interface TouchTapEvent extends TouchEvent {
- touch?: kendo.mobile.ui.TouchEventOptions;
- event?: JQueryEventObject;
- }
-
- interface TouchDoubletapEvent extends TouchEvent {
- touch?: kendo.mobile.ui.TouchEventOptions;
- event?: JQueryEventObject;
- }
-
- interface TouchHoldEvent extends TouchEvent {
- touch?: kendo.mobile.ui.TouchEventOptions;
- event?: JQueryEventObject;
- }
-
- interface TouchSwipeEvent extends TouchEvent {
- touch?: kendo.mobile.ui.TouchEventOptions;
- event?: JQueryEventObject;
- }
-
- interface TouchGesturestartEvent extends TouchEvent {
- touches?: any;
- event?: JQueryEventObject;
- distance?: number;
- center?: kendo.mobile.ui.Point;
- }
-
- interface TouchGesturechangeEvent extends TouchEvent {
- touches?: any;
- event?: JQueryEventObject;
- distance?: number;
- center?: kendo.mobile.ui.Point;
- }
-
- interface TouchGestureendEvent extends TouchEvent {
- touches?: any;
- event?: JQueryEventObject;
- distance?: number;
- center?: kendo.mobile.ui.Point;
- }
-
-
- class TreeList extends kendo.ui.Widget {
-
- static fn: TreeList;
-
- options: TreeListOptions;
-
- dataSource: kendo.data.DataSource;
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): TreeList;
-
- constructor(element: Element, options?: TreeListOptions);
-
-
- addRow(parentRow: string): void;
- addRow(parentRow: Element): void;
- addRow(parentRow: JQuery): void;
- autoFitColumn(column: number): void;
- autoFitColumn(column: string): void;
- autoFitColumn(column: any): void;
- cancelRow(): void;
- clearSelection(): void;
- collapse(): void;
- dataItem(row: string): kendo.data.TreeListModel;
- dataItem(row: Element): kendo.data.TreeListModel;
- dataItem(row: JQuery): kendo.data.TreeListModel;
- destroy(): void;
- editRow(row: JQuery): void;
- expand(row: string): void;
- expand(row: Element): void;
- expand(row: JQuery): void;
- itemFor(model: kendo.data.TreeListModel): JQuery;
- itemFor(model: any): JQuery;
- items(): any;
- refresh(): void;
- removeRow(row: string): void;
- removeRow(row: Element): void;
- removeRow(row: JQuery): void;
- saveAsExcel(): void;
- saveAsPDF(): JQueryPromise;
- saveRow(): void;
- select(): JQuery;
- select(rows: Element): void;
- select(rows: JQuery): void;
- setDataSource(dataSource: kendo.data.TreeListDataSource): void;
- showColumn(column: number): void;
- showColumn(column: string): void;
- hideColumn(column: number): void;
- hideColumn(column: string): void;
- lockColumn(column: number): void;
- lockColumn(column: string): void;
- unlockColumn(column: number): void;
- unlockColumn(column: string): void;
- reorderColumn(destIndex: number, column: any): void;
-
- }
-
- interface TreeListColumnMenuMessages {
- columns?: string;
- filter?: string;
- sortAscending?: string;
- sortDescending?: string;
- }
-
- interface TreeListColumnMenu {
- columns?: boolean;
- filterable?: boolean;
- sortable?: boolean;
- messages?: TreeListColumnMenuMessages;
- }
-
- interface TreeListColumnCommandItem {
- className?: string;
- click?: Function;
- name?: string;
- text?: string;
- }
-
- interface TreeListColumnFilterable {
- ui?: string|Function;
- }
-
- interface TreeListColumnSortable {
- compare?: Function;
- }
-
- interface TreeListColumn {
- attributes?: any;
- command?: TreeListColumnCommandItem[];
- encoded?: boolean;
- expandable?: boolean;
- field?: string;
- filterable?: boolean|TreeListColumnFilterable;
- footerTemplate?: string|Function;
- format?: string;
- headerAttributes?: any;
- headerTemplate?: string|Function;
- minScreenWidth?: number;
- sortable?: boolean|TreeListColumnSortable;
- template?: string|Function;
- title?: string;
- width?: string|number;
- hidden?: boolean;
- menu?: boolean;
- locked?: boolean;
- lockable?: boolean;
- }
-
- interface TreeListEditable {
- mode?: string;
- move?: boolean;
- template?: string|Function;
- window?: any;
- }
-
- interface TreeListExcel {
- fileName?: string;
- filterable?: boolean;
- forceProxy?: boolean;
- proxyURL?: string;
- }
-
- interface TreeListFilterableMessages {
- and?: string;
- clear?: string;
- filter?: string;
- info?: string;
- isFalse?: string;
- isTrue?: string;
- or?: string;
- selectValue?: string;
- cancel?: string;
- operator?: string;
- }
-
- interface TreeListFilterable {
- extra?: boolean;
- messages?: TreeListFilterableMessages;
- }
-
- interface TreeListMessagesCommands {
- canceledit?: string;
- create?: string;
- createchild?: string;
- destroy?: string;
- edit?: string;
- excel?: string;
- pdf?: string;
- update?: string;
- }
-
- interface TreeListMessages {
- commands?: TreeListMessagesCommands;
- loading?: string;
- noRows?: string;
- requestFailed?: string;
- retry?: string;
- }
-
- interface TreeListPdfMargin {
- bottom?: number|string;
- left?: number|string;
- right?: number|string;
- top?: number|string;
- }
-
- interface TreeListPdf {
- author?: string;
- avoidLinks?: boolean|string;
- creator?: string;
- date?: Date;
- fileName?: string;
- forceProxy?: boolean;
- keywords?: string;
- landscape?: boolean;
- margin?: TreeListPdfMargin;
- paperSize?: string|any;
- proxyURL?: string;
- proxyTarget?: string;
- subject?: string;
- title?: string;
- }
-
- interface TreeListSortable {
- allowUnsort?: boolean;
- mode?: string;
- }
-
- interface TreeListToolbarItem {
- name?: string;
- text?: string;
- }
-
- interface TreeListOptions {
- name?: string;
- autoBind?: boolean;
- columns?: TreeListColumn[];
- resizable?: boolean;
- reorderable?: boolean;
- columnMenu?: boolean|TreeListColumnMenu;
- dataSource?: any|any|kendo.data.TreeListDataSource;
- editable?: boolean|TreeListEditable;
- excel?: TreeListExcel;
- filterable?: boolean|TreeListFilterable;
- height?: number|string;
- messages?: TreeListMessages;
- pdf?: TreeListPdf;
- scrollable?: boolean|any;
- selectable?: boolean|string;
- sortable?: boolean|TreeListSortable;
- toolbar?: TreeListToolbarItem[];
- cancel?(e: TreeListCancelEvent): void;
- change?(e: TreeListChangeEvent): void;
- collapse?(e: TreeListCollapseEvent): void;
- dataBinding?(e: TreeListDataBindingEvent): void;
- dataBound?(e: TreeListDataBoundEvent): void;
- dragstart?(e: TreeListDragstartEvent): void;
- drag?(e: TreeListDragEvent): void;
- dragend?(e: TreeListDragendEvent): void;
- drop?(e: TreeListDropEvent): void;
- edit?(e: TreeListEditEvent): void;
- excelExport?(e: TreeListExcelExportEvent): void;
- expand?(e: TreeListExpandEvent): void;
- filterMenuInit?(e: TreeListFilterMenuInitEvent): void;
- pdfExport?(e: TreeListPdfExportEvent): void;
- remove?(e: TreeListRemoveEvent): void;
- save?(e: TreeListSaveEvent): void;
- columnShow?(e: TreeListColumnShowEvent): void;
- columnHide?(e: TreeListColumnHideEvent): void;
- columnReorder?(e: TreeListColumnReorderEvent): void;
- columnResize?(e: TreeListColumnResizeEvent): void;
- columnMenuInit?(e: TreeListColumnMenuInitEvent): void;
- columnLock?(e: TreeListColumnLockEvent): void;
- columnUnlock?(e: TreeListColumnUnlockEvent): void;
- }
- interface TreeListEvent {
- sender: TreeList;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface TreeListCancelEvent extends TreeListEvent {
- container?: JQuery;
- model?: kendo.data.TreeListModel;
- }
-
- interface TreeListChangeEvent extends TreeListEvent {
- }
-
- interface TreeListCollapseEvent extends TreeListEvent {
- model?: kendo.data.TreeListModel;
- }
-
- interface TreeListDataBindingEvent extends TreeListEvent {
- }
-
- interface TreeListDataBoundEvent extends TreeListEvent {
- }
-
- interface TreeListDragstartEvent extends TreeListEvent {
- source?: kendo.data.TreeListModel;
- }
-
- interface TreeListDragEvent extends TreeListEvent {
- source?: kendo.data.TreeListModel;
- target?: JQuery;
- }
-
- interface TreeListDragendEvent extends TreeListEvent {
- source?: kendo.data.TreeListModel;
- destination?: kendo.data.TreeListModel;
- }
-
- interface TreeListDropEvent extends TreeListEvent {
- source?: kendo.data.TreeListModel;
- destination?: kendo.data.TreeListModel;
- valid?: boolean;
- setValid?: boolean;
- }
-
- interface TreeListEditEvent extends TreeListEvent {
- container?: JQuery;
- model?: kendo.data.TreeListModel;
- }
-
- interface TreeListExcelExportEvent extends TreeListEvent {
- data?: any;
- workbook?: any;
- }
-
- interface TreeListExpandEvent extends TreeListEvent {
- model?: kendo.data.TreeListModel;
- }
-
- interface TreeListFilterMenuInitEvent extends TreeListEvent {
- container?: JQuery;
- field?: string;
- }
-
- interface TreeListPdfExportEvent extends TreeListEvent {
- promise?: JQueryPromise;
- }
-
- interface TreeListRemoveEvent extends TreeListEvent {
- model?: kendo.data.TreeListModel;
- row?: JQuery;
- }
-
- interface TreeListSaveEvent extends TreeListEvent {
- model?: kendo.data.TreeListModel;
- container?: JQuery;
- }
-
- interface TreeListColumnShowEvent extends TreeListEvent {
- column?: any;
- }
-
- interface TreeListColumnHideEvent extends TreeListEvent {
- column?: any;
- }
-
- interface TreeListColumnReorderEvent extends TreeListEvent {
- column?: any;
- newIndex?: number;
- oldIndex?: number;
- }
-
- interface TreeListColumnResizeEvent extends TreeListEvent {
- column?: any;
- newWidth?: number;
- oldWidth?: number;
- }
-
- interface TreeListColumnMenuInitEvent extends TreeListEvent {
- container?: JQuery;
- field?: string;
- }
-
- interface TreeListColumnLockEvent extends TreeListEvent {
- column?: any;
- }
-
- interface TreeListColumnUnlockEvent extends TreeListEvent {
- column?: any;
- }
-
-
- class TreeView extends kendo.ui.Widget {
-
- static fn: TreeView;
-
- options: TreeViewOptions;
-
- dataSource: kendo.data.DataSource;
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): TreeView;
-
- constructor(element: Element, options?: TreeViewOptions);
-
-
- append(nodeData: any, parentNode?: JQuery, success?: Function): JQuery;
- append(nodeData: JQuery, parentNode?: JQuery, success?: Function): JQuery;
- collapse(nodes: JQuery): void;
- collapse(nodes: Element): void;
- collapse(nodes: string): void;
- dataItem(node: JQuery): kendo.data.Node;
- dataItem(node: Element): kendo.data.Node;
- dataItem(node: string): kendo.data.Node;
- destroy(): void;
- detach(node: JQuery): JQuery;
- detach(node: Element): JQuery;
- detach(node: string): JQuery;
- enable(nodes: JQuery, enable?: boolean): void;
- enable(nodes: Element, enable?: boolean): void;
- enable(nodes: string, enable?: boolean): void;
- expand(nodes: JQuery): void;
- expand(nodes: Element): void;
- expand(nodes: string): void;
- expandPath(path: any, complete: Function): void;
- expandTo(targetNode: kendo.data.Node): void;
- expandTo(targetNode: any): void;
- findByText(text: string): JQuery;
- findByUid(text: string): JQuery;
- insertAfter(nodeData: any, referenceNode: JQuery): void;
- insertBefore(nodeData: any, referenceNode: JQuery): void;
- items(): any;
- parent(node: JQuery): JQuery;
- parent(node: Element): JQuery;
- parent(node: string): JQuery;
- remove(node: JQuery): void;
- remove(node: Element): void;
- remove(node: string): void;
- select(): JQuery;
- select(node?: JQuery): void;
- select(node?: Element): void;
- select(node?: string): void;
- setDataSource(dataSource: kendo.data.HierarchicalDataSource): void;
- text(node: JQuery): string;
- text(node: Element): string;
- text(node: string): string;
- text(node: JQuery, newText: string): void;
- text(node: Element, newText: string): void;
- text(node: string, newText: string): void;
- toggle(node: JQuery): void;
- toggle(node: Element): void;
- toggle(node: string): void;
- updateIndeterminate(node: JQuery): void;
-
- }
-
- interface TreeViewAnimationCollapse {
- duration?: number;
- effects?: string;
- }
-
- interface TreeViewAnimationExpand {
- duration?: number;
- effects?: string;
- }
-
- interface TreeViewAnimation {
- collapse?: boolean|TreeViewAnimationCollapse;
- expand?: boolean|TreeViewAnimationExpand;
- }
-
- interface TreeViewCheckboxes {
- checkChildren?: boolean;
- name?: string;
- template?: string|Function;
- }
-
- interface TreeViewMessages {
- loading?: string;
- requestFailed?: string;
- retry?: string;
- }
-
- interface TreeViewOptions {
- name?: string;
- animation?: boolean|TreeViewAnimation;
- autoBind?: boolean;
- autoScroll?: boolean;
- checkboxes?: boolean|TreeViewCheckboxes;
- dataImageUrlField?: string;
- dataSource?: any|any|kendo.data.HierarchicalDataSource;
- dataSpriteCssClassField?: string;
- dataTextField?: string|any;
- dataUrlField?: string;
- dragAndDrop?: boolean;
- loadOnDemand?: boolean;
- messages?: TreeViewMessages;
- template?: string|Function;
- change?(e: TreeViewEvent): void;
- check?(e: TreeViewCheckEvent): void;
- collapse?(e: TreeViewCollapseEvent): void;
- dataBound?(e: TreeViewDataBoundEvent): void;
- drag?(e: TreeViewDragEvent): void;
- dragend?(e: TreeViewDragendEvent): void;
- dragstart?(e: TreeViewDragstartEvent): void;
- drop?(e: TreeViewDropEvent): void;
- expand?(e: TreeViewExpandEvent): void;
- navigate?(e: TreeViewNavigateEvent): void;
- select?(e: TreeViewSelectEvent): void;
- }
- interface TreeViewEvent {
- sender: TreeView;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface TreeViewCheckEvent extends TreeViewEvent {
- node?: Element;
- }
-
- interface TreeViewCollapseEvent extends TreeViewEvent {
- node?: Element;
- }
-
- interface TreeViewDataBoundEvent extends TreeViewEvent {
- node?: JQuery;
- }
-
- interface TreeViewDragEvent extends TreeViewEvent {
- sourceNode?: Element;
- dropTarget?: Element;
- pageX?: number;
- pageY?: number;
- statusClass?: string;
- setStatusClass?: Function;
- }
-
- interface TreeViewDragendEvent extends TreeViewEvent {
- sourceNode?: Element;
- destinationNode?: Element;
- dropPosition?: string;
- }
-
- interface TreeViewDragstartEvent extends TreeViewEvent {
- sourceNode?: Element;
- }
-
- interface TreeViewDropEvent extends TreeViewEvent {
- sourceNode?: Element;
- destinationNode?: Element;
- valid?: boolean;
- setValid?: Function;
- dropTarget?: Element;
- dropPosition?: string;
- }
-
- interface TreeViewExpandEvent extends TreeViewEvent {
- node?: Element;
- }
-
- interface TreeViewNavigateEvent extends TreeViewEvent {
- node?: Element;
- }
-
- interface TreeViewSelectEvent extends TreeViewEvent {
- node?: Element;
- }
-
-
- class Upload extends kendo.ui.Widget {
-
- static fn: Upload;
-
- options: UploadOptions;
-
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): Upload;
-
- constructor(element: Element, options?: UploadOptions);
-
-
- destroy(): void;
- disable(): void;
- enable(enable?: boolean): void;
- toggle(enable: boolean): void;
-
- }
-
- interface UploadAsync {
- autoUpload?: boolean;
- batch?: boolean;
- removeField?: string;
- removeUrl?: string;
- removeVerb?: string;
- saveField?: string;
- saveUrl?: string;
- withCredentials?: boolean;
- }
-
- interface UploadFile {
- extension?: string;
- name?: string;
- size?: number;
- }
-
- interface UploadLocalization {
- cancel?: string;
- dropFilesHere?: string;
- headerStatusUploaded?: string;
- headerStatusUploading?: string;
- remove?: string;
- retry?: string;
- select?: string;
- statusFailed?: string;
- statusUploaded?: string;
- statusUploading?: string;
- uploadSelectedFiles?: string;
- }
-
- interface UploadOptions {
- name?: string;
- async?: UploadAsync;
- enabled?: boolean;
- files?: UploadFile[];
- localization?: UploadLocalization;
- multiple?: boolean;
- showFileList?: boolean;
- template?: string|Function;
- cancel?(e: UploadCancelEvent): void;
- complete?(e: UploadEvent): void;
- error?(e: UploadErrorEvent): void;
- progress?(e: UploadProgressEvent): void;
- remove?(e: UploadRemoveEvent): void;
- select?(e: UploadSelectEvent): void;
- success?(e: UploadSuccessEvent): void;
- upload?(e: UploadUploadEvent): void;
- }
- interface UploadEvent {
- sender: Upload;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface UploadCancelEvent extends UploadEvent {
- files?: UploadFile[];
- }
-
- interface UploadErrorEvent extends UploadEvent {
- files?: UploadFile[];
- operation?: string;
- XMLHttpRequest?: any;
- }
-
- interface UploadProgressEvent extends UploadEvent {
- files?: UploadFile[];
- percentComplete?: number;
- }
-
- interface UploadRemoveEvent extends UploadEvent {
- files?: UploadFile[];
- data?: any;
- }
-
- interface UploadSelectEvent extends UploadEvent {
- e?: any;
- files?: UploadFile[];
- }
-
- interface UploadSuccessEvent extends UploadEvent {
- files?: UploadFile[];
- operation?: string;
- response?: any;
- XMLHttpRequest?: any;
- }
-
- interface UploadUploadEvent extends UploadEvent {
- files?: UploadFile[];
- data?: any;
- formData?: any;
- XMLHttpRequest?: any;
- }
-
-
- class Validator extends kendo.ui.Widget {
-
- static fn: Validator;
-
- options: ValidatorOptions;
-
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): Validator;
-
- constructor(element: Element, options?: ValidatorOptions);
-
-
- errors(): any;
- hideMessages(): void;
- validate(): boolean;
- validateInput(input: Element): boolean;
- validateInput(input: JQuery): boolean;
-
- }
-
- interface ValidatorOptions {
- name?: string;
- errorTemplate?: string;
- messages?: any;
- rules?: any;
- validateOnBlur?: boolean;
- validate?(e: ValidatorValidateEvent): void;
- }
- interface ValidatorEvent {
- sender: Validator;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface ValidatorValidateEvent extends ValidatorEvent {
- valid?: boolean;
- }
-
-
- class Window extends kendo.ui.Widget {
-
- static fn: Window;
-
- options: WindowOptions;
-
-
- element: JQuery;
- wrapper: JQuery;
-
- static extend(proto: Object): Window;
-
- constructor(element: Element, options?: WindowOptions);
-
-
- center(): kendo.ui.Window;
- close(): kendo.ui.Window;
- content(): string;
- content(content?: string): kendo.ui.Window;
- content(content?: JQuery): kendo.ui.Window;
- destroy(): void;
- maximize(): kendo.ui.Window;
- minimize(): kendo.ui.Window;
- open(): kendo.ui.Window;
- pin(): void;
- refresh(options: any): kendo.ui.Window;
- restore(): kendo.ui.Window;
- setOptions(options: any): void;
- title(): string;
- title(text?: string): kendo.ui.Window;
- toFront(): kendo.ui.Window;
- toggleMaximization(): kendo.ui.Window;
- unpin(): void;
-
- }
-
- interface WindowAnimationClose {
- effects?: string;
- duration?: number;
- }
-
- interface WindowAnimationOpen {
- effects?: string;
- duration?: number;
- }
-
- interface WindowAnimation {
- close?: WindowAnimationClose;
- open?: WindowAnimationOpen;
- }
-
- interface WindowContent {
- template?: string;
- }
-
- interface WindowPosition {
- top?: number|string;
- left?: number|string;
- }
-
- interface WindowRefreshOptions {
- url?: string;
- cache?: boolean;
- data?: any;
- type?: string;
- template?: string;
- iframe?: boolean;
- }
-
- interface WindowOptions {
- name?: string;
- actions?: any;
- animation?: boolean|WindowAnimation;
- appendTo?: any|string;
- autoFocus?: boolean;
- content?: WindowContent;
- draggable?: boolean;
- iframe?: boolean;
- height?: number|string;
- maxHeight?: number;
- maxWidth?: number;
- minHeight?: number;
- minWidth?: number;
- modal?: boolean;
- pinned?: boolean;
- position?: WindowPosition;
- resizable?: boolean;
- scrollable?: boolean;
- title?: string|boolean;
- visible?: boolean;
- width?: number|string;
- activate?(e: WindowEvent): void;
- close?(e: WindowCloseEvent): void;
- deactivate?(e: WindowEvent): void;
- dragend?(e: WindowEvent): void;
- dragstart?(e: WindowEvent): void;
- error?(e: WindowErrorEvent): void;
- maximize?(e: WindowEvent): void;
- minimize?(e: WindowEvent): void;
- open?(e: WindowEvent): void;
- refresh?(e: WindowEvent): void;
- resize?(e: WindowEvent): void;
- }
- interface WindowEvent {
- sender: Window;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
- interface WindowCloseEvent extends WindowEvent {
- userTriggered?: boolean;
- }
-
- interface WindowErrorEvent extends WindowEvent {
- xhr?: JQueryXHR;
- status?: string;
- }
-
}
declare namespace kendo.dataviz.ui {
@@ -8344,13 +8725,25 @@ declare namespace kendo.dataviz.ui {
exportImage(options: any): JQueryPromise;
exportPDF(options?: kendo.drawing.PDFOptions): JQueryPromise;
exportSVG(options: any): JQueryPromise;
+ findAxisByName(name: string): kendo.dataviz.ChartAxis;
+ findPaneByIndex(index: number): kendo.dataviz.ChartPane;
+ findPaneByName(name: string): kendo.dataviz.ChartPane;
+ findSeries(callback: Function): kendo.dataviz.ChartSeries;
+ findSeriesByIndex(index: number): kendo.dataviz.ChartSeries;
+ findSeriesByName(name: string): kendo.dataviz.ChartSeries;
getAxis(name: string): kendo.dataviz.ChartAxis;
+ hideTooltip(): void;
+ plotArea(): void;
redraw(): void;
refresh(): void;
resize(force?: boolean): void;
saveAsPDF(): void;
setDataSource(dataSource: kendo.data.DataSource): void;
setOptions(options: any): void;
+ showTooltip(filter: Function): void;
+ showTooltip(filter: number): void;
+ showTooltip(filter: Date): void;
+ showTooltip(filter: string): void;
svg(): string;
imageDataURL(): string;
toggleHighlight(show: boolean, options: any): void;
@@ -8383,6 +8776,7 @@ declare namespace kendo.dataviz.ui {
interface ChartAxisDefaultsCrosshair {
color?: string;
+ dashType?: string;
opacity?: number;
tooltip?: ChartAxisDefaultsCrosshairTooltip;
visible?: boolean;
@@ -8526,6 +8920,7 @@ declare namespace kendo.dataviz.ui {
}
interface ChartCategoryAxisItemAutoBaseUnitSteps {
+ milliseconds?: any;
seconds?: any;
minutes?: any;
hours?: any;
@@ -8561,6 +8956,7 @@ declare namespace kendo.dataviz.ui {
interface ChartCategoryAxisItemCrosshair {
color?: string;
+ dashType?: string;
opacity?: number;
tooltip?: ChartCategoryAxisItemCrosshairTooltip;
visible?: boolean;
@@ -8740,6 +9136,7 @@ declare namespace kendo.dataviz.ui {
}
interface ChartCategoryAxisItemNotesLine {
+ dashType?: string;
width?: number;
color?: string;
length?: number;
@@ -9061,7 +9458,7 @@ declare namespace kendo.dataviz.ui {
}
interface ChartSeriesItemConnectors {
- color?: string;
+ color?: string|Function;
padding?: number;
width?: number;
}
@@ -9101,6 +9498,7 @@ declare namespace kendo.dataviz.ui {
}
interface ChartSeriesItemHighlightLine {
+ dashType?: string;
color?: string;
opacity?: number;
width?: number;
@@ -9286,6 +9684,7 @@ declare namespace kendo.dataviz.ui {
}
interface ChartSeriesItemNotesLine {
+ dashType?: string;
width?: number;
color?: string;
length?: number;
@@ -9579,6 +9978,7 @@ declare namespace kendo.dataviz.ui {
}
interface ChartSeriesDefaultsNotesLine {
+ dashType?: string;
width?: number;
color?: string;
length?: number;
@@ -9903,6 +10303,7 @@ declare namespace kendo.dataviz.ui {
}
interface ChartValueAxisItemNotesLine {
+ dashType?: string;
width?: number;
color?: string;
length?: number;
@@ -10189,6 +10590,7 @@ declare namespace kendo.dataviz.ui {
}
interface ChartXAxisItemNotesLine {
+ dashType?: string;
width?: number;
color?: string;
length?: number;
@@ -10477,6 +10879,7 @@ declare namespace kendo.dataviz.ui {
}
interface ChartYAxisItemNotesLine {
+ dashType?: string;
width?: number;
color?: string;
length?: number;
@@ -10625,17 +11028,17 @@ declare namespace kendo.dataviz.ui {
yAxis?: ChartYAxisItem[];
zoomable?: boolean|ChartZoomable;
axisLabelClick?(e: ChartAxisLabelClickEvent): void;
- legendItemClick?(e: ChartLegendItemClickEvent): void;
- legendItemHover?(e: ChartLegendItemHoverEvent): void;
dataBound?(e: ChartDataBoundEvent): void;
drag?(e: ChartDragEvent): void;
dragEnd?(e: ChartDragEndEvent): void;
dragStart?(e: ChartDragStartEvent): void;
+ legendItemClick?(e: ChartLegendItemClickEvent): void;
+ legendItemHover?(e: ChartLegendItemHoverEvent): void;
noteClick?(e: ChartNoteClickEvent): void;
noteHover?(e: ChartNoteHoverEvent): void;
plotAreaClick?(e: ChartPlotAreaClickEvent): void;
plotAreaHover?(e: ChartPlotAreaHoverEvent): void;
- render?(e: ChartEvent): void;
+ render?(e: ChartRenderEvent): void;
select?(e: ChartSelectEvent): void;
selectEnd?(e: ChartSelectEndEvent): void;
selectStart?(e: ChartSelectStartEvent): void;
@@ -10660,22 +11063,6 @@ declare namespace kendo.dataviz.ui {
value?: any;
}
- interface ChartLegendItemClickEvent extends ChartEvent {
- text?: string;
- series?: any;
- seriesIndex?: number;
- pointIndex?: number;
- element?: any;
- }
-
- interface ChartLegendItemHoverEvent extends ChartEvent {
- text?: string;
- series?: any;
- seriesIndex?: number;
- pointIndex?: number;
- element?: any;
- }
-
interface ChartDataBoundEvent extends ChartEvent {
}
@@ -10694,21 +11081,37 @@ declare namespace kendo.dataviz.ui {
originalEvent?: any;
}
+ interface ChartLegendItemClickEvent extends ChartEvent {
+ pointIndex?: number;
+ series?: any;
+ seriesIndex?: number;
+ text?: string;
+ element?: any;
+ }
+
+ interface ChartLegendItemHoverEvent extends ChartEvent {
+ element?: any;
+ pointIndex?: number;
+ series?: any;
+ seriesIndex?: number;
+ text?: string;
+ }
+
interface ChartNoteClickEvent extends ChartEvent {
category?: any;
- element?: any;
- value?: any;
- series?: any;
dataItem?: any;
+ element?: any;
+ series?: any;
+ value?: any;
visual?: any;
}
interface ChartNoteHoverEvent extends ChartEvent {
category?: any;
- element?: any;
- value?: any;
- series?: any;
dataItem?: any;
+ element?: any;
+ series?: any;
+ value?: any;
visual?: any;
}
@@ -10730,6 +11133,9 @@ declare namespace kendo.dataviz.ui {
y?: any;
}
+ interface ChartRenderEvent extends ChartEvent {
+ }
+
interface ChartSelectEvent extends ChartEvent {
axis?: any;
from?: any;
@@ -10750,23 +11156,25 @@ declare namespace kendo.dataviz.ui {
interface ChartSeriesClickEvent extends ChartEvent {
category?: any;
+ dataItem?: any;
element?: any;
originalEvent?: any;
- series?: ChartSeriesClickEventSeries;
- dataItem?: any;
- value?: any;
percentage?: any;
+ series?: ChartSeriesClickEventSeries;
+ stackValue?: any;
+ value?: any;
}
interface ChartSeriesHoverEvent extends ChartEvent {
category?: any;
categoryPoints?: any;
+ dataItem?: any;
element?: any;
originalEvent?: any;
- series?: ChartSeriesHoverEventSeries;
- dataItem?: any;
- value?: any;
percentage?: any;
+ series?: ChartSeriesHoverEventSeries;
+ stackValue?: any;
+ value?: any;
}
interface ChartZoomEvent extends ChartEvent {
@@ -11219,6 +11627,7 @@ declare namespace kendo.dataviz.ui {
interface DiagramSelectable {
key?: string;
+ multiple?: boolean;
stroke?: DiagramSelectableStroke;
}
@@ -12401,7 +12810,7 @@ declare namespace kendo.dataviz.ui {
constructor(element: Element, options?: RadialGaugeOptions);
- allValues(values: any): any;
+ allValues(values?: any): any;
destroy(): void;
exportImage(options: any): JQueryPromise;
exportPDF(options?: kendo.drawing.PDFOptions): JQueryPromise;
@@ -13467,6 +13876,7 @@ declare namespace kendo.dataviz.ui {
options: StockChartOptions;
dataSource: kendo.data.DataSource;
+ navigator: kendo.dataviz.Navigator;
element: JQuery;
wrapper: JQuery;
@@ -13484,6 +13894,7 @@ declare namespace kendo.dataviz.ui {
refresh(): void;
resize(force?: boolean): void;
setDataSource(dataSource: kendo.data.DataSource): void;
+ setOptions(options: any): void;
svg(): string;
imageDataURL(): string;
@@ -13694,8 +14105,8 @@ declare namespace kendo.dataviz.ui {
}
interface StockChartCategoryAxisItemSelect {
- from?: any;
- to?: any;
+ from?: string|Date;
+ to?: string|Date;
min?: any;
max?: any;
mousewheel?: StockChartCategoryAxisItemSelectMousewheel;
@@ -14165,8 +14576,14 @@ declare namespace kendo.dataviz.ui {
title?: StockChartNavigatorPaneTitle;
}
+ interface StockChartNavigatorSelectMousewheel {
+ reverse?: boolean;
+ zoom?: string;
+ }
+
interface StockChartNavigatorSelect {
from?: Date;
+ mousewheel?: boolean|StockChartNavigatorSelectMousewheel;
to?: Date;
}
@@ -14940,25 +15357,25 @@ declare namespace kendo.dataviz.ui {
transitions?: boolean;
valueAxis?: StockChartValueAxisItem[];
axisLabelClick?(e: StockChartAxisLabelClickEvent): void;
- legendItemClick?(e: StockChartLegendItemClickEvent): void;
- legendItemHover?(e: StockChartLegendItemHoverEvent): void;
dataBound?(e: StockChartEvent): void;
dragStart?(e: StockChartDragStartEvent): void;
drag?(e: StockChartDragEvent): void;
dragEnd?(e: StockChartDragEndEvent): void;
+ legendItemClick?(e: StockChartLegendItemClickEvent): void;
+ legendItemHover?(e: StockChartLegendItemHoverEvent): void;
noteClick?(e: StockChartNoteClickEvent): void;
noteHover?(e: StockChartNoteHoverEvent): void;
plotAreaClick?(e: StockChartPlotAreaClickEvent): void;
plotAreaHover?(e: StockChartPlotAreaHoverEvent): void;
- render?(e: StockChartEvent): void;
+ render?(e: StockChartRenderEvent): void;
+ select?(e: StockChartSelectEvent): void;
+ selectEnd?(e: StockChartSelectEndEvent): void;
+ selectStart?(e: StockChartSelectStartEvent): void;
seriesClick?(e: StockChartSeriesClickEvent): void;
seriesHover?(e: StockChartSeriesHoverEvent): void;
zoomStart?(e: StockChartZoomStartEvent): void;
zoom?(e: StockChartZoomEvent): void;
zoomEnd?(e: StockChartZoomEndEvent): void;
- selectStart?(e: StockChartSelectStartEvent): void;
- select?(e: StockChartSelectEvent): void;
- selectEnd?(e: StockChartSelectEndEvent): void;
}
interface StockChartEvent {
sender: StockChart;
@@ -14975,6 +15392,21 @@ declare namespace kendo.dataviz.ui {
element?: any;
}
+ interface StockChartDragStartEvent extends StockChartEvent {
+ axisRanges?: any;
+ originalEvent?: any;
+ }
+
+ interface StockChartDragEvent extends StockChartEvent {
+ axisRanges?: any;
+ originalEvent?: any;
+ }
+
+ interface StockChartDragEndEvent extends StockChartEvent {
+ axisRanges?: any;
+ originalEvent?: any;
+ }
+
interface StockChartLegendItemClickEvent extends StockChartEvent {
text?: string;
series?: any;
@@ -14991,21 +15423,6 @@ declare namespace kendo.dataviz.ui {
element?: any;
}
- interface StockChartDragStartEvent extends StockChartEvent {
- axisRanges?: any;
- originalEvent?: any;
- }
-
- interface StockChartDragEvent extends StockChartEvent {
- axisRanges?: any;
- originalEvent?: any;
- }
-
- interface StockChartDragEndEvent extends StockChartEvent {
- axisRanges?: any;
- originalEvent?: any;
- }
-
interface StockChartNoteClickEvent extends StockChartEvent {
category?: any;
element?: any;
@@ -15039,6 +15456,27 @@ declare namespace kendo.dataviz.ui {
y?: any;
}
+ interface StockChartRenderEvent extends StockChartEvent {
+ }
+
+ interface StockChartSelectEvent extends StockChartEvent {
+ axis?: any;
+ from?: Date;
+ to?: Date;
+ }
+
+ interface StockChartSelectEndEvent extends StockChartEvent {
+ axis?: any;
+ from?: Date;
+ to?: Date;
+ }
+
+ interface StockChartSelectStartEvent extends StockChartEvent {
+ axis?: any;
+ from?: Date;
+ to?: Date;
+ }
+
interface StockChartSeriesClickEvent extends StockChartEvent {
value?: any;
category?: any;
@@ -15073,24 +15511,6 @@ declare namespace kendo.dataviz.ui {
originalEvent?: any;
}
- interface StockChartSelectStartEvent extends StockChartEvent {
- axis?: any;
- from?: any;
- to?: any;
- }
-
- interface StockChartSelectEvent extends StockChartEvent {
- axis?: any;
- from?: any;
- to?: any;
- }
-
- interface StockChartSelectEndEvent extends StockChartEvent {
- axis?: any;
- from?: any;
- to?: any;
- }
-
class TreeMap extends kendo.ui.Widget {
@@ -15433,6 +15853,8 @@ declare namespace kendo.dataviz {
slot(from: Date, to?: string, limit?: boolean): kendo.geometry.Rect;
slot(from: Date, to?: number, limit?: boolean): kendo.geometry.Rect;
slot(from: Date, to?: Date, limit?: boolean): kendo.geometry.Rect;
+ value(point: kendo.geometry.Point): void;
+ valueRange(): void;
}
@@ -15446,6 +15868,133 @@ declare namespace kendo.dataviz {
}
+ class ChartPane extends Observable {
+
+
+ options: ChartPaneOptions;
+
+ chartsVisual: kendo.drawing.Group;
+ visual: kendo.drawing.Group;
+
+
+
+ series(): any;
+
+ }
+
+ interface ChartPaneOptions {
+ name?: string;
+ }
+ interface ChartPaneEvent {
+ sender: ChartPane;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+
+ class ChartPlotArea extends Observable {
+
+
+ options: ChartPlotAreaOptions;
+
+ backgroundVisual: kendo.drawing.MultiPath;
+ visual: kendo.drawing.Group;
+
+
+
+
+ }
+
+ interface ChartPlotAreaOptions {
+ name?: string;
+ }
+ interface ChartPlotAreaEvent {
+ sender: ChartPlotArea;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+
+ class ChartPoint extends Observable {
+
+
+ options: ChartPointOptions;
+
+ category: string|Date|number;
+ dataItem: any;
+ percentage: number;
+ runningTotal: number;
+ total: number;
+ value: number;
+ visual: kendo.drawing.Element;
+
+
+
+
+ }
+
+ interface ChartPointOptions {
+ name?: string;
+ }
+ interface ChartPointEvent {
+ sender: ChartPoint;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+
+ class ChartSeries extends Observable {
+
+
+ options: ChartSeriesOptions;
+
+
+
+
+ data(): any;
+ data(data: any): void;
+ findPoint(callback: Function): kendo.dataviz.ChartPoint;
+ points(): any;
+ points(filter: Function): void;
+ toggleHighlight(show: boolean, filter: Function): void;
+ toggleHighlight(show: boolean, filter: any): void;
+ toggleVisibility(show: boolean, filter: Function): void;
+
+ }
+
+ interface ChartSeriesOptions {
+ name?: string;
+ }
+ interface ChartSeriesEvent {
+ sender: ChartSeries;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+
+ class Navigator extends kendo.Observable {
+
+
+ options: NavigatorOptions;
+
+
+
+
+ select(): any;
+ select(): void;
+
+ }
+
+ interface NavigatorOptions {
+ name?: string;
+ }
+ interface NavigatorEvent {
+ sender: Navigator;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+
}
declare namespace kendo.dataviz.diagram {
class Circle extends Observable {
@@ -16361,6 +16910,7 @@ declare namespace kendo {
function transformOrigin(firstElement: HTMLElement, secondElement: HTMLElement): any;
}
+ function alert(text: string): void;
function antiForgeryTokens(): any;
function bind(element: string, viewModel: any, namespace?: any): void;
function bind(element: string, viewModel: kendo.data.ObservableObject, namespace?: any): void;
@@ -16369,6 +16919,7 @@ declare namespace kendo {
function bind(element: Element, viewModel: any, namespace?: any): void;
function bind(element: Element, viewModel: kendo.data.ObservableObject, namespace?: any): void;
function observableHierarchy(array: any): void;
+ function confirm(text: string): void;
function culture(culture: string): void;
function destroy(element: string): void;
function destroy(element: JQuery): void;
@@ -16379,6 +16930,7 @@ declare namespace kendo {
function parseFloat(value: string, culture?: string): number;
function parseInt(value: string, culture?: string): number;
function parseColor(color: string, noerror: boolean): kendo.Color;
+ function prompt(text: string, defaultValue: string): void;
function proxyModelSetters(): void;
function proxyModelSetters(data: kendo.data.Model): void;
function resize(element: string, force: boolean): void;
@@ -16557,7 +17109,7 @@ declare namespace kendo.spreadsheet {
selection(): kendo.spreadsheet.Range;
setDataSource(dataSource: kendo.data.DataSource, columns?: any): void;
showGridLines(): boolean;
- showGridLines(showGridLiens?: boolean): void;
+ showGridLines(showGridLines?: boolean): void;
toJSON(): void;
unhideColumn(index: number): void;
unhideRow(index: number): void;
@@ -17712,272 +18264,6 @@ declare namespace kendo.ooxml {
}
-declare namespace kendo.dataviz.geometry {
- class Arc extends Observable {
-
-
- options: ArcOptions;
-
- anticlockwise: boolean;
- center: kendo.geometry.Point;
- endAngle: number;
- radiusX: number;
- radiusY: number;
- startAngle: number;
-
-
-
- bbox(matrix: kendo.geometry.Matrix): kendo.geometry.Rect;
- getAnticlockwise(): boolean;
- getCenter(): kendo.geometry.Point;
- getEndAngle(): number;
- getRadiusX(): number;
- getRadiusY(): number;
- getStartAngle(): number;
- pointAt(angle: number): kendo.geometry.Point;
- setAnticlockwise(value: boolean): kendo.geometry.Arc;
- setCenter(value: kendo.geometry.Point): kendo.geometry.Arc;
- setEndAngle(value: number): kendo.geometry.Arc;
- setRadiusX(value: number): kendo.geometry.Arc;
- setRadiusY(value: number): kendo.geometry.Arc;
- setStartAngle(value: number): kendo.geometry.Arc;
-
- }
-
- interface ArcOptions {
- name?: string;
- }
- interface ArcEvent {
- sender: Arc;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
-
- class Circle extends Observable {
-
-
- options: CircleOptions;
-
- center: kendo.geometry.Point;
- radius: number;
-
-
-
- bbox(matrix: kendo.geometry.Matrix): kendo.geometry.Rect;
- clone(): kendo.geometry.Circle;
- equals(other: kendo.geometry.Circle): boolean;
- getCenter(): kendo.geometry.Point;
- getRadius(): number;
- pointAt(angle: number): kendo.geometry.Point;
- setCenter(value: kendo.geometry.Point): kendo.geometry.Point;
- setCenter(value: any): kendo.geometry.Point;
- setRadius(value: number): kendo.geometry.Circle;
-
- }
-
- interface CircleOptions {
- name?: string;
- }
- interface CircleEvent {
- sender: Circle;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
-
- class Matrix extends Observable {
-
-
- options: MatrixOptions;
-
- a: number;
- b: number;
- c: number;
- d: number;
- e: number;
- f: number;
-
-
- static rotate(angle: number, x: number, y: number): kendo.geometry.Matrix;
- static scale(scaleX: number, scaleY: number): kendo.geometry.Matrix;
- static translate(x: number, y: number): kendo.geometry.Matrix;
- static unit(): kendo.geometry.Matrix;
-
- clone(): kendo.geometry.Matrix;
- equals(other: kendo.geometry.Matrix): boolean;
- round(digits: number): kendo.geometry.Matrix;
- multiplyCopy(matrix: kendo.geometry.Matrix): kendo.geometry.Matrix;
- toArray(digits: number): any;
- toString(digits: number, separator: string): string;
-
- }
-
- interface MatrixOptions {
- name?: string;
- }
- interface MatrixEvent {
- sender: Matrix;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
-
- class Point extends Observable {
-
-
- options: PointOptions;
-
- x: number;
- y: number;
-
- constructor(x: number, y: number);
-
- static create(x: number, y: number): kendo.geometry.Point;
- static create(x: any, y: number): kendo.geometry.Point;
- static create(x: kendo.geometry.Point, y: number): kendo.geometry.Point;
- static min(): kendo.geometry.Point;
- static max(): kendo.geometry.Point;
- static minPoint(): kendo.geometry.Point;
- static maxPoint(): kendo.geometry.Point;
-
- clone(): kendo.geometry.Point;
- distanceTo(point: kendo.geometry.Point): number;
- equals(other: kendo.geometry.Point): boolean;
- getX(): number;
- getY(): number;
- move(x: number, y: number): kendo.geometry.Point;
- rotate(angle: number, center: kendo.geometry.Point): kendo.geometry.Point;
- rotate(angle: number, center: any): kendo.geometry.Point;
- round(digits: number): kendo.geometry.Point;
- scale(scaleX: number, scaleY: number): kendo.geometry.Point;
- scaleCopy(scaleX: number, scaleY: number): kendo.geometry.Point;
- setX(value: number): kendo.geometry.Point;
- setY(value: number): kendo.geometry.Point;
- toArray(digits: number): any;
- toString(digits: number, separator: string): string;
- transform(tansformation: kendo.geometry.Transformation): kendo.geometry.Point;
- transformCopy(tansformation: kendo.geometry.Transformation): kendo.geometry.Point;
- translate(dx: number, dy: number): kendo.geometry.Point;
- translateWith(vector: kendo.geometry.Point): kendo.geometry.Point;
- translateWith(vector: any): kendo.geometry.Point;
-
- }
-
- interface PointOptions {
- name?: string;
- }
- interface PointEvent {
- sender: Point;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
-
- class Rect extends Observable {
-
-
- options: RectOptions;
-
- origin: kendo.geometry.Point;
- size: kendo.geometry.Size;
-
- constructor(origin: kendo.geometry.Point|any, size: kendo.geometry.Size|any);
-
- static fromPoints(pointA: kendo.geometry.Point, pointB: kendo.geometry.Point): kendo.geometry.Rect;
- static union(rectA: kendo.geometry.Rect, rectB: kendo.geometry.Rect): kendo.geometry.Rect;
-
- bbox(matrix: kendo.geometry.Matrix): kendo.geometry.Rect;
- bottomLeft(): kendo.geometry.Point;
- bottomRight(): kendo.geometry.Point;
- center(): kendo.geometry.Point;
- clone(): kendo.geometry.Rect;
- equals(other: kendo.geometry.Rect): boolean;
- getOrigin(): kendo.geometry.Point;
- getSize(): kendo.geometry.Size;
- height(): number;
- setOrigin(value: kendo.geometry.Point): kendo.geometry.Rect;
- setOrigin(value: any): kendo.geometry.Rect;
- setSize(value: kendo.geometry.Size): kendo.geometry.Rect;
- setSize(value: any): kendo.geometry.Rect;
- topLeft(): kendo.geometry.Point;
- topRight(): kendo.geometry.Point;
- width(): number;
-
- }
-
- interface RectOptions {
- name?: string;
- }
- interface RectEvent {
- sender: Rect;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
-
- class Size extends Observable {
-
-
- options: SizeOptions;
-
- width: number;
- height: number;
-
-
- static create(width: number, height: number): kendo.geometry.Size;
- static create(width: any, height: number): kendo.geometry.Size;
- static create(width: kendo.geometry.Size, height: number): kendo.geometry.Size;
-
- clone(): kendo.geometry.Size;
- equals(other: kendo.geometry.Size): boolean;
- getWidth(): number;
- getHeight(): number;
- setWidth(value: number): kendo.geometry.Size;
- setHeight(value: number): kendo.geometry.Size;
-
- }
-
- interface SizeOptions {
- name?: string;
- }
- interface SizeEvent {
- sender: Size;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
-
- class Transformation extends Observable {
-
-
- options: TransformationOptions;
-
-
-
-
- clone(): kendo.geometry.Transformation;
- equals(other: kendo.geometry.Transformation): boolean;
- matrix(): kendo.geometry.Matrix;
- multiply(transformation: kendo.geometry.Transformation): kendo.geometry.Transformation;
- rotate(angle: number, center: any): kendo.geometry.Transformation;
- rotate(angle: number, center: kendo.geometry.Point): kendo.geometry.Transformation;
- scale(scaleX: number, scaleY: number): kendo.geometry.Transformation;
- translate(x: number, y: number): kendo.geometry.Transformation;
-
- }
-
- interface TransformationOptions {
- name?: string;
- }
- interface TransformationEvent {
- sender: Transformation;
- preventDefault: Function;
- isDefaultPrevented(): boolean;
- }
-
-
-}
declare namespace kendo.dataviz.drawing {
class Arc extends kendo.drawing.Element {
@@ -18767,12 +19053,283 @@ declare namespace kendo.dataviz.drawing {
+}
+declare namespace kendo.dataviz.geometry {
+ class Arc extends Observable {
+
+
+ options: ArcOptions;
+
+ anticlockwise: boolean;
+ center: kendo.geometry.Point;
+ endAngle: number;
+ radiusX: number;
+ radiusY: number;
+ startAngle: number;
+
+ constructor(center: any|kendo.geometry.Point, options?: ArcOptions);
+
+
+ bbox(matrix: kendo.geometry.Matrix): kendo.geometry.Rect;
+ getAnticlockwise(): boolean;
+ getCenter(): kendo.geometry.Point;
+ getEndAngle(): number;
+ getRadiusX(): number;
+ getRadiusY(): number;
+ getStartAngle(): number;
+ pointAt(angle: number): kendo.geometry.Point;
+ setAnticlockwise(value: boolean): kendo.geometry.Arc;
+ setCenter(value: kendo.geometry.Point): kendo.geometry.Arc;
+ setEndAngle(value: number): kendo.geometry.Arc;
+ setRadiusX(value: number): kendo.geometry.Arc;
+ setRadiusY(value: number): kendo.geometry.Arc;
+ setStartAngle(value: number): kendo.geometry.Arc;
+
+ }
+
+ interface ArcOptions {
+ name?: string;
+ }
+ interface ArcEvent {
+ sender: Arc;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+
+ class Circle extends Observable {
+
+
+ options: CircleOptions;
+
+ center: kendo.geometry.Point;
+ radius: number;
+
+ constructor(center: any|kendo.geometry.Point, radius: number);
+
+
+ bbox(matrix: kendo.geometry.Matrix): kendo.geometry.Rect;
+ clone(): kendo.geometry.Circle;
+ equals(other: kendo.geometry.Circle): boolean;
+ getCenter(): kendo.geometry.Point;
+ getRadius(): number;
+ pointAt(angle: number): kendo.geometry.Point;
+ setCenter(value: kendo.geometry.Point): kendo.geometry.Point;
+ setCenter(value: any): kendo.geometry.Point;
+ setRadius(value: number): kendo.geometry.Circle;
+
+ }
+
+ interface CircleOptions {
+ name?: string;
+ }
+ interface CircleEvent {
+ sender: Circle;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+
+ class Matrix extends Observable {
+
+
+ options: MatrixOptions;
+
+ a: number;
+ b: number;
+ c: number;
+ d: number;
+ e: number;
+ f: number;
+
+
+ static rotate(angle: number, x: number, y: number): kendo.geometry.Matrix;
+ static scale(scaleX: number, scaleY: number): kendo.geometry.Matrix;
+ static translate(x: number, y: number): kendo.geometry.Matrix;
+ static unit(): kendo.geometry.Matrix;
+
+ clone(): kendo.geometry.Matrix;
+ equals(other: kendo.geometry.Matrix): boolean;
+ round(digits: number): kendo.geometry.Matrix;
+ multiplyCopy(matrix: kendo.geometry.Matrix): kendo.geometry.Matrix;
+ toArray(digits: number): any;
+ toString(digits: number, separator: string): string;
+
+ }
+
+ interface MatrixOptions {
+ name?: string;
+ }
+ interface MatrixEvent {
+ sender: Matrix;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+
+ class Point extends Observable {
+
+
+ options: PointOptions;
+
+ x: number;
+ y: number;
+
+ constructor(x: number, y: number);
+
+ static create(x: number, y: number): kendo.geometry.Point;
+ static create(x: any, y: number): kendo.geometry.Point;
+ static create(x: kendo.geometry.Point, y: number): kendo.geometry.Point;
+ static min(): kendo.geometry.Point;
+ static max(): kendo.geometry.Point;
+ static minPoint(): kendo.geometry.Point;
+ static maxPoint(): kendo.geometry.Point;
+
+ clone(): kendo.geometry.Point;
+ distanceTo(point: kendo.geometry.Point): number;
+ equals(other: kendo.geometry.Point): boolean;
+ getX(): number;
+ getY(): number;
+ move(x: number, y: number): kendo.geometry.Point;
+ rotate(angle: number, center: kendo.geometry.Point): kendo.geometry.Point;
+ rotate(angle: number, center: any): kendo.geometry.Point;
+ round(digits: number): kendo.geometry.Point;
+ scale(scaleX: number, scaleY: number): kendo.geometry.Point;
+ scaleCopy(scaleX: number, scaleY: number): kendo.geometry.Point;
+ setX(value: number): kendo.geometry.Point;
+ setY(value: number): kendo.geometry.Point;
+ toArray(digits: number): any;
+ toString(digits: number, separator: string): string;
+ transform(tansformation: kendo.geometry.Transformation): kendo.geometry.Point;
+ transformCopy(tansformation: kendo.geometry.Transformation): kendo.geometry.Point;
+ translate(dx: number, dy: number): kendo.geometry.Point;
+ translateWith(vector: kendo.geometry.Point): kendo.geometry.Point;
+ translateWith(vector: any): kendo.geometry.Point;
+
+ }
+
+ interface PointOptions {
+ name?: string;
+ }
+ interface PointEvent {
+ sender: Point;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+
+ class Rect extends Observable {
+
+
+ options: RectOptions;
+
+ origin: kendo.geometry.Point;
+ size: kendo.geometry.Size;
+
+ constructor(origin: kendo.geometry.Point|any, size: kendo.geometry.Size|any);
+
+ static fromPoints(pointA: kendo.geometry.Point, pointB: kendo.geometry.Point): kendo.geometry.Rect;
+ static union(rectA: kendo.geometry.Rect, rectB: kendo.geometry.Rect): kendo.geometry.Rect;
+
+ bbox(matrix: kendo.geometry.Matrix): kendo.geometry.Rect;
+ bottomLeft(): kendo.geometry.Point;
+ bottomRight(): kendo.geometry.Point;
+ center(): kendo.geometry.Point;
+ clone(): kendo.geometry.Rect;
+ equals(other: kendo.geometry.Rect): boolean;
+ getOrigin(): kendo.geometry.Point;
+ getSize(): kendo.geometry.Size;
+ height(): number;
+ setOrigin(value: kendo.geometry.Point): kendo.geometry.Rect;
+ setOrigin(value: any): kendo.geometry.Rect;
+ setSize(value: kendo.geometry.Size): kendo.geometry.Rect;
+ setSize(value: any): kendo.geometry.Rect;
+ topLeft(): kendo.geometry.Point;
+ topRight(): kendo.geometry.Point;
+ width(): number;
+
+ }
+
+ interface RectOptions {
+ name?: string;
+ }
+ interface RectEvent {
+ sender: Rect;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+
+ class Size extends Observable {
+
+
+ options: SizeOptions;
+
+ width: number;
+ height: number;
+
+
+ static create(width: number, height: number): kendo.geometry.Size;
+ static create(width: any, height: number): kendo.geometry.Size;
+ static create(width: kendo.geometry.Size, height: number): kendo.geometry.Size;
+
+ clone(): kendo.geometry.Size;
+ equals(other: kendo.geometry.Size): boolean;
+ getWidth(): number;
+ getHeight(): number;
+ setWidth(value: number): kendo.geometry.Size;
+ setHeight(value: number): kendo.geometry.Size;
+
+ }
+
+ interface SizeOptions {
+ name?: string;
+ }
+ interface SizeEvent {
+ sender: Size;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+
+ class Transformation extends Observable {
+
+
+ options: TransformationOptions;
+
+
+
+
+ clone(): kendo.geometry.Transformation;
+ equals(other: kendo.geometry.Transformation): boolean;
+ matrix(): kendo.geometry.Matrix;
+ multiply(transformation: kendo.geometry.Transformation): kendo.geometry.Transformation;
+ rotate(angle: number, center: any): kendo.geometry.Transformation;
+ rotate(angle: number, center: kendo.geometry.Point): kendo.geometry.Transformation;
+ scale(scaleX: number, scaleY: number): kendo.geometry.Transformation;
+ translate(x: number, y: number): kendo.geometry.Transformation;
+
+ }
+
+ interface TransformationOptions {
+ name?: string;
+ }
+ interface TransformationEvent {
+ sender: Transformation;
+ preventDefault: Function;
+ isDefaultPrevented(): boolean;
+ }
+
+
}
interface HTMLElement {
kendoBindingTarget: kendo.data.BindingTarget;
}
+interface JQueryAjaxSettings {
+}
+
interface JQueryXHR {
}
@@ -18795,6 +19352,10 @@ interface JQuery {
data(key: any): any;
+ kendoAlert(): JQuery;
+ kendoAlert(options: kendo.ui.AlertOptions): JQuery;
+ data(key: "kendoAlert"): kendo.ui.Alert;
+
kendoAutoComplete(): JQuery;
kendoAutoComplete(options: kendo.ui.AutoCompleteOptions): JQuery;
data(key: "kendoAutoComplete"): kendo.ui.AutoComplete;
@@ -18827,6 +19388,10 @@ interface JQuery {
kendoComboBox(options: kendo.ui.ComboBoxOptions): JQuery;
data(key: "kendoComboBox"): kendo.ui.ComboBox;
+ kendoConfirm(): JQuery;
+ kendoConfirm(options: kendo.ui.ConfirmOptions): JQuery;
+ data(key: "kendoConfirm"): kendo.ui.Confirm;
+
kendoContextMenu(): JQuery;
kendoContextMenu(options: kendo.ui.ContextMenuOptions): JQuery;
data(key: "kendoContextMenu"): kendo.ui.ContextMenu;
@@ -18843,6 +19408,10 @@ interface JQuery {
kendoDiagram(options: kendo.dataviz.ui.DiagramOptions): JQuery;
data(key: "kendoDiagram"): kendo.dataviz.ui.Diagram;
+ kendoDialog(): JQuery;
+ kendoDialog(options: kendo.ui.DialogOptions): JQuery;
+ data(key: "kendoDialog"): kendo.ui.Dialog;
+
kendoDropDownList(): JQuery;
kendoDropDownList(options: kendo.ui.DropDownListOptions): JQuery;
data(key: "kendoDropDownList"): kendo.ui.DropDownList;
@@ -18883,6 +19452,10 @@ interface JQuery {
kendoMaskedTextBox(options: kendo.ui.MaskedTextBoxOptions): JQuery;
data(key: "kendoMaskedTextBox"): kendo.ui.MaskedTextBox;
+ kendoMediaPlayer(): JQuery;
+ kendoMediaPlayer(options: kendo.ui.MediaPlayerOptions): JQuery;
+ data(key: "kendoMediaPlayer"): kendo.ui.MediaPlayer;
+
kendoMenu(): JQuery;
kendoMenu(options: kendo.ui.MenuOptions): JQuery;
data(key: "kendoMenu"): kendo.ui.Menu;
@@ -19003,6 +19576,10 @@ interface JQuery {
kendoProgressBar(options: kendo.ui.ProgressBarOptions): JQuery;
data(key: "kendoProgressBar"): kendo.ui.ProgressBar;
+ kendoPrompt(): JQuery;
+ kendoPrompt(options: kendo.ui.PromptOptions): JQuery;
+ data(key: "kendoPrompt"): kendo.ui.Prompt;
+
kendoQRCode(): JQuery;
kendoQRCode(options: kendo.dataviz.ui.QRCodeOptions): JQuery;
data(key: "kendoQRCode"): kendo.dataviz.ui.QRCode;