小编jOk*_*Oki的帖子

Wicket:自动重新加载AjaxLazyLoadPanel

我有一个表格的页面.使用表单中的数据,我从BBDD获取信息,并使用Ajax在面板中显示.

现在我试图使用AjaxLazyLoadPanel,因为BBDD中的一些查询很重.我遇到的问题是在第一次加载AjaxLazyLoadPanel之后,我不知道如何用新内容重新加载它(一个新的搜索).

任何建议?

谢谢!!

java ajax wicket

2
推荐指数
1
解决办法
3655
查看次数

wicket - 实现Ajax添加/删除项ListView

我对这个问题感到疯狂.我实现了一个ListView,您可以在其中添加/删除TextField,但只删除最后一个TextField.

一个例子:

// Object type which is used in the list
public class ExampleObject implements Serializable{
    private String keyword;

    public String getKeyword() {
        return this.keyword;
    }

    public void setKeyword(String s) {
        keyword = s;
    }
}

//ListView
List<ExampleObject> keywordList = new ArrayList<ExampleObject>();
keywordList.add(new ExampleObject());

ListView keywordView = new ListView("keywordView", keywordList) {
    @Override
    protected void populateItem(final ListItem item) {
            ExampleObject model = (ExampleObject) item.getModelObject();
            item.add(new TextField("subKeyword", new PropertyModel(model, "keyword")));

            // keyword remove link
            AjaxSubmitLink removeKeyword = new AjaxSubmitLink("removeKeyword", myForm)         
            {
                @Override …
Run Code Online (Sandbox Code Playgroud)

ajax listview wicket

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

ajax ×2

wicket ×2

java ×1

listview ×1