. NET Core Jquery Datatable Json Добавление кнопки во все строки с URL - PullRequest
0 голосов
/ 17 июня 2020

Я генерирую свой JSON, используя c# в generi c и отображаю таблицу в компоненте представления. Моя таблица отображается идеально, но мне нужно добавить кнопку «Изменить и удалить» в мой JSON Generi c.

Например,

Ниже json создается из C#. Столбец CatID - это столбец Button.

[{"COLUMNS":[{"title":"CateName"},{"title":"CatID"},{"title":"Category"}],"DATA":[["SHopping","","0"],["Mapping","","1"],["Solded","","2"],["Wanted","","3"]]}]

Я пытался добавить рендеринг в c#, но он не работает.Пробовал что-то, как показано ниже.Не работает

  if (!displayValues /*&&!ButtonType*/) { 
         propname = "{\"title\":" + "\"" + prop.Name + "\"}";
        }
        else if (ButtonType)
        {
            propname = "{\"title\":" + "\"" + prop.Name + "\",\'render\':function( data, type, row, meta ){return \'<a href=\"data\" > Edit</a>}}\'";

        }
        list.Add(propname);

Мой javascript код в браузере без кнопки выглядит так: I

<script type="text/javascript">document.addEventListener('DOMContentLoaded',function() {
    jQuery(document).ready(function () {
        var dataObject = eval('[{"COLUMNS":[{"title":"CateName"},{"title":"CatID"},{"title":"Category"}],"DATA":[["SHopping","","0"],["Mapping","","1"],["Solded","","2"],["Wanted","","3"]]}]');
        var columns = dataObject[0].COLUMNS;
        $('#example').dataTable({
            "data": dataObject[0].DATA,
            "columns": dataObject[0].COLUMNS,
            "lengthMenu": [[10, 25, 50, -1], [10, 25, 50, "All"]],

        });

    });
});</script>

Как я могу добавить кнопку в json. Может ли кто-нибудь помочь с этим

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...