It is also saving more books when reloading the page (but I dont care much
about it as that wont be too painful to fix). But please I need some help on
the RCP asyncronous calls.  What workaround can I do?.

Kido.

On 3 January 2011 19:23, Kidowell <crui...@gmail.com> wrote:

> Hello, I'm doing a project where in the interface shows a listBox that
> includes the names of some books, the thing is that you must choose
> one and you will look wether in pdf or txt. My problem is that when
> changing the listbox, itll show the just last book you chose, rather
> the current one.
>
> heres the program so far.
>
> http://kido180020783.appspot.com/
>
>
> Here's the part of the code that presents the problem.
>
>   setCurrentBook(bookList.getItemText(bookList.getSelectedIndex()));
>                if (pdfFlag) {
>                    if (!txtFlag) {
>                        pdfBook.setSize(booksPanelWidth,
> booksPanelHeight);
>                    } else {
>                        booksPanelWidth =
> String.valueOf(BOOKS_PANEL_WIDTH / 2);
>                        pdfBook.setSize(booksPanelWidth,
> booksPanelHeight);
>                        txtBook.setSize(booksPanelWidth,
> booksPanelHeight);
>
>                    }
>                    pdfBook.setUrl("pdf/" + currentBook.getUriPath() +
> ".pdf");
>                } else {
> ......
>
> //This method is being called AFTER the line " pdfBook.setUrl("pdf/" +
> currentBook.getUriPath() + ".pdf");" wich is weird!!!!!!.
>  public void setCurrentBook(String bookName) {
>        AsyncCallback<Book> callback = new AsyncCallback<Book>() {
>
>            public void onFailure(Throwable caught) {
>                throw new UnsupportedOperationException("Not supported
> yet.");
>            }
>
>            public void onSuccess(Book result) {
>                currentBook = result;
>            }
>        };
>        bookServicesHolder.loadBookByName(bookName, callback);
>    }
>
>
>
> I dont want the method to be Asyncronous, please I really need some
> help.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google Web Toolkit" group.
> To post to this group, send email to google-web-tool...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-web-toolkit+unsubscr...@googlegroups.com<google-web-toolkit%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-web-toolkit?hl=en.
>
>


-- 
Cesar Ruiz.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to google-web-tool...@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to