getColumnsAsync(): Promise<Object []>
[starting from version: 2.9]
Returns a Promise object that resolves to an array of fields selected for columns in the slice. See the array’s structure in getColumns.
flexmonster.getColumnsAsync().then(columns => { columns.forEach( item => console.log(item); ); }); /* getColumnsAsync method returns array of objects [ {caption: "Country", uniqueName: "Country", sort: "asc", type: "string"}, {caption: "Color", uniqueName: "Color", sort: "asc", type: "string"} ] */
See an example on JSFiddle.
getColumns
getRowsAsync
getReportFiltersAsync
getAllHierarchiesAsync
getAllMeasuresAsync
getMeasuresAsync