Вопрос

Мы рассматриваем возможность использования Компонент DataGrid из DojoX в наших веб-приложениях.Проблема, с которой я столкнулся, заключается в том, что она, похоже, не очень хорошо взаимодействует с жидкостью (т.Liquid) CSS-макеты — кажется, что каждая ширина предопределена.Фактически документация предупреждает об автоматической ширине столбцов, и мои попытки использовать динамическую ширину и высоту для самой таблицы не увенчались успехом.

Кто-нибудь использует этот компонент с плавным макетом?Какие-нибудь другие компоненты сетки данных JavaScript, которые работают лучше (нам понадобится разбиение на страницы и редактирование ячеек, было бы неплохо)?

Или эту проблему слишком сложно решить в контексте рендеринга JavaScript и CSS?

Это было полезно?

Решение

я использую dojo.layout.BorderContainer для макета и поместите мои DataGrid в ContentPane (ы) BorderContainer.Для сетки установлено значение 100 % по ширине и высоте, и она автоматически подстраивается под высоту/ширину ContentPane, в которой она размещена.Ваш базовый BorderContainer имеет 5 регионов, но вы можете встроить BorderContainer в BorderContainer для более сложных макетов.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top