Динамическое изменение размера RadSplitter для отображаемых панелей - PullRequest
0 голосов
/ 30 июня 2011

Необходимо изменить размер элемента управления RadSplitter в моем WebUserControl до общего размера отображаемых (не свернутых) панелей.

Например, у меня есть 2 панели, отображаемые в RadSplitter.Каждая из этих панелей имеет высоту 250 пикселей.Если одна из этих панелей свернута, я хочу, чтобы RadSplitter занимал пространство только на 250 пикселей в высоту.Если обе панели открыты (ни одна не свернута), я хочу, чтобы RadSplitter занимал пространство на 500 пикселей в высоту.Это должно быть в состоянии изменить в реальной среде так, чтобы, если пользователь открывает или закрывает панель, он вносил соответствующие изменения в свойство высоты RadSplitter.

Любая идея ...?

Спасибо за вашу помощь!

Ответы [ 2 ]

0 голосов
/ 27 февраля 2014

Проверьте ссылку ниже: http://www.telerik.com/support/kb/aspnet-ajax/details/initially-resize-the-radsplitter-according-to-its-content

У них есть хорошее решение этой проблемы.

0 голосов
/ 01 июля 2011

То, что я хотел бы сделать, перечислено в событии OnClientCollapsing разделителя и в нем изменить высоту div основного разделителя с помощью JavaScript.

...