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

Reply via email to