Hi there everybody!
Today I was wondering whether there is a way to get the total number of rows (not the checkbox selected ones) in a GridView using the yiiGridView javascript Widget. I have checked here but I didn’t find what I was looking for, so far I have achieved this by printing the number of rows in a data-count attribute from the dataProvider object:
{{ void(pjax_begin({ 'id' : 'activities-container' })) }}
{{ grid_view_widget({
'dataProvider' : dataProvider,
'options' : { 'id' : 'activities-index', 'data-count' : dataProvider.getTotalCount() },
'columns' : [...]
}) | raw }}
{{ void(pjax_end())}}
The JavaScript:
$('#some-button-id').on('click', function(e){
e.preventDefault();
let rows = $('#activities-index').data('count');
console.log(rows);
});
Thanks in advance