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