Angular 6: компонент пользовательской панели сетки AG с использованием генератора событий - PullRequest
0 голосов
/ 11 марта 2020

Я работаю над пользовательской панелью инструментов для столбцов в ag-grid. Чего я хочу добиться, так это использовать эту панель инструментов в качестве обобщенного c для разных компонентов, имеющих разный набор столбцов. Я могу добиться этого, но теперь я хочу отправить событие из этого компонента панели инструментов и подписать его на родительский компонент для выполнения некоторых действий. У меня есть одно решение в моем уме - использовать какую-то услугу или использовать тему поведения. Но я ищу любой другой подход.

Ниже приведен способ использования пользовательской панели инструментов в родительском компоненте,

 sideBar: {
    toolPanels: [
      {
        id: 'columns',
        labelKey: 'columns',
        labelDefault: 'Columns',
        iconKey: 'columns',
        toolPanel: 'selectColumnToolPanel',
        toolPanelParams: {
          gridOptions: this.gridOptions,
          allColumns: this.getColumnDefs(),
          componentInst: this
        }
      }]
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...