igniteui-angular-wrappers
Version:
A packaged version of Ignite UI wrappers for Angular
70 lines (69 loc) • 5.94 kB
TypeScript
import { ElementRef, IterableDiffers, KeyValueDiffers, ChangeDetectorRef, Renderer2, OnInit } from '@angular/core';
import { IgContentControlBase } from '../igcontrolbase/igcontentcontrolbase';
import * as i0 from "@angular/core";
export declare class IgTileManagerComponent extends IgContentControlBase<IgTileManager> implements OnInit {
constructor(el: ElementRef, renderer: Renderer2, differs: IterableDiffers, kvalDiffers: KeyValueDiffers, cdr: ChangeDetectorRef);
set dataSource(value: any);
private _dataSource;
ngOnInit(): void;
/**
* Maximizes a given tile.
*
* @param $tileToMaximize Specifies the jQuery object of the tile element to be maximized.
* @param animDuration Specifies the animation duration for this maximizing.
* @param event Indicates the browser even which triggered this action (not API).
*/
maximize($tileToMaximize: object, animDuration?: number, event?: object): void;
/**
* Minimizes the maximized tile. Has no effect if no maximized tile is present.
*
* @param animDuration Specifies the animation duration for this minimize.
* @param event Indicates the browser even which triggered this action (not API).
*/
minimize(animDuration?: number, event?: object): void;
/**
* Returns the maximized tile or null if such is not present.
* @return object|null Returns the maximized tile or null if such is not present.
*/
maximizedTile(): object;
/**
* Returns an array with the tiles in minimized state or null if such are not present.
* @return object|null Returns an array with the tiles in minimized state or null if such are not present.
*/
minimizedTiles(): object;
/**
* Returns the splitter associated with this tile manager or
* null if the tile manager was instantiated with maximizedTileIndex.
* @return object|null Returns the splitter associated with this tile manager or null
* if the tile manager was instantiated with maximizedTileIndex.
*/
splitter(): object;
/**
* Returns the [layout manager](ui.iglayoutmanager) associated with current tile manager.
*/
layoutManager(): object;
/**
* Reflow the tile manager. Rearranging the tiles to fit in the container
*
* @param forceReflow Indicates whether the reflow should be forced.
* Useful in cases where the items size and position was changed manually.
* @param animationDuration The animation duration to be used for this reflow only.
* @param event Indicates the browser even which triggered this action (not API).
*/
reflow(forceReflow?: object, animationDuration?: number, event?: object): void;
/**
* Returns the element that represents this widget.
*/
widget(): object;
/**
* Causes the TileManager to data bind to the data source (local or remote) , and re-render all of the data as well.
*/
dataBind(): void;
/**
* Deletes the widget instance (client object). It is no longer accessible and all its event handlers stop working.
* Destroys all child widgets. Removes auto-generated HTML content, which is outside the widget, e.g. detached popups, dropdowns, etc.
*/
destroy(): object;
static ɵfac: i0.ɵɵFactoryDeclaration<IgTileManagerComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<IgTileManagerComponent, "ig-tile-manager", never, { "widgetId": { "alias": "widgetId"; "required": false; }; "options": { "alias": "options"; "required": false; }; "changeDetectionInterval": { "alias": "changeDetectionInterval"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "create": { "alias": "create"; "required": false; }; "width": { "alias": "width"; "required": false; }; "height": { "alias": "height"; "required": false; }; "columnWidth": { "alias": "columnWidth"; "required": false; }; "columnHeight": { "alias": "columnHeight"; "required": false; }; "cols": { "alias": "cols"; "required": false; }; "rows": { "alias": "rows"; "required": false; }; "marginLeft": { "alias": "marginLeft"; "required": false; }; "marginTop": { "alias": "marginTop"; "required": false; }; "rearrangeItems": { "alias": "rearrangeItems"; "required": false; }; "items": { "alias": "items"; "required": false; }; "dataSource": { "alias": "dataSource"; "required": false; }; "minimizedState": { "alias": "minimizedState"; "required": false; }; "maximizedState": { "alias": "maximizedState"; "required": false; }; "maximizedTileIndex": { "alias": "maximizedTileIndex"; "required": false; }; "rightPanelCols": { "alias": "rightPanelCols"; "required": false; }; "rightPanelTilesWidth": { "alias": "rightPanelTilesWidth"; "required": false; }; "rightPanelTilesHeight": { "alias": "rightPanelTilesHeight"; "required": false; }; "showRightPanelScroll": { "alias": "showRightPanelScroll"; "required": false; }; "splitterOptions": { "alias": "splitterOptions"; "required": false; }; "preventMaximizingSelector": { "alias": "preventMaximizingSelector"; "required": false; }; "animationDuration": { "alias": "animationDuration"; "required": false; }; "dataSourceUrl": { "alias": "dataSourceUrl"; "required": false; }; "responseDataKey": { "alias": "responseDataKey"; "required": false; }; "responseDataType": { "alias": "responseDataType"; "required": false; }; "dataSourceType": { "alias": "dataSourceType"; "required": false; }; "requestType": { "alias": "requestType"; "required": false; }; "responseContentType": { "alias": "responseContentType"; "required": false; }; }, { "dataBinding": "dataBinding"; "dataBound": "dataBound"; "rendering": "rendering"; "rendered": "rendered"; "tileRendering": "tileRendering"; "tileRendered": "tileRendered"; "tileMaximizing": "tileMaximizing"; "tileMaximized": "tileMaximized"; "tileMinimizing": "tileMinimizing"; "tileMinimized": "tileMinimized"; }, never, ["*"], false, never>;
}