将授权 header 添加到 ag-grid 请求

Adding authorization header to ag-grid request

我是第一次尝试 ag-grid。 为了获取网格数据,我需要调用 url 并将 jwt 令牌作为请求传递 header.

通常我将其添加为 "Authorization: Bearer token" header。 这可以在 ag-grid 内完成吗?

简单教程有一个示例调用 aggrid.simpleHttpRequest({url:....}) 来获取数据,但这似乎只允许 url 字符串。

simpleHttpRequest 方法是 AG Grid 在其文档中使用的一种方便方法,以使其更易于阅读。

直接使用 fetch 更容易,然后您可以访问完整的 fetch api,包括配置 headers。

例如使用 fetch 设置 AG 网格数据,然后使用 api 上的 setRowData 方法将从 API 调用中检索到的数据添加到网格中。

fetch('https://api.myjson.com/bins/15psn9').
then(function (response) {
        return response.json();
    }).then(function (data) {
        gridOptions.api.setRowData(data);
    })

以上代码摘自 AG Grid 博客 post“5 分钟内开始使用 JavaScript Grid”https://blog.ag-grid.com/get-started-with-javascript-grid-in-5-minutes/