Я генерирую свой 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. Может ли кто-нибудь помочь с этим