none
ASP.NET MVC Telerik TabStrip & Grid - как подружить? RRS feed

  • Вопрос

  • Всем привет!

    Использую Telerik Extensions for ASP.NET MVC.

    Необходимо на нескольких табах разместить разные гриды. Все делаю по примеру http://demos.telerik.com/aspnet-mvc/razor/tabstrip/ajaxloading и согласно документаци к библиотеки от производителя.

    Все вродь как хорошо работает, но есть одна странная проблема.

    Все гриды, которые располагаються после первой открытой обновляються некоректно.

    Если говорить попроще, то первый открытый таб и все левее работают правильно - при нажатии кнопки обновить, смене страницы а т.п. все обновляется коректно. Но как только делаешь теже действия с гридом, размещенныим на более правых табах от того, который был открыт первым - вышеуказанные команды перерисовывают страницы. А поскольку они возвращают частичное предствавление, то весь макет страницы пропадает.

    Может кто уже сталкивался с подобной проблемой?

    P.S. На форуме telerik тоже не нашел решения. Сейчас делаю по умолчанию активной самую правую закладку и тем самым добиваюсь нормальной работы гридов, но ненормальным способом...

    15 декабря 2011 г. 11:11

Ответы

  • Разобрался!

    Проблема была в том, что разместив Grid на каждой из TabStrip я не указал для каждого Grid уникального имени.

    Если для каждого Grid указать уникальное имя, то все работает.

    • Помечено в качестве ответа MrSena 27 декабря 2011 г. 13:55
    27 декабря 2011 г. 13:55

Все ответы

  • Поганял еще. Понял, что ошибался...

    Нормально работают только гриды в первой вкладке и той, которая была выбрана первой.

    Если поставить по умолчанию открыть третью вкладку, то корректно работают гриды только на первой и третей вкладке.

    Так что мой финт на самом деле не помог даже временно решить проблему.

    15 декабря 2011 г. 11:25
  • Здравствуйте.

    Попробуйте задать вопрос у них на форуме тоже, все таки проблема с их продуктом и решение там должны быстрее подсказать.


    Для связи [mail]
    • Помечено в качестве ответа Abolmasov DmitryModerator 27 декабря 2011 г. 13:05
    • Снята пометка об ответе MrSena 27 декабря 2011 г. 13:55
    22 декабря 2011 г. 5:19
    Модератор
  • Разобрался!

    Проблема была в том, что разместив Grid на каждой из TabStrip я не указал для каждого Grid уникального имени.

    Если для каждого Grid указать уникальное имя, то все работает.

    • Помечено в качестве ответа MrSena 27 декабря 2011 г. 13:55
    27 декабря 2011 г. 13:55