Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public ExamplePage() {
- IModel<? extends List<? extends String>> model = getSomeModel();
- final ListView<String> lv = new ListView<String>("listview", model) {
- @Override
- protected void populateItem(ListItem<String> item) {
- item.add(new Label("name", item.getModel()));
- }
- };
- final IBehavior repaintBehavior = new AbstractDefaultAjaxBehavior() {
- @Override
- protected void respond(AjaxRequestTarget target) {
- // this repaints the list view
- // this requires your model to always get the most
- // up-to-date list
- target.addComponent(lv);
- }
- @Override
- public void renderHead(IHeaderResponse response) {
- CharSequence callback = getCallbackScript();
- response.renderJavascript("function uploadCompleted() { " + callback + "}",
- "customUploadCompleted");
- }
- };
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement