ag-Grid
-
-
THE BEST HTML5 GRID IN THE WORLD(自稱

)
Info
Usage
// fetch data
fetch("https://www.example.com", {
// get same session
credentials: "same-origin"
}).then(function(response) {
return response.json();
}).then(function(json) {
gridOptions.api.setRowData(json.data);
});
// 欄位設定新增 headerCheckboxSelectionFilteredOnly 屬性
var columnDefs = [
{
headerName: "Name",
field: "name",
checkboxSelection: true,
headerCheckboxSelection: true,
headerCheckboxSelectionFilteredOnly: true
},
// ...
];
// 設定 gridOptions 屬性
var gridOptions = {
columnDefs: columnDefs,
// ...
// 開啟 deltaRowDataMode
deltaRowDataMode: true,
// 設定資料的唯一值,此例是 id
getRowNodeId: function(data) {
return data.id;
}
};
gridOptions.api.showLoadingOverlay();