Не зарегистрирован
Вход
Забыли пароль?
Регистрация
Подписаться
Сэкономьте время — перед вопросом на форуме узнайте, как найти ответ быстрее
По техническим проблемам необходимо обращаться в Консультационный центр

Поиск по форуму: 

Приглашаем в блог Amiro.CMS. Регулярные обзоры, опыт, решения, практикумы.

Форум  ->   Разработка плагинов, вопросы по API  ->  ADMIN: Перезагрузка компоненты формы

Раздел для разработчиков. Обсуждение создания плагинов, вопросы и пожелания по API Amiro.CMS

Добавлено: 27.06.15 11:50:18 #1



Регистрация: 29.06.09
Сообщений: 11


Обратиться по имени

Здравствуйте.
Есть модуль с формой в панели управления сайтом.
Содержимое формы зависит от параметра, который выбирается в выпадающем списке (который также находится на данной форме).
Перекопал все js-скрипты, документацию, форум, но так не нашел ответа, как это сделать.
Пробовал в обработчике изменения этого своего списка вызывать метод submitForm у объекта компоненты формы, но там появляются ошибки. Да и думаю, что это неправильно сабмитить форму.
Мне в идеале нужно просто перзагрузить форму с некоторым своим GET параметром.

Как вариант, я могу этот параметр передавать не через URL, а сохранить его в cookie.
Но все равно при этом возникает вопрос: как перегрузить форму?

Заранее благодарен за помощь.



Добавлено: 27.06.15 12:19:57 #2



Регистрация: 29.06.09
Сообщений: 11


Обратиться по имени

Нашел метод openEditForm, наверное это он и есть. Пошел пробовать.



Добавлено: 27.06.15 12:36:53 #3



Регистрация: 29.06.09
Сообщений: 11


Обратиться по имени

Alex ey Kar ov:
Нашел метод openEditForm, наверное это он и есть. Пошел пробовать.


Не совсем подходит. Сделал через cookie и метод loadForm().

P.S. Поговорил сам с собой. Ну может быть кому-то поможет мой монолог .



Добавлено: 27.06.15 16:10:46 #4

Амиро



Регистрация: 21.03.07
Сообщений: 261


Обратиться по имени

Вместо cookie можно попробовать использовать
AMI.ModuleComponent.addHashData()
AMI.ModuleComponent.getHashData()



Добавлено: 27.06.15 20:56:07 #5



Регистрация: 29.06.09
Сообщений: 11


Обратиться по имени

Антон:
Вместо cookie можно попробовать использовать
AMI.ModuleComponent.addHashData()
AMI.ModuleComponent.getHashData()


Антон, спасибо. По возможности посмотрю этот вариант. И отпишусь по результату.





Создать новую тему

Всего тем: 6629
Всего сообщений: 27746
Всего зарегистрированных пользователей: 48918
Последний зарегистрированный пользователь: alexcool097