我使用方法component.setID(字符串ID)为我的网格设置ID。我用:

setId("ARTICLE_STOCK.ABSATZ.ZEITRAUM_MONAT");

但是后来的firebug向我展示了此ID设置为HTML对象:

ext-gen1454__ARTICLE_STOCK.ABSATZ.ZEITRAUM_MONAT 

为什么有此自动生成前缀?我该如何改变这个

有帮助吗?

解决方案

我没有尝试过,但是检查 ensureDebugId(String id) 方法。

从文档中:

确保此UIObject的主要元素具有一个ID属性集,该集合可以与第三方库和测试工具集成。复杂的小部件还将设置其重要子元素的ID。如果主要元素已经具有ID,则此方法将覆盖它。您指定的ID将由静态字符串debug_id_prefix前缀。除非您在gwt.xml文件中继承debugid模块(...),除非您继承DebugID模块,否则此方法将无效。

似乎可能会有所帮助。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top