В Angular 6 я установил ng-treetable, и в столбце я должен прочитать массив true или false.В зависимости от результата я должен поставить изображения в столбце.На небольшой документации вокруг я ничего не нашел
html:
<ay-treeTable [value]="TREETABLE" [globalFilter]="gb" [rows]="10"
[pageLinks]="3" [rowsPerPageOptions]="[5,10,20]">
<ay-column field="name" header="Name"></ay-column>
<ay-column field="datiispezione" header="Dati ispezione"></ay-column>
<ay-column field="rapporto" header="rapporto"></ay-column>
<ay-column field="riferimenti" header="riferimenti"></ay-column>
</ay-treeTable>
Пример JSON:
export const TREETABLE: Array<Object> = [
{
"data": {
"name": "Andrew",
"datiispezione": {
"view": true,
"edit": false
},
"rapporto": {
"view": true,
"edit": false
},
"riferimenti": {
"view": true,
"edit": false
}
},
"children": [
{
"data": {
"name": "Andrewson",
"datiispezione": {
"view": true,
"edit": false
},
"rapporto": {
"view": true,
"edit": false
},
"riferimenti": {
"view": true,
"edit": false
}
},
"children": [
{
"data": {
"name": "Eric",
"datiispezione": {
"view": true,
"edit": false
},
"rapporto": {
"view": true,
"edit": false
},
"riferimenti": {
"view": true,
"edit": false
}
}
}
]
}
]
},
{
"data": {
"name": "Andrew",
"datiispezione": {
"view": true,
"edit": false
},
"rapporto": {
"view": true,
"edit": false
},
"riferimenti": {
"view": true,
"edit": false
}
},
"children": [
{
"data": {
"name": "Andrewson",
"datiispezione": {
"view": true,
"edit": false
},
"rapporto": {
"view": true,
"edit": false
},
"riferimenti": {
"view": true,
"edit": false
}
},
"children": [
{
"data": {
"name": "Eric",
"datiispezione": {
"view": true,
"edit": false
},
"rapporto": {
"view": true,
"edit": false
},
"riferimenti": {
"view": true,
"edit": false
}
}
}
]
}
]
}
]
Я попробовал этоно это не работает:
<ay-column field = "data inspection [0]" header = "Inspection data">
</ ay-column>