2017-06-23 100 views

回答

0

你不需要“运行它”。如果您在配置(zk.xml)中指定自定义ID生成器,则您运行的zk应用程序将使用它来为客户端上的每个小部件自动创建一个新的ID。使用静态ID生成器只是确保ID始终以相同的顺序创建,默认的ID是随机的。您可以在浏览器中看到ID(在开发人员控制台中,HTML树会显示某些元素的“id”属性)。您也可以通过Component.getUuid()访问它们。

顺便说一句,还有一个静态ID生成器的内置实现:org.zkoss.zk.ui.impl.StaticIdGenerator。阅读zk's testing tipps,他们在那里提到它,并解释你为什么要使用它。