2017-06-23 105 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,他們在那裏提到它,並解釋你爲什麼要使用它。