2017-02-15 2 views
0

Я использую PrimeTG dataTable. У меня есть кнопка «Показать деталь» в таблице, которая должна показать детали строки в контейнере деталей и требует сохранения выбранного/выделенного статуса строки.Как активировать действие выбора строки для кнопки в сетке в файле данных primeNG?

В образцах есть только переключатель и флажок, как запустить выделение с помощью кнопки?

ответ

0

Я просто понял, что я лучше ответить на мой собственный вопрос, так как потом я понял это :)

Добавить триггер щелчок в HTML,

(click)='tblShowStatementPayments(dt, $event,item) 

«дт» определяется здесь как ссылка на экземпляр <p-dataTable #dt [value]="statements" [responsive]="true" [rows]="5" [paginator]="true" [pageLinks]="5">

tblShowStatementPayments(dt: any, event: any, stat: any) { 
    dt.selectRowWithRadio(event, stat) // here is highlight the row selected 

    this.operStatement = stat; 
    this.statSvc.getPaymentDetailByStatementId(stat.id).subscribe(res => { 
     this.operStatement.paymentDetails = res; 
    }, err => { 
     this.growlSvc.stickError('Failed', err); 
    }); 
    }