Изменения от Главреда ГитЖС | Changes of GitJS Glavred
This commit is contained in:
@@ -11,11 +11,16 @@
|
||||
this.строки = строки;
|
||||
this.__пересобрать();
|
||||
};
|
||||
|
||||
this.элемент = (номер) =>
|
||||
{
|
||||
return $(`#${id}-${номер}`);
|
||||
};
|
||||
|
||||
this.__пересобрать = () =>
|
||||
{
|
||||
this.__задатьСодержимое();
|
||||
//this.__отслеживатьВыбор();
|
||||
this.__отслеживатьВыбор();
|
||||
};
|
||||
|
||||
this.__задатьСодержимое = () =>
|
||||
@@ -50,12 +55,31 @@
|
||||
var значение = столбцы[н];
|
||||
строка += `<td>${значение}</td>`;
|
||||
}
|
||||
тело += `<tr>${строка}</tr>`;
|
||||
тело += `<tr id="${id}-${номер}">${строка}</tr>`;
|
||||
}
|
||||
содержимое += `<tbody>${тело}</tbody>`;
|
||||
}
|
||||
|
||||
$(`#${id}`).html(содержимое);
|
||||
};
|
||||
|
||||
this.__отслеживатьВыбор = () =>
|
||||
{
|
||||
if (!(this.строки && this.строки.length))
|
||||
{
|
||||
return;
|
||||
}
|
||||
var тут = this;
|
||||
for (var номер in this.строки)
|
||||
{
|
||||
const номерСтроки = номер;
|
||||
$(`#${id}-${номер}`).click(function() {
|
||||
if (тут.выбор)
|
||||
{
|
||||
тут.выбор(номерСтроки);
|
||||
}
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
};
|
||||
Reference in New Issue
Block a user