Sto usando la griglia ui per mostrare un elenco di dati e sto cercando di espandere inizialmente tutte le righe.Come rendere la griglia ui Angolare inizialmente tutte le righe?
io sto cercando di fare questo in caso onRegisterApi:
scope.GridOptions =
{
data: properties,
columnDefs:
[
{ name: "Full Address", field: "FullAddress" },
{ name: "Suburb", field: "Suburb" },
{ name: "Property Type", field: "PropertyType" },
{ name: "Price", field: "Price", cellFilter: 'currency'},
{ name: "Status", field: "Status" },
{ name: "Sale Type", field: "SaleType" },
{ name: "Date Created", field: "CreateDate", cellFilter: "date:'dd/MM/yyyy HH:mma'"}
],
expandableRowTemplate: 'template.html',
expandableRowHeight: 200,
onRegisterApi: (gridApi) =>
{
scope.gridApi = gridApi;
gridApi.expandable.on.rowExpandedStateChanged(scope,(row) =>
{
if (row.isExpanded) {
this.scope.GridOptions.expandableRowScope = row.entity;
}
});
gridApi.expandable.expandAllRows();
}
};
Ma il codice di cui sopra non funziona. Sembra che quando chiamo expandAllRows() le righe non siano ancora visualizzate.
BTW: Io uso dattiloscritto ma ha poca differenza con javascript. –