SmartGWT ListGrid работает медленно, но только в Internet Explorer

Мы перешли с gwtext на SmartGWT и в целом все в порядке. Однако у нас большие проблемы с компонентом ListGrid в SmartGWT.

Это очень медленно, если выполняются оба следующих условия:

  • Internet Explorer используется
  • 5 или более столбцов

скорость уменьшится, если вы добавите больше столбцов до того момента, когда все это станет непригодным для использования, и вам придется убить браузер, например, через диспетчер задач Windows.

Сетки с 1 столбцом хороши в Internet Explorer

Сетки с большим количеством столбцов прекрасно работают в Firefox, Opera

На форумах SmartGWT я нашел две записи об этой проблеме, но ни один из предложенных обходных путей не устранил проблему.

http://forums.smartclient.com/showthread.php?t=5896

Так как мне разрешено публиковать только одну гиперссылку, вот номер второй темы:

т =5193

Любая помощь с благодарностью

3 ответа

Попробуйте использовать сетку setFastCellUpdates(true);

Можете ли вы перечислить фактические шаги, которые вы предприняли, чтобы убедиться, что вы следовали всем предложениям в темах на форумах SmartClient?

Если вы посмотрите на пример SmartGWT Showcase LiveGrid:

http://www.smartclient.com/smartgwt/showcase/#featured_grid_live

Это медленно для вас? Если это так, возможно, что-то не так с вашей машиной или браузером, и вы должны попробовать машину коллеги.

Из моего опыта IE 8 ужасно обрабатывает более одной или двух кнопок на странице (тип ввода = кнопка или теги кнопки). Я не знаю, использует ли listgrid это, но если нет, то нет обходного пути. Используйте то, что использует div.

Другие вопросы по тегам