Сетка данных JavaScript в гибком макете? - PullRequest
1 голос
/ 07 января 2010

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

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

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

1 Ответ

2 голосов
/ 08 января 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...