为什么GWT的RichTextArea实现HasInitializeHandlers?

时间:2010-05-13 06:37:43

标签: gwt richtextbox

...在调用onInitialize方法之后我可以用我的RichTextArea 做些什么我以前做不到?

N.B。这是来自GWT Google小组的cross-post,没有产生任何回复。

1 个答案:

答案 0 :(得分:2)

在小部件附加到其父级之后,InitializeEvent被触发。依赖于附加到它的父节点的小部件的代码,因此不应该在该点之前执行DOM。 RichTextArea窗口小部件使用iframe,这似乎是某些功能仅在创建后可用的原因,也取决于特定的浏览器。我没有完整的列表,列出了在附加小部件后需要初始化代码的所有特定情况。但是,RichTextArea窗口小部件的一个示例是,如果要将焦点设置在窗口小部件上,则必须附加窗口小部件。

您可以通过扩展RichTextArea小部件并覆盖onLoad方法来获得相同的行为,但这需要创建一个新类。