Hi Vladimir and Daniel,
just read my post in parallel subthread ;)
regards,
paul
Vladimir Isakovich schrieb:
Daniel, I have not tried yet to perform actions like add/edit/delete
from the sroller.
So, my thoughts only:
since your bean is session scoped now, you may have your boolean as an
instance variable.
Actually, you need to call for re-populating page when editing and
deleting, and when adding on the last page, if it has a vacant line.
Also you will need to adjust your total counter on add/delete
You know, I'm still have some confusion about the current code. As I
understand, the custom tag is calling fetchPage() supplying it with
the pageSize, so why do I need to supply the pageSize when
instantiating DataModel.
I've tried to change the pageSize in my jsp only, and it got changed -
I did not see a problem. So, it seems the pageSize hardcoded in
getDataModel() is mute. I'm always afraid of those duplicate
definitions - who knows what will happen when you upgrade to a new
version of tomahawk.
Another bothering issue. Why in Paul's catching method there is a
check on pageSize, is not it gonna be the same every time?
vlad
On 7/5/07, *daniel ccss* <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> wrote:
I think is for the filter:
if ((_lastPage == null) || (_lastStartRow != startRow)
|| (_lastPageSize != pageSize)) {
_log.debug("**Fetch: required -> fetching...");
obligar = false;
_lastPage = fetchPage(startRow, pageSize);
_lastStartRow = startRow;
_lastPageSize = pageSize;
}else{
_log.debug("**Fetch: not required (already
fetched)!");
}
return _lastPage;
I need that when an action like add, delete or edit occurs always
enter to this if, what do you think is the best way to do this,
add another condition to the if, lets say a boolen condition? that
after the method that do the delete/add/edit action this boolen be
set to true, if so where this boolean variable have to be, and
where it have to be set, i´m thinking in something like this:
backing_bean
call delete method
set some variable to true
call the fetch method
PagedListDataModel
add code to the if: if(..... || valiable=true)
put the variable again in false
What I don´t have clear is where the boolean variable have to be
define, and where to set his value.