【发布时间】:2011-05-18 19:40:29
【问题描述】:
我正在开发一个检票口应用程序,并希望创建一个需要根据另一个元素调整宽度的面板。
标记看起来像:
<div wicket:id="lazyPanel" style="float: left;"></div>
<div wicket:id="widthSpan" style="float: right; width: 30%;"></div>
相关的java代码是:
final WebMarkupContainer widthSpan = new WebMarkupContainer("widthSpan");
add(widthSpan);
add(new AjaxLazyLoadPanel("lazyPanel") {
public Component getLazyLoadComponent(String markupId) {
// calculate the width based on widthSpan
int width = 1000 - widthOf(sidebar);
return new MyPanel(markupId, width);
}
});
我知道我可以使用一些 javascript 来获取侧边栏的宽度,但是如何将它发送回 wicket?
【问题讨论】:
标签: javascript html css ajax wicket