Как навесить обработчик, чтобы работала определенная логика?
Добрый вечер, Друзья! Есть небольшое 'приложение' имитирующее MVC паттерн. Строиться список студентов и по нажатии на кнопку показывается дополнительная информация.
Конструктор Student делает студента Конструктор StudentsList запихивает его в массив Конструктор LiveView стоит первую таблицу Конструктор InfoView строит вторую и остальной код все 'менеджит' так сказать. Сейчас при нажатии кнопки строиться вся таблица с инфой, не могу сообразить как сделать обработчик, чтобы выводилась одна строка таблицы с инфой, по отдельному студенту. Помогите пожалуйста Код тут:) https://jsfiddle.net/Rocombo/qkhg3c4f/ |
Rocombo,
function showMoreInfo(event) { var target = event.target, creaionInfo = new InfoView, infoTable = instStudList.getInfoForm(); if (target.tagName != "BUTTON") return; var b = this.querySelectorAll("BUTTON"); for (var i = 0; i < b.length; i++) if (b[i] == target) break; creaionInfo.showTable([infoTable[i]]) }; |
рони,
Благодарю! |
Часовой пояс GMT +3, время: 00:15. |