We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 31309
    • 70 Posts
    Столкнулся вот с задачей организовать динамику в админке, т.е. есть у меня несколько tv-списков(dropDownList), и по выбору в одном из них аджаксом подгрузить значения в другой.. Саму технику я знаю, делал не раз, но вот как tv-списку назначить событие onChange ? Разбирал плагин превью картинок, но всей нужной инфы не получил...
      • 21610
      • 360 Posts
      мы с тобой smiley - сделаешь такую штуку, всем сообществом будем писаться от радости grin
      З.Ы.: подписываюсь на топик tongue
        Разработка сайтов на MODx
        • 1611
        • 591 Posts
        Я не уверен, что вообще можно менять список значений у TV параметра.

        Но можно работать уже с готовым html кодом стрницы админки.
        Например возьмем распространенный пример с страна-область-город.
        1. Делаем 3TV, в список возможных значений забиваем все возможные значения.
        2. Внедряем код в страницу админки (не знаю как, но уверен что можно каким-то образом)
        3. С помощью яваскрипта, а лучше на jQuery, а еще лучше на mootools (ибо оно в комплекте уже идет) вешаем на нужные списки (по id, name или положению в дереве DOM) на событие onchange функцию, и в этой функции фильтруем значение наших списков (видимо придется анализировать как name так и value элементов списка)

        Такой вот геморой. Причем для упрощения задачи, я рекомендую копать в сторону ManagerManager. Т.к. там уже сделано внедрение в страницу админки и можно вроде как писать собственные элементы интерфейса или макросы. Я толком не разбирался с ним, но очень похожая на вашу задачу вещь.

        Ну и всегда у нас есть второй вариант, когда хочется странного: пишем свою админку, и управляем документами, используя класс Document, либо модуль наподобие «Модуля для новостей».

        P.S. И таки да, будем рады любым положительным результам. В свою очередь поможем всем, чем сможем.
          • 31309
          • 70 Posts
          Спасибо, буду копать в этом направлении
            • 21610
            • 360 Posts
            Обожаю когда люди так говорят) Копать =)
            Ток потом клад то покажешь? smiley
              Разработка сайтов на MODx
              • 31309
              • 70 Posts
              Не покажу)) Я сорвал сроки и мне скорее всего не заплатят >:( поэтому реализация данной штуки уже не актуальна..