Right, getting at the underlying IDataProvider is a better solution.
Thank you :)
Gili
Igor Vaynberg wrote:
clearCachedItemCount() is part of an internal contract. I don't see why the
code you mentioned is part of the dataview. You can write a
LazyDataProviderDecorator that would implement the count() just like what
you described:
LazyDataProviderDecorator {
int count() {
if (delegate.count()==0) {
initializedelegate();
}
return delegate.count();
}
...
}
Does that make sense?
-igor
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Gili
Sent: Tuesday, August 16, 2005 9:38 PM
To: [EMAIL PROTECTED]
Subject: [Wicket-user] DataView.clearCachedItemCount()
Hi Igor,
I'd like clearCachedItemCount() to become protected
(right now it is
private) because my code does the following:
- Check the number of images in the DataProvider
- If the image count is zero, it means we need to
lazily-initialize the image gallery (where the DataProvider
is reading from)
- Populate the gallery, reset the itemCount and continue ...
- Rendering process kicks in, it should see a non-zero value
for item count.
Is this a decent use-case? Are you fine with upgrading
accessibility to protected?
Thanks,
Gili
--
http://www.desktopbeautifier.com/
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development
Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams *
Testing & QA
Security * Process Improvement & Measurement *
http://www.sqe.com/bsce5sf
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user
--
http://www.desktopbeautifier.com/
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user