Перейти к содержимому


- - - - -

[JavaScript] справочники


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 snake

snake
  • Консультант

  • Пользователь
  • 897 сообщений
  • Пол:Мужчина
  • Город:msk->Черемушки
  • Интересы:delphi, php, tcp/ip =)

Отправлено 03.03.2008 - 16:38

Задача тривиальная:
на форме есть несколько хидден-полей, содержащих ID из справочника и, соответственно, текст со значением этих записей из справочника.

При редактировании формы нужно сделать попап окошко справочника, которое вернет выбранный ID и остальные данные в главную форму. (одним ID отделаться нельзя, т.к. AJAX не пройдет)

Проблема в том, что сделать это нужно как можно абстрактней, т.е. попап должен уметь сам формировать запрос к базе, возвращать любое количество колонок и при этом привязываться к ID редактируемой записи (а форм на странице десятки).

Формировать скрипт на лету как-то некрасиво, да и 50 записей <script>данные</script> это совсем не айс.

Пока что решается это путем передачи в ссылке уже сформированной для нее строки с настройками попапа, но ссылки типа
java script:popup(54, { 1: { varname: 'id', colname: 'c_city_id', usehtml: 'true' }, 2: { varname: 'name', colname: 'c_city', usehtml: 'false' }, [...] });
как-то пугают, да и некрасиво это смотрится совсем.

Хотелось бы узнать, кто как решал эту проблему (на
верняка сталкивались), и есть ли какие-нибудь более-менее красивые решения

Сообщение отредактировал snake: 03.03.2008 - 16:41





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей