настроить ng-treetable image, span ecc - PullRequest
0 голосов
/ 03 декабря 2018

В 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>
...