Hi,
I have a meta-component that contains a listview that is show or hidden if
there are elements. This was working "before". The criterion I'm using to
show it is getPageCount() > 0
@Override
public long getPageCount()
{
long total = getRowCount();
long itemsPerPage = getItemsPerPage();
long count = total / itemsPerPage;
if (itemsPerPage * count < total)
{
count++;
}
return count;
}
but
/**
* Get the row count.
*
* @see #getItemCount()
*
* @return total item count, but 0 if not visible in the hierarchy
*/
public final long getRowCount()
{
if (!isVisibleInHierarchy())
{
return 0;
}
return getItemCount();
}
So it returns 0 even if the are element on the list. Are there any changes
on ListView that might have changed this.? I could not spot anything at
https://github.com/apache/wicket/commits/master/wicket-core/src/main/java/org/apache/wicket/markup/repeater/AbstractPageableView.java
Of course I could cast IPageable to AbstractPageableView and call directly
getItemCount() but I wold like to avoid doing that.
--
Regards - Ernesto Reinaldo Barreiro