Как использовать sweet alert в cshtml view напрямую - PullRequest
0 голосов
/ 08 октября 2019

У меня есть 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-код).

...