为什么onLazyLoad不能在PrimeNG中使用dataTable?

时间:2018-03-16 04:33:29

标签: angular primeng primeng-datatable

我在selectedid方法中为fetchTest获取了未定义的值。我在不同的组件中使用相同的代码,但它在那里工作正常。

<div class="primeng-datatable-container text-center"
    [busyIf]="primengDatatableHelper.isLoading">
    <p-dataTable #dataTable
                 (onLazyLoad)="fetchTest(testNo,$event)"
                 [value]="listTest"
                 rows="{{primengDatatableHelper.defaultRecordsCountPerPage}}"
                 [paginator]="true"
                 [lazy]="true"
                 ScrollWidth="100%"
                 responsive="primengDatatableHelper.isResponsive"
                 resizableColumns="primengDatatableHelper.resizableColumns">
        <p-column field="testNo" header="{{l('PLUNumber')}}" [style]="{'width':'30px', 'text-align':'left'}"></p-column>
        <p-column field="flgMain" header="{{l('Main')}}" [style]="{'width':'30px', 'text-align':'left'}">
        </p-column>
    </p-dataTable>
</div>

fetchTest(selectedid: any, event?: LazyLoadEvent): void {

}

PrimeNG版本:4.1.2

Angular 4

0 个答案:

没有答案