Роман Гонюков, на скриншоте где dismiss is not defined - у вас неправильный синтаксис в onclick
onclick = "BX24.selectUser( dismiss(result) );"
P.S. если выйдет другая ошибка - попытайтесь внутри dismiss: selectedUser.dismiss = result.data().id;
kreaman, извините, неправильно прочитал.
ID - он на то и ID, чтобы быть уникальным. Лучше дайте ячейкам одинаковый класс и js-ом их тоглите.
Придумал такой костыль: https://codepen.io/yumereaver/pen/mgNZWJ
Более крепкий костыль - при открытии коллапса (show.bs.collapse) - циклом пройтись по всем открытым коллапсам и если id отличается от целевого - закрывать.
Я и так страдаю. Я лишь солдат в окопе. У меня руки в крови невинных. Проклятые капиталисты устраивают войны и не чураются любых методов!
Но я лишь солдат, я должен выполнять приказы(
Алекс, а что тут поделать?
P.S. Можно при неправильном заполнении телефона выводить мерцающее изображение. Может пользователь болен эпилепсией и мы сделаем мир чуть чище?
onclick = "BX24.selectUser( dismiss(result) );"
P.S. если выйдет другая ошибка - попытайтесь внутри dismiss:
selectedUser.dismiss = result.data().id;