2013-11-08 5 views
0

У меня проблема, что моя программа слишком медленна при отображении flexTable. Я искал, как отображать таблицу быстрее, и я думаю, что с помощью таблицы соты она может быть быстрее. Проблема в том, что в таблице отображаются разные объекты, и я не знаю, как это сделать с помощью таблицы сотовых. У меня есть list<DTOEmployeeWithTask>, и у каждого dTOEmployeeWithTask есть list<TaskRelation>. Во-первых там отображается строка с сотрудником, а затем каждый taskRelation для работника, как это:Gwt: display Table speed

image of table

Теперь мои вопросы: что это самый быстрый способ, чтобы отобразить такую ​​таблицу? Если это с cellTable, как бы я это сделал в CellTable?

Если вам нужен код, просто скажите, что вам нужно.

ответ

3

FlexTable - это никуда не годится, поскольку он известен как медленный. Что было бы хорошим решением, это Custom DataGrid, который может отображать строки с подстрочными строками, как на вашем скриншоте. На странице демонстрации GWT есть хороший пример, включая исходный код, который должен помочь вам: http://gwt.googleusercontent.com/samples/Showcase/Showcase.html#!CwCustomDataGrid

+0

Спасибо за ответ, я посмотрю его и приму ответ, когда я уверен, что это то, что мне нужно;) – Sarajog

+0

Я пытался сделать это с помощью dataGrid, и это сработало, но это не быстрее, чем flextable ... так что теперь? – Sarajog

Смежные вопросы