APIs

Show:

Columns configuration dialog Content component.

Methods

_getCurrentQuery

()

Gets current query for export excel.

_scrollToBottom

()

Scrolling content to bottom.

actions.apply

()

Apply specified usersettings.

actions.invertVisibility

(
  • n
)

Invert column visibility (On/Off)

Parameters:

  • n Integer

    Row number.

actions.rowDown

(
  • n
)

Move row downward.

Parameters:

  • n Integer

    Row number.

actions.rowUp

(
  • n
)

Move row upward in list.

Parameters:

  • n Integer

    Row number.

actions.saveColsSetting

()

Save specified usersettings.

actions.setSortOrder

(
  • colDesc
  • value
)

Set sort order and priority for column.

Parameters:

  • colDesc Object

    Column description object.

  • value String

    Selected value.

actions.setSortOrder

(
  • colDesc
  • element
  • value
)

Set sort order and priority for column.

Parameters:

  • colDesc Object

    Column description object.

  • element Object

    Dropdown.

  • value String

    Selected value.

getTargetObjectByCondition.

(
  • condition
)
Null | Component | Controller
Returns that 'targetObject' (from 'targetObject's hierarchy) which satisfies a given condition. `javascript let controller = this.getTargetObjectByCondition((targetObject) => { return targetObject instanceof Controller; }); `

Parameters:

  • condition Function
    Callback-function, which will be called for each 'targetObject' in 'targetObject's hierarchy, until callback return true for one of them.

Returns:

Null | Component | Controller: Target object which satisfies a given condition or null.

initProperty

(
  • options
)
Initializes component's property with recpect to following priority: 1 - template-defined parameters, 2 - applicaion configuration-defined parameters (JSON from ./config/environment by path defined in 'appConfigSettingsPath' property), 3 - component-defined defaults. Note! It is important to be declared as undefined for those component properties, which will be initialized through 'initProperty' call. `javascript // ./config/environment.js. module.exports = function(environment) { var ENV = { APP: { components: { myComponent: { myComponentProperty: 'myComponentProperty config-defined default value', } } } }; return ENV; }; ` `javascript // /components/my-component.js import FlexberryBaseComponent from 'ember-flexberry/flexberry-base-component'; export default FlexberryBaseComponent.extend({ appConfigSettingsPath: 'APP.components.myComponent', myComponentProperty: undefined, init() { this._super.apply(this, arguments); this.initProperty({ propertyName: 'myComponentProperty', defaultValue: 'myComponentProperty default value' }); } }); `

Parameters:

  • options Object
    Method options.
    • propertyName String

      Component's property name.

    • defaultValue

      Component's property default value (from component defined default's).

sortingFunction

()

Sorting records and trigger geSortApply action.

Properties

_groupEditEventsService

Service private

Service that triggers FlexberryGroupeditComponent events.

appConfig

Object
Application configuration (JSON from ./config/environment.js).

Default: null

appConfigSettings

Object
Component settings object from application configuration (part of JSON from ./config/environment.js). Part of appConfig related to appConfigSettingsPath.

Default: null

appConfigSettingsPath

String
Path to component's settings in application configuration (JSON from ./config/environment.js).

Default: 'APP.components.flexberryBaseComponent'

appState

AppStateService

Service for managing the state of the application.

appState

AppStateService

Service for managing the state of the application.

colsConfigMenu

Class

Columns configiration menu.

Default: service()

colsConfigMenu

Class

Columns configiration menu.

Default: service()

componentName

String
Unique name of the component. TODO: use guidFor from 'ember-metal/utils'

currentController

Controller
Current controller.

Default: null

dynamicProperties

Object
Component dynamic properties ({ componentPropertyName: value }). Used when component renders dynamically with ember {{component}} helper: {{component 'my-component' value=value dynamicProperties=myConponentProperties}}. In the end of component initialization its properties values will be replaced with values from this object.

Default: null

objectlistviewEventsService

Class

Service that triggers objectlistview events.

Default: service()

readonly

Boolean
Flag: indicates whether component is readonly.

Default: false

readonlyAttr

String | Undefined
Readonly HTML attribute following to the readonly query param. According to the W3C standard, returns 'readonly' if readonly is true and undefined otherwise.

relatedModel

DS.Model
Model to which current component's value is related.

Default: null

required

Boolean
Flag: indicates whether component is required.

Default: false

store

Object

Current store.

Default: undefined

store

Object

Current store.

Default: undefined