У меня есть HTML-таблица, в которой есть кнопка в каждой строке. Каждая из этих кнопок должна открывать всплывающее окно (в этом примере я выбрал «сладкое оповещение», но это может быть любое другое всплывающее окно или форму), содержащее набор кнопок.
Я делаю цикл for для построения моей таблицы. строки на мой взгляд, поэтому набор кнопок зависит от того, где я нахожусь в цикле.
мой цикл такой
for (var i = 0; i < Model.MaTable.Count; i++)
{
var row= Model.MaTable[i];
<tr class="@Model.GetStyle(row.Id)">
@foreach (var column in Model.DataTable.ListColonneDataTable)
{
@switch (column .IdTypeColumn)
case (int)TypeColonne.Popover:
//this is my list of buttons
@*<text>
@if (column.ListBouton != null)
{
foreach (var bouton in column.ListBouton)
{
<button id="@row.Id-@bouton.IdTable"
class="btn @colonne.Class"
data-toggle="tooltip" data-placement="top"
onclick="submitData('@row.Id', '@bouton.IdTable', '@bouton.NomTable','@bouton.IdListContenuColonne')"
>
</button>
}
}
</text>*@
}
}
проблема в том, что сладкое предупреждение создается в js-коде, но у меня не будет контекста для построения моего списка кнопок в js (у меня есть только это в HTML-код).