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.
Copy {
"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
}
Copy {
"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]"
}
}