Как навесить обработчик, чтобы работала определенная логика?
Добрый вечер, Друзья! Есть небольшое 'приложение' имитирующее 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, время: 03:12. |