【发布时间】:2019-05-27 13:54:29
【问题描述】:
我尝试测试代码并得到以下异常:
以下组件未能呈现。可能的原因可能是:1)您在代码中添加了一个组件,但忘记在标记中引用它(因此该组件将永远不会被渲染),2)如果您的组件被添加到父容器中,请确保标记为子容器将它们包含在 .
我现在不知道该怎么办。
【问题讨论】:
标签: testing wicket wicketstuff wicket-tester
我尝试测试代码并得到以下异常:
以下组件未能呈现。可能的原因可能是:1)您在代码中添加了一个组件,但忘记在标记中引用它(因此该组件将永远不会被渲染),2)如果您的组件被添加到父容器中,请确保标记为子容器将它们包含在 .
我现在不知道该怎么办。
【问题讨论】:
标签: testing wicket wicketstuff wicket-tester
这个错误意味着你在你的Java代码中添加了一个组件,例如:
add(new Label("someId", "Some text"));
但您忘记在相应的 HTML 模板中添加 wicket:id="someId"。
所以,Wicket 说:I have a component in the Java component tree that I have no idea where and how to render。
【讨论】:
id="create",但您粘贴的 Java 代码中没有这样的组件,因此我们很难为您提供帮助。我们还需要 HTML 来查看 wicket:id="create" 是如何在那里声明的。