Select

Select

controlType select olarak ayarlandığında bir key-value ilişkisi oluşturularak ekrandan seçilmek istenilen alan ile seçim yapar ve bu displayField olarak adlandırılır. Seçimin key'ine göre back end tarafındaki işlemler yürütülmektedir.

Record içindeki kullanımı;

      {
              "xSpan": 4,
              "controlType": "select",
              "options": [
                {
                  "key": "V1",
                  "displayField": "V1"
                },
                {
                  "key": "V2",
                  "displayField": "V2"
                },
                {
                  "key": "V3",
                  "displayField": "V3"
                },
                {
                  "key": "V3.1",
                  "displayField": "V3.1"
                },
                {
                  "key": "V3.2",
                  "displayField": "V3.2"
                }
              ],
              "field": "POSVERSION",
              "label": "POS Version",
              "disabled": false,
              "required": false
            }

Grid içinde kullanımı;

 {
      "hide": false,
      "field": "DOCUMENTTYPE",
      "headerName": "Document Type",
      "width": 137,
      "pinned": null,
      "type": "select",
      "cellEditorParams": {
        "values": [
          -1,
          0,
          1,
          2,
          3,
          4,
          18,
          19,
          20
        ],
        "cellRenderer": "keyValueRenderer",
        "displayValues": [
          "Diğer",
          "Belgesiz",
          "Fatura",
          "Çek",
          "Senet",
          "Makbuz",
          "Müşteri Sipariş Belgesi",
          "Satıcı Sipariş Belgesi",
          "Navlun"
        ]
      },
      "rowGroupIndex": null,
      "pivotIndex": null,
      "aggFunc": null,
      "cellClassRules": {
        "cell-changed": "node.cellEditData && node.cellEditData[\"changedFields\"][colDef.field]"
      }
    }

Last updated