hi ,daniel ccss ,thank for your suggestion. i hope they will see this
message.


daniel ccss wrote:
> 
> Paul another thing,  I made a binding variable of the dataTable and I
> erased
> the dropScroller method and instead i made dataTable.setFirst(0) on my
> bean
> and works great :) I only need to do that on the erase method :)
> 
> On 7/17/07, daniel ccss <[EMAIL PROTECTED]> wrote:
>>
>> Hi all, sorry I don´t write, I made the presentation on my work and all
>> works fine, I solve the last issue with a window.location in a
>> javascript.
>> All was a success :) Thanks all
>>
>> Song I think that Paul is working on it, he is the correct person to do
>> that, because he knows many about this, Paul and Vladimir thanks again
>> for
>> all of your help.
>>
>> On 7/14/07, song <[EMAIL PROTECTED]> wrote:
>> >
>> > hello all,i have read all your mail, i'm ireally has the same troubles
>> > in Tomahawk+DataScroller+WorkingWithLargeTables now. with your
>> discussion,i
>> > have know there are some thing wrong in state properties. i hope some
>> one of
>> > you update the wiki document in link:
>> > http://wiki.apache.org/myfaces/WorkingWithLargeTables thks for all.
>> >
>> > Paul Iov wrote:
>> >
>> > daniel ccss wrote:
>> >  On 7/9/07, daniel ccss wrote: > IT WORKS!!!!
>> >
>> > Congratulation !
>> >
>> > daniel ccss wrote:
>> >  > I have to debug to see the correct id of the datatable, and I found
>> > that > was: _id0:data:8 whyyyy?? Obviously I don´t get the dropScroller
>> to
>> > work > because I sent the true Id of the DataTable: data
>> >
>> > Daniel, I have no ideas why do you get this IDs. It seems to be the ID
>> > of some child element - not of the table itself. Anyway, you cad put
>> this
>> > debug statements to track exactly what happening. private void
>> > dropScroller(String dataTableId) { _log.info("dropScroller called");
>> > FacesContext context = FacesContext.getCurrentInstance(); UIComponent
>> > component = findComponent(context.getViewRoot(), ":"+ dataTableId,
>> > context, *false*); if (component instanceof UIData){ ((UIData)
>> > component).setFirst(0); //set datatable to FIRST page }else if (null ==
>> > component){ _log.error("no dataTable fount!"); } else {
>> _log.error("Found
>> > component with id "+component.getClientId()+" is not an instance of
>> > UIData"); } } Pay attention to this FALSE param. It controls HOW the ID
>> > should be matched - exact or against endsWith(). So, if you supply
>> "data",
>> > it will search in tree for ":data".
>> >
>> > daniel ccss wrote:
>> >  > 1- How I can access the PagedList properties from my bean, to do
>> what
>> > you > said about the _invalidated to true after a delete/add/edit
>> action
>> >
>> > Once again... 1. Define the method public void Invalidate(){
>> > this._invalidated=true;} i your PagedList class. 2. Declare a bean's
>> member,
>> > i.e. private PagedList myList = new PagedList(?); 3. After modification
>> > of list/DB/whatever just call in your bean this.myList.Invalidate(); If
>> > you have not implemented the internal storage like me, you have to
>> supply
>> > the total record count each time the fetching take place. I relay on
>> the
>> > list itself, because it hase all IDs in array and already 'knows', own
>> size
>> > - you have to perform "select count(*)..." after each DB modification
>> (at
>> > least delete/insert) and put this count back to PagedList (as property
>> of
>> > returning DataPage istance). It means, you have to modify the code to
>> store
>> > this returned value, because I have no such code ;) The only task to
>> > accomplish then is to ensure, that the page will be refetched next time
>> ->
>> > _invalidated flag.
>> >
>> > daniel ccss wrote:
>> >  > 3- Can you send me your ajax jar, It seems that now the ajax data
>> > table is > only in rich faces?? Which jar to use.
>> >
>> > Daniel, I use the regular t:dataTable. The rest does a4j which you can
>> > download directly from JBoss site. It's not an replacement component
>> library
>> > - just an additional one. regards, paul
>> >
>> >
>> > ------------------------------
>> > View this message in context: Re:
>> > Tomahawk+DataScroller+WorkingWithLargeTables
>> >
>> <http://www.nabble.com/Tomahawk%2BDataScroller%2BWorkingWithLargeTables-tf4016097.html#a11595556>
>> > Sent from the MyFaces - Users mailing list
>> archive<http://www.nabble.com/MyFaces---Users-f181.html>at
>> > Nabble.com.
>> >
>>
>>
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Tomahawk%2BDataScroller%2BWorkingWithLargeTables-tf4016097.html#a11700688
Sent from the MyFaces - Users mailing list archive at Nabble.com.

Reply via email to