javascript - Javascript AG-Grid 获取和显示数据
问题描述
我正在尝试在 AG Grid 中显示来自 AJAX 调用的数据,但没有显示任何数据。我可以看到我的 AJAX 调用按预期工作,因为结果包含我要显示的对象列表,但甚至没有出现网格。下面是我的 Index.cshtml 代码。下面是我的 Inv.js,结果是 AJAX 调用的返回。
<script src="https://unpkg.com/ag-grid-community/dist/ag-grid-community.min.noStyle.js"></script>
<link rel="stylesheet" href="https://unpkg.com/ag-grid-community/dist/styles/ag-grid.css">
<link rel="stylesheet" href="https://unpkg.com/ag-grid-community/dist/styles/ag-theme-balham.css">
<div id="Inventory" width="100%" class="ag-theme-balham"></div>
var columnDefs = [
{ headerName: "ID", field: "ID", sortable: true, filter: true },
{ headerName: "InvID", field: "InvID", sortable: true, filter: true },
{ headerName: "Number", field: "Number", sortable: true, filter: true }
];
var gridOptions = {
columnDefs: columnDefs
};
var gridDiv = document.querySelector('#Inventory');
new agGrid.Grid(gridDiv, gridOptions);
gridOptions.api.setRowData(result);
解决方案
<div id="Inventory" style="width:100%; height:100%;" class="ag-theme-balham"></div>
我必须向我的 div 添加一个高度属性,现在网格显示了。
推荐阅读
- ruby-on-rails - 如何将数据从 rails .erb 视图传递到 vue root 应用程序
- mysql - MySQL 选择不存在时返回 1
- flutter - 如何在颤振测试中禁用对黄金图像的检查
- python - 如何在具有两个条件的数据框中找到最佳组合
- search - 语义 UI:获取当前下拉搜索输入文本
- python - 使用 Scapy python 识别 telnet 协议
- python - 除非手动调整大小,否则 QDockWidget QSizePolicy 让侧坞保持其 sizeHint?
- python - Python - 显式匹配字符串中的字符串
- powershell - 如何找到不在文本文件中的字符串?
- html - 在 XAMPP 中使用 apache 服务器时无法从 index.html 导航到 html 文件 - 找不到对象!错误 404