Global Properties

Global Properties dideklarasikan dalam properti dynamicColumnsGlobalProperties, yang berisi objek yang sama dengan item pada properti dynamicColumns. Properti ini aktif ketika dynamicColumnsFieldsAuto bernilai true. Tujuannya adalah untuk mendefinisikan properti global yang akan mempengaruhi semua kolom yang dihasilkan dari respons saat permintaan data awal.

Contohnya seperti ini:

Konfigurasi file json:

{
  "pageType": "crud",
  "pageTitle": "Sales Forecast",
  "crudOpt": {
    "endpointName": "http://testestes.com",
    "dynamicColumnsFieldsAuto": true,
    "dynamicColumnsGlobalProperties": {
      "type": "currency",
      "hideCurrencySymbol": true,
      "currencyFractionDigits": 0,
      "minWidth": "150px",
      "subtotal": true
    },
    "data": {
      "dynamicColumns": [
        {
          "fieldName": "masterKegiatan_name",
          "columnName": "Project",
          "minWidth": "420px"
        }
      ]
    }
  }
}

Maka konfigurasi pada dynamicColumnsGlobalProperties akan berpengaruh ke semua kolom selain kolom "project_name".

Last updated