Событие изменения значения таблицы p - PullRequest
0 голосов
/ 22 октября 2019

Я пытаюсь вызвать метод, когда в редактируемой p-таблице изменяется любое редактируемое значение ячейки. Я пытался использовать событие onEditComplete, но оно срабатывает только тогда, когда я редактирую ячейку и нажимаю ввод. Когда я редактирую ячейку и убираю мышь, она не стреляет. Кто-нибудь может подсказать, какое именно событие я должен добавить сюда?

<p-table [value]="sampleData" [scrollable]="true" scrollHeight="200px" [resizableColumns]="true"
            (onEditComplete)="getLandLineTotal($event)">
            <ng-template pTemplate="header">
                <tr>
                    <th>Col 1</th>
                    <th>Col 2</th>
                    <th>Col 3</th>
                </tr>
            </ng-template>
            <ng-template pTemplate="body" let-rowData>
                <tr>
                    <td style="width: 10%">
                        {{rowData.col1}}
                    </td>
                    <td>
                        {{rowData.col2}}
                    </td>
                    <td pEditableColumn>
                        <p-cellEditor>
                            <ng-template pTemplate="input">
                                <input pInputText type="text" [(ngModel)]="rowData.col3"  required>
                            </ng-template>
                            <ng-template pTemplate="output">
                                {{rowData.col3| currency}}
                            </ng-template>
                        </p-cellEditor>
                    </td>
                </tr>
            </ng-template>
        </p-table>
...