I have a Controller that returns items:

```
    [HttpGet]
    public ActionResult GetAll(int pageIndex, int pageSize)
    {
        var data = repository.GetAll(pageIndex, pageSize);

        return Ok(new
        {
            data,
            itemsCount = data.Count()
        });
    }

```

And the `jsGrid` setup is:

```
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();
});

```

The table is populated with rows, however the cells are empty. Am I missing some mapping?