Я попробовал Infragistics на этом, но они, кажется, не понимают, о чем я спрашиваю, и требуются дни, чтобы получить ответ, поэтому, пожалуйста, помогите!
Мне нужно поместить сетку Infragistics в ячейку div или таблицы. Сетка должна соответствовать размеру div или ячейки. Если данных слишком много для отображения, мне нужно, чтобы сетка сделала свое волшебство и добавила свои собственные полосы прокрутки.
До сих пор я достиг этого, используя javascript и меняя размеры каждый раз, когда размер окна браузера изменяется. К сожалению, при обновлении страницы (с использованием AJAX) сетки изменяют свои размеры до размеров по умолчанию за секунду до исправления, но это неприемлемо для клиента (или меня в этом отношении).
Раздражает, что ширина = 100% работает, а высота = 100% - нет. Я обнаружил, что он просто выходит из div или таблицы (даже не изменяя размер div, а просто расширяясь из него).
Я пробовал статью КБ, в которой для высоты и ширины задано значение 100%, а для пользовательских правил фрейма задано макет таблицы: автоматически, но это не работает.
UPDATE
Я создал тестовый проект с таблицей высотой 500px, двумя строками (каждая высота 50%) и двумя ячейками на строку, чтобы получить сетку 2 x 2. Если я установлю высоту сетки Infragistics в ячейке на 100%, она будет идеально соответствовать, пока вы не свяжете ее с данными. Затем он расширяется, делая стол высотой более 500 пикселей.
Я попытался поместить деление 100% x 100% в одну из ячеек и сетку в этом. Тогда таблица остается правильного размера, но сетка увеличивается в высоту на размер строки и выходит за пределы div и ячейки: - (
Я начинаю задумываться, а так ли хороши веб-элементы управления Infragistics. Они, конечно, не так хороши, как версии для Windows.