Установка идентификатора в gridActions в ag-grid - PullRequest
0 голосов
/ 01 мая 2019

Я создаю сетку ag-gridActions:

protected gridActions = {
    'actions': [
        { 'name': 'OrderTracking', 'title': 'Order Tracking', 'icon': 'track_changes', 'onClick': (template) => { this.orderTracking(template); },'isVisible': (template) => { return !(template.status=="Cancelled") }},
        { 'name': 'Retry', 'title': 'Retry', 'icon': 'cached', 'onClick': (template) => { this.orderRetry(template); }, 'isVisible': (template) => { return template.hideRetry;}}
        // { 'name': 'cancel', 'title': 'Cancel', 'icon': 'cancel', 'onClick': (template) => { this.onCancelClick(); } }

    ]
};

Я хочу добавить идентификатор для обеих кнопок, как я могу это сделать.Пожалуйста, помогите

1 Ответ

0 голосов
/ 01 мая 2019

Попробуйте следующим образом:

     public onCancelClick() {
        return (params) => {
            let idMapper = 'can-id-';
            return `<button data-action-type="cancel" class="btn" id="${idMapper + params.data.id}" >Cancel</button>

        };
    }
...