【发布时间】:2021-01-15 16:06:28
【问题描述】:
我有一个看起来像这样的课程
private static class LinkTest extends WebMarkupContainer {
public LinkTest(String id) {
super(id);
AjaxLink<Object> link = new AjaxLink<>("link") {
@Override
public void onClick(AjaxRequestTarget target) {
String content = //... some function call
}
};
add(link);
// .. how to access "content" variable here
link.add(new Label("label", Model.of(content)));
add(new AttributeAppender("onclick",
new Model(format("alert('%s');", contentModel)), ";"));
}
}
我想访问 LinkTest 构造函数中的“内容”变量。有什么想法吗?
【问题讨论】: