Показать сообщение отдельно
  #9 (permalink)  
Старый 13.06.2012, 18:50
svs svs вне форума
Интересующийся
Отправить личное сообщение для svs Посмотреть профиль Найти все сообщения от svs
 
Регистрация: 25.04.2012
Сообщений: 18

и у меня еще 1 вопрос

так же есть 2 виджета.
Первый - Таблица. При клике на строку изменяется ее фон. Тоесть таким способом активной может быть только 1 строка. И есть скрытый инпут, где хранится Айди выделенной строки. Выделение со строки можно убрать, кликнув по ней второй раз.

Второй виджет - Попап. Вызывается при клике по строке.
При повторном клике на эту же строку попап закрывается. Попап можно так же закрыть при клике на Х внутри самого попапа.

Так же виджеты ничего о друг друге не знают. Так как вместо попапа может быть любой другой виджет. И что мы получаем:

1. Выделяем строку. Инпут Хайден меняет свое значение, которое = айди строке. и уже при повторном нажатии на эту же строку попап закроется и значению инпута присвоится 0.
А если мы попап закроем по нажатию на Х. Значение скрытого инпута не изменится, но попап закроется. и при повторном нажатии на эту же строку попап не откроется, но скрытый инпут станет = 0. Если еще раз нажмем на эту строку, откроется попап.
Тоесть приходится делать лишний клик. Может кто-то посоветует, как вот делать такие виджеты, какие работают друг с другом. Заранее спасибо. Это очень интересный вопрос. В интернете о таком ничего не могу найти.
Ответить с цитированием