Advertisement
Guest User

Jeremy

a guest
Jul 5th, 2009
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.92 KB | None | 0 0
  1. public ExamplePage() {
  2.   IModel<? extends List<? extends String>> model = getSomeModel();
  3.   final ListView<String> lv = new ListView<String>("listview", model) {
  4.        @Override
  5.        protected void populateItem(ListItem<String> item) {
  6.             item.add(new Label("name", item.getModel()));
  7.        }
  8.   };
  9.   final IBehavior repaintBehavior = new AbstractDefaultAjaxBehavior() {
  10.        @Override
  11.        protected void respond(AjaxRequestTarget target) {
  12.             // this repaints the list view
  13.             // this requires your model to always get the most
  14.             // up-to-date list
  15.             target.addComponent(lv);
  16.        }
  17.  
  18.        @Override
  19.        public void renderHead(IHeaderResponse response) {
  20.             CharSequence callback = getCallbackScript();
  21.             response.renderJavascript("function uploadCompleted() { " + callback + "}",
  22.                  "customUploadCompleted");
  23.        }
  24.   };
  25. }
  26.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement