ajax实现样式更新,列表的AJAX更新后没有jquery样式的更新

我正在使用wicket更新列表。该列表将被更新(ajax请求被发送,响应被发送并且列表被更新)。到目前为止,一切都很好。列表的AJAX更新后没有jquery样式的更新

更新列表后,我调用javascript/jquery方法$('ul')。listview('refresh')来(重新)添加所有必要的jquery样式。但是这不会发生。 (更新)列表将显示为无风格。

有什么想法,我失踪了吗?

HTML部分:

...

  • [Sitzung]

...

的Java的部分(名单的初始化):

...

final WebMarkupContainer sitzungenListContainer = new WebMarkupContainer("sitzungenListContainer");

sitzungenListContainer.setOutputMarkupId(true);

sitzungenForm.add(sitzungenListContainer);

final ListView sitzungenList = new ListView("sitzungen", meetingsService.getAll(Meeting.class)) {

@Override

protected void populateItem(ListItem listItem) {

listItem.add(new Label("sitzungName", listItem.getModelObject().getName()));

}

};

sitzungenListContainer.add(sitzungenList);

...

以及列表的最后更新(的AjaxButton的的onsubmit方法中):

...

sitzungenList.setList(meetingsService.getMeetings(sitzungenSearchParam));

target.add(sitzungenListContainer);

target.appendJavaScript("$('ul').listview('refresh')");

...

2012-04-16

magomi

+0

做了一些更多的测试 - 在“检票阿贾克斯调试窗口”显示以下错误:'错误:Wicket.Ajax.Call.processEvaluation:异常评估javascript:在初始化之前不能在listview上调用方法;试图调用方法'刷新' '。 –

2012-04-16 09:52:35

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值