Теперь это будет очень абсурдный вопрос. Но что я могу сделать, это требование клиента. В принципе, у нас есть сетка (тип master-detail), которая достигает примерно 15 тысяч плюс строки (может занять несколько минут до 30-50 тысяч строк).10,000 + записи на html для визуализации быстро
Мой клиент НЕ хочет, чтобы какой-либо пейджинг не нуждался в кадрировании данных. Также он не совсем использует новейшее оборудование, поэтому рендеринг в браузерах - большая проблема. Он хочет просмотреть все, распечатав его или просматривая в браузере. (Вы все можете подумать, как безумно звучит, и это точно).
Теперь я хочу решить эту проблему путем рендеринга html быстро. На данный момент его простой вид сетки asp.net без пейджинга. Это существенно отображает HTML-таблицы. Мои варианты, которые я считаю следующими: - Ручной рендеринг html с помощью div (для быстрой загрузки) - экспортировать его в pdf или excel (есть ли способ экспорта без необходимости обращаться к сторонним элементам управления?) - отдать палец (клиенту: D j/k)
Итак, что лучше всего показать 10 000 плюс записи данных на html?
у вас есть варианты, используйте Nustache для рендеринга объектов в html, а затем добавьте в контейнер, используйте таблицу данных YUI и, наконец, можете использовать код клиента на стороне Backbone.js для делегирования таблицы с прогрессивной загрузкой, которая будет загружайте больше строк при прокрутке или нажмите кнопку загрузки больше. – Deeptechtons
Длинные * таблицы * могут быть медленными, так как (старые) браузеры должны читать всю таблицу, прежде чем они смогут начать выкладывать страницу. Возможно, решение, отличное от таблицы, будет работать лучше. –
Вам нужно было бы подумать, будет ли у вас какой-то вариант, который вы предлагаете клиенту, был бы счастлив с результатом, я был бы более склонным к макету демонстрации с использованием общих элементов пользовательского интерфейса и позволял клиенту видеть, какого плохого пользовательского интерфейса он должен ожидать в противном случае ваша репутация может пострадать, что не стоит для нереалистичных ожиданий. – Lloyd