【发布时间】:2021-04-06 12:19:39
【问题描述】:
我想在检票口项目中创建一个动态标签。
我有变量 x,它是布尔类型。如果值为真,则标签应输出“文本 1”。否则它应该显示“文本 2”。
我不想从外部设置值,而是标签应该知道它应该显示什么样的值。
为此我必须重写哪种方法?
【问题讨论】:
标签: wicket
我想在检票口项目中创建一个动态标签。
我有变量 x,它是布尔类型。如果值为真,则标签应输出“文本 1”。否则它应该显示“文本 2”。
我不想从外部设置值,而是标签应该知道它应该显示什么样的值。
为此我必须重写哪种方法?
【问题讨论】:
标签: wicket
您不必重写任何方法,只需放入正确的模型中即可。
new Label("id", () -> x ? "Text 1" : "Text 2");
【讨论】:
new IModel<String>() {@Override public String get() {return ...}}