Interface IGridScope

Hierarchy

Index

Properties

Methods

Properties

public $$isolateBindings: any

public $$phase: any

public $id: string

public $parent: IScope

public $root: IRootScopeService

public columns: Array<any>

public configGroups: Array<any>

public elementsNeedMeasuring: boolean

public enableCellEditOnFocus: boolean

public enableCellSelection: boolean

public enablePaging: boolean

public footer: IFooter

public footerRowHeight: number

public forceSyncScrolling: boolean

public gridId: string

public headerRow: any

public i18n: any

public jqueryUITheme: any

public multiSelect: boolean

public pagingOptions: IPagingOptions

public renderedColumns: Array<any>

public renderedRows: Array<any>

public rowHeight: number

public selectedItems: Array<any>

public selectionProvider: ISelectionProvider

public showColumnMenu: boolean

public showFooter: boolean

public showMenu: boolean

public showSelectionCheckbox: boolean

Methods

public $apply(): any

Returns

any

public $apply(exp: string): any

Parameters

  • exp: string

Returns

any

public $apply(exp: (scope: ng.IScope) => any): any

Parameters

  • exp: (scope: ng.IScope) => any

Returns

any

public $broadcast(name: string, args?: Array<any>): IAngularEvent

Parameters

  • name: string
  • args?: Array<any> optional

Returns

IAngularEvent

public $destroy()

public $digest()

public $emit(name: string, args?: Array<any>): IAngularEvent

Parameters

  • name: string
  • args?: Array<any> optional

Returns

IAngularEvent

public $eval(expression: string, args?: Object): any

Parameters

  • expression: string
  • args?: Object optional

Returns

any

public $eval(expression: (scope: ng.IScope) => any, args?: Object): any

Parameters

  • expression: (scope: ng.IScope) => any
  • args?: Object optional

Returns

any

public $evalAsync(expression: string)

Parameters

  • expression: string

public $evalAsync(expression: (scope: ng.IScope) => any)

Parameters

  • expression: (scope: ng.IScope) => any

public $new(isolate?: boolean): IScope

Parameters

  • isolate?: boolean optional

Returns

IScope

public $on(name: string, listener: (event: ng.IAngularEvent, ...args: any[]) => any): Function

Parameters

  • name: string
  • listener: (event: ng.IAngularEvent, ...args: any[]) => any

Returns

Function

public $watch(watchExpression: string, listener?: string, objectEquality?: boolean): Function

Parameters

  • watchExpression: string
  • listener?: string optional
  • objectEquality?: boolean optional

Returns

Function

public $watch(watchExpression: string, listener?: (newValue: any, oldValue: any, scope: ng.IScope) => any, objectEquality?: boolean): Function

Parameters

  • watchExpression: string
  • listener?: (newValue: any, oldValue: any, scope: ng.IScope) => any optional
  • objectEquality?: boolean optional

Returns

Function

public $watch(watchExpression: (scope: ng.IScope) => any, listener?: string, objectEquality?: boolean): Function

Parameters

  • watchExpression: (scope: ng.IScope) => any
  • listener?: string optional
  • objectEquality?: boolean optional

Returns

Function

public $watch(watchExpression: (scope: ng.IScope) => any, listener?: (newValue: any, oldValue: any, scope: ng.IScope) => any, objectEquality?: boolean): Function

Parameters

  • watchExpression: (scope: ng.IScope) => any
  • listener?: (newValue: any, oldValue: any, scope: ng.IScope) => any optional
  • objectEquality?: boolean optional

Returns

Function

public $watchCollection(watchExpression: string, listener: (newValue: any, oldValue: any, scope: ng.IScope) => any): Function

Parameters

  • watchExpression: string
  • listener: (newValue: any, oldValue: any, scope: ng.IScope) => any

Returns

Function

public $watchCollection(watchExpression: (scope: ng.IScope) => any, listener: (newValue: any, oldValue: any, scope: ng.IScope) => any): Function

Parameters

  • watchExpression: (scope: ng.IScope) => any
  • listener: (newValue: any, oldValue: any, scope: ng.IScope) => any

Returns

Function

public $watchGroup(watchExpressions: Array<any>, listener: (newValue: any, oldValue: any, scope: ng.IScope) => any): Function

Parameters

  • watchExpressions: Array<any>
  • listener: (newValue: any, oldValue: any, scope: ng.IScope) => any

Returns

Function

public $watchGroup(watchExpressions: Array<(scope: ng.IScope) => any>, listener: (newValue: any, oldValue: any, scope: ng.IScope) => any): Function

Parameters

  • watchExpressions: Array<(scope: ng.IScope) => any>
  • listener: (newValue: any, oldValue: any, scope: ng.IScope) => any

Returns

Function

public adjustScrollLeft(scrollLeft: number)

Parameters

  • scrollLeft: number

public adjustScrollTop(scrollTop: number, force: boolean)

Parameters

  • scrollTop: number
  • force: boolean

public groupBy(col: IColumn)

Parameters

public headerScrollerDim(): any

Returns

any

public removeGroup(index: number)

Parameters

  • index: number

public showGroupPanel(): any

Returns

any

public togglePin(col: IColumn)

Parameters

public toggleSelectAll()

public toggleShowMenu()

public topPanelHeight(): number

Returns

number

public totalFilteredItemsLength(): number

Returns

number

public totalRowWidth(): number

Returns

number

public viewportDimHeight(): number

Returns

number