我有一个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代码)。