我在https://github.com/zkoss/zk/blob/master/zk/src/org/zkoss/zk/ui/impl/StaticIdGenerator.java
中找到了这个开源静态ID生成器java代码 问题是,我该如何尝试呢?拥有一个静态id生成器并在zk.xml中添加配置后,下一步是什么?我如何能够运行它并获得生成的ID?非常感谢你。
答案 0 :(得分: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,他们在那里提到它,并解释你为什么要使用它。