angular-ui/ui-grid
在 GitHub 查看Update "Binding examples" documentation to demonstrate binding to 2D array
Open
#4,244 创建于 2015年8月22日
good first issuetype: docs
描述
Update the "Binding examples" documentation to demonstrate how to bind the grid to a 2D array as opposed to an array of objects/entities. It wasn't clear how to do this, and I don't know if this is an intentional feature or just a result of doing "row.entity[{field}]" on the field expression, but it seems to work.
// Data is 2D array
var data = [
["Cox", "Carney", "Enormo", true],
["Lorraine", "Carney", "Comveyer", false],
["Nancy", "Waters", "Fuelton", false]
];
// Field expression is index of field within row array
var colDefs = [
{ name: "firstName", field: "0" },
{ name: "lastName", field: "1" },
{ name: "company", field: "2" },
{ name: "employed", field: "3" },
];
$scope.gridOptions = {
data: data,
columnDefs: colDefs
};