-3
静态ID生成器,我发现这个开源的静态ID生成Java代码https://github.com/zkoss/zk/blob/master/zk/src/org/zkoss/zk/ui/impl/StaticIdGenerator.java用Java实现
穆的问题是,我怎么试呢?在拥有一个静态ID生成器并在zk.xml中添加配置后,接下来会有什么?我将如何运行它并获取生成的ID?
非常感谢。
静态ID生成器,我发现这个开源的静态ID生成Java代码https://github.com/zkoss/zk/blob/master/zk/src/org/zkoss/zk/ui/impl/StaticIdGenerator.java用Java实现
穆的问题是,我怎么试呢?在拥有一个静态ID生成器并在zk.xml中添加配置后,接下来会有什么?我将如何运行它并获取生成的ID?
非常感谢。
你不需要“运行它”。如果您在配置(zk.xml)中指定自定义ID生成器,则您运行的zk应用程序将使用它来为客户端上的每个小部件自动创建一个新的ID。使用静态ID生成器只是确保ID始终以相同的顺序创建,默认的ID是随机的。您可以在浏览器中看到ID(在开发人员控制台中,HTML树会显示某些元素的“id”属性)。您也可以通过Component.getUuid()
访问它们。
顺便说一句,还有一个静态ID生成器的内置实现:org.zkoss.zk.ui.impl.StaticIdGenerator
。阅读zk's testing tipps,他们在那里提到它,并解释你为什么要使用它。