我在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