/*! * * Wijmo Library 5.20251.34 * https://developer.mescius.com/wijmo * * Copyright(c) MESCIUS inc. All rights reserved. * * Licensed under the End-User License Agreement For MESCIUS Wijmo Software. * us.sales@mescius.com * https://developer.mescius.com/wijmo/licensing * */ /** * {@module wijmo.angular2.grid.detail} * Contains Angular 2 components for the wijmo.grid.detail module. * * wijmo.angular2.grid.detail is an external TypeScript module that can be imported to your code * using its ambient module name. For example: * *
import * as wjDetail from 'wijmo/wijmo.angular2.grid.detail';
* import * as wjGrid from 'wijmo/wijmo.angular2.grid';
*
* @Component({
* directives: [wjGrid.WjFlexGrid, wjDetail.WjFlexGridDetail],
* template: `
* <wj-flex-grid [itemsSource]="data">
* <ng-template wjFlexGridDetail>
* Detail row content here...
* </ng-template>
* </wj-flex-grid>`,
* selector: 'my-cmp',
* })
* export class MyCmp {
* data: any[];
* }
*
*/
/**
*
*/
import * as ɵngcc0 from '@angular/core';
import * as ɵngcc1 from '@angular/common';
export declare var ___keepComment: any;
import { EventEmitter, AfterViewInit, ElementRef, Injector, ViewContainerRef, TemplateRef, OnInit, OnDestroy } from '@angular/core';
import { IWjComponentMetadata, IWjDirectiveMeta } from '@grapecity/wijmo.angular2.directivebase';
import * as wjcGridDetail from '@grapecity/wijmo.grid.detail';
declare var wjFlexGridDetailMeta: IWjDirectiveMeta;
export { wjFlexGridDetailMeta };
/**
* Angular 2 directive for {@link FlexGrid} {@link DetailRow} templates.
*
* The wj-flex-grid-detail directive must be specified on a <ng-template>
* template element contained in a wj-flex-grid component.
*
* The wj-flex-grid-detail directive is derived from the {@link FlexGridDetailProvider}
* class that maintains detail rows visibility, with detail rows content defined as
* an arbitrary HTML fragment within the directive tag. The fragment may contain
* Angular 2 bindings, components and directives.
* The row and
* item template variables can be used in Angular 2 bindings that refer to
* the detail row's parent {@link Row} and Row.dataItem objects.
*
*/
export declare class WjFlexGridDetail extends wjcGridDetail.FlexGridDetailProvider implements OnInit, OnDestroy, AfterViewInit {
private static _viewRefProp;
wjFlexGridDetail: any;
_viewContainerRef: ViewContainerRef;
_templateRef: TemplateRef