У меня есть контроллер, который возвращает элементы:
[HttpGet]
public ActionResult GetAll(int pageIndex, int pageSize)
{
var data = repository.GetAll(pageIndex, pageSize);
return Ok(new
{
data,
itemsCount = data.Count()
});
}
И настройка jsGrid
:
function setup() {
$("#grid").jsGrid({
width: "100%",
height: "auto",
sorting: true,
paging: true,
autoload: true,
pageLoading: true,
pageSize: 15,
pageButtonCount: 5,
controller: {
loadData: function (filter) {
return $.ajax({
type: "GET",
url: "/api/clients",
data: filter,
dataType: "JSON"
});
},
},
fields: [
{ name: "Id", type: "number", width: 50, visible: false },
{ name: "Date", type: "text", width: 100 },
{ name: "Client", type: "text", width: 200 },
{ name: "User", type: "text", width: 200 }
]
});
};
$(document).ready(function () {
setup();
});
Таблица заполнена строками, однако ячейки пусты. Мне не хватает карт?