Telerik MVC Splitter прыгает вокруг - PullRequest
1 голос
/ 11 марта 2011

Я пытаюсь использовать Telerik MVC Splitter.Полностью загруженный выглядит очень красиво, но при загрузке содержащиеся компоненты располагаются друг под другом, что делает макет полностью испорченным.Есть ли простое решение?

Или есть какой-нибудь хороший jQuery-сплиттер, который вы могли бы порекомендовать?На самом деле мне больше нравится иметь полный контроль над моим макетом.

1 Ответ

2 голосов
/ 14 марта 2011

Отказ от ответственности: я работаю на Telerik и выполняю разработку на Splitter.

Решения

  • Асинхронно загружает содержимое сплиттера - Вы можете ускорить загрузку страницы, используя метод LoadContentForm при построении панелей.Пользовательский интерфейс будет более отзывчивым, как вы можете увидеть на демонстрационном сайте .
  • Предоставить стили для панелей через их атрибуты HtmlAttributes - вы можете стилизовать каждый из них.панели с использованием CSS float s, так что макет имеет смысл в вашем сценарии.Это слишком нестандартно, чтобы достичь готовых настроек.

Почему это так сложно?

Чтобы решить эту проблему, нам пришлось визуализировать макет изсервер.Это, однако, довольно невозможно сделать, если вы не знаете размер разделителя (который обычно составляет 100% от контейнера), , если мы не используем HTML <table> s для разметки (что приводит кбольше проблем к столу, нежели их исправление).Поэтому мы отказались от этого и решили определить размер клиента.Мы изучаем дополнительные варианты, чтобы упростить процесс ( модуль CSS3 flexbox ), но для кросс-браузерного решения используйте вышеуказанные методы.

...