Я использую PrimeGg dataGrid в своем проекте angular2. Может ли кто-нибудь сказать мне, как получить номер страницы?Как получить номер страницы в PrimeNg DataGrid в угловом 2?
ответ
Это уже дано в примере PrimeNG DataGrid: -
http://www.primefaces.org/primeng/#/datagrid
просто введите [Paginator] = "истина" в р-DataGrid, так что вы можете увидеть ваш Paginator на DataGrid
<p-dataGrid [value]="cars" [paginator]="true" [rows]="10" (onPage)="onPage($event)">
и если у вас есть 9 строк только чем он не будет отображать любую пагинацию так что вы можете показать количество строк, изменив значение в [строке]
и ц
private onPage(e) {
console.log(e);
}
вы получите первое значение & строки, как если вы находитесь на странице номер 1 то утешать результат будет
Object {first: 0, rows: 10}
Это не то, о чем я спрашиваю, paginator с datagrid работает нормально, но мне нужно, чтобы текущий номер страницы обрабатывал что-то в моем коде, и как получить этот номер текущей страницы? – adarsh
@adarsh у вас есть решение для этого? –
onPage не является событием в datagrid, так как вы используете его для получения текущего номера страницы? – adarsh
я провел более двух часов, чтобы понять простой решение для себя. Поскольку вы пытались получить текущую страницу (выбранную) в меню разбиения на страницы. Я нашел это решение для себя, надеюсь, что это поможет вам (но я думаю, что вам это больше не нужно) и другим людям, которые попытаются получить такую же ценность.
Вы должны сделать свой DataTable работу с LazyLoad
<p-dataTable [totalRecords]="totalItems" [lazy]="true" [rows]="rows" [paginator]="true" (onLazyLoad)="searchCustomersLazy($event)">
</p-dataTable>
и события Hande из (onLazyLoad)
в вашем FUNC в моем случае это был searchCustomersLazy($event)
как это
searchCustomersLazy(event) {
// some code here for example request to API
let currentPage: number;
//event.first = First row offset
//event.rows = Number of rows per page
currentPage = event.first/event.rows + 1;
console.log('currentPage = ' + currentPage);
}
- 1. Таблица данных PrimeNG, не отображаемая в угловом 2
- 2. Прокрутка PrimeNG на мобильных устройствах в Угловом 2
- 3. Как получить номер страницы?
- 4. Как получить данные формы в Угловом 2
- 5. Как получить значение радиоблока в угловом 2?
- 6. Как получить номер страницы в динамическом отчете?
- 7. Dojo Datagrid - Получить номер строки
- 8. Получить номер страницы в Itext
- 9. Как остановить обновление страницы в угловом 2 в aspx
- 10. Как получить исходный номер страницы
- 11. Получить элемент номер страницы
- 12. Как получить текущий номер страницы в GridMvc?
- 13. Как получить текущий номер страницы в msword
- 14. Как получить номер страницы в Yii
- 15. получить номер страницы ноутбука
- 16. Как получить номер страницы закладок
- 17. Как получить номер страницы UIWebView
- 18. asp.net core, угловой 2, PrimeNG
- 19. Получить наблюдаемым от модели в угловом 2
- 20. Подкомпоненты в Угловом 2
- 21. получить значение из FileReader в угловом 2
- 22. Невозможно получить маршрутизацию Работа в угловом 2
- 23. Валюта Труба в Угловом 2
- 24. Неопределенное значение в угловом 2
- 25. Получить номер страницы печати
- 26. Строка заказа как номер в угловом
- 27. 2-сторонняя привязка в угловом
- 28. как получить конкретные строки номер страницы в разбивке на страницы
- 29. Кнопки в угловом 2
- 30. Как получить номер отображаемой строки в wpf datagrid
<р-DataGrid [значение] = «вопросы» [paginator] = «true» [rows] = «1»> Список вопросов <шаблон let-question pTemplate = " пункт»пусть-я = "индекс"> <р-панель [заголовок] = "question.q_name"[стиль] = "{ 'выравнивания текста': 'центр'}">
, а так как rows = 1, метод count всегда будет звонить с индексом i как 0 – adarsh