Wicket - 创建动态标签
Wicket - create a dynamic label
我想在 wicket 项目中创建一个动态标签。
我有变量 x,它是布尔类型。如果值为真,则标签应输出“文本 1”。否则它应该显示“文本 2”。
我不想从外部设置值,而是标签应该知道它应该显示什么样的值。
我必须为此覆盖哪个方法?
您不必重写任何方法,只需放入适当的模型即可。
new Label("id", () -> x ? "Text 1" : "Text 2");
我想在 wicket 项目中创建一个动态标签。
我有变量 x,它是布尔类型。如果值为真,则标签应输出“文本 1”。否则它应该显示“文本 2”。
我不想从外部设置值,而是标签应该知道它应该显示什么样的值。
我必须为此覆盖哪个方法?
您不必重写任何方法,只需放入适当的模型即可。
new Label("id", () -> x ? "Text 1" : "Text 2");