JavaScript下搭建ag-grid

  1. 下载ag-grld.js
可以从github中下载,ag-grid.js 在dist目录中,将其取出,放到自己的项目中
  1. 导入项目,构建基础骨架
demo.jsp

//将 ag-grid.js 导入项目,新建一个单独的文件example-js.js用来写我们的基础数据
<script src="/static/tablejs/ag-grid.js"></script>
<script src="/static/tablejs/example-js.js"></script>
//有一个这样的div,用来显示数据表格的位置
//我曾经有一次没有写高度和宽度导致无法显示
<div id="myGrid" style="width: 100%;height: 200px;" class="ag-fresh"></div>

example-js.js

//创建列的数据
var columnDefs = [
{headerName: "床位号", field: "number", editable:true,checkboxSelection: true},
{headerName: "地址", field: "info"},
{headerName: "日期", field: "startTime"}
];
//创建行的数据,列和行之间通过列中定义的field字段来对应
var rowData = [
{make: "Toyota", model: "Celica", price: 35000},
{make: "Ford", model: "Mondeo", price: 32000},
{make: "Porsche", model: "Boxter", price: 72000}
];
// let the grid know which columns and what data to use
var gridOptions = {
columnDefs: columnDefs ,
rowData: rowData,
rowSelection: 'single',//这个是设置单行选择
};
写上下面这句话就ok了,然后重启服务,看看你的页面效果
// wait for the document to be loaded, otherwise ag-Grid will not find the div in the document.
document.addEventListener("DOMContentLoaded", function() {

// lookup the container we want the Grid to use
var eGridDiv = document.querySelector('#myGrid');

// create the grid passing in the div to use together with the columns & data we want to use
new agGrid.Grid(eGridDiv, gridOptions);
});

我这个图和上面的例子是不一样的,懂了就好,更多内容,边学边记


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值