1

我正在用 GWT 编写一个应用程序。它运行得非常好,直到我在 IE 中运行它。

我制作了一个使用 FlexTable 的应用程序,表格的每个单元格都将被突出显示。我编写了 MouseOver 处理程序,但在 Internet Explorer 中它的运行速度非常慢。

我能做些什么吗?

4

1 回答 1

1

FlexTable的性能在 IE 中有点糟糕(顺便说一句,您使用的是哪个版本的 GWT?),因为那里需要 DOM 方法来创建表。但是,如果您的表的大小是恒定的并且事先已知并且您不需要锯齿状的表(否则您甚至不能使用它:)) ,Grid应该可以很好地提高性能。 两者之间的折衷方案将是GWT 孵化器中的一张表格- 例如直接支持鼠标悬停,BulkTableRenderers应该加快表格的创建速度(甚至还有一个版本
ScrollTableFlexTable)。即使您对在生产中使用它们不感兴趣,也可能值得一试,例如,它们是如何在 IE 上实现 MouseOver 事件的。

于 2010-02-09T22:11:24.503 回答