# Update Selection / Multiple

<figure><img src="https://4009479446-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FELbr94H26l2v1l9CCypT%2Fuploads%2Fue2B7C3Yda6TtgkVQCkr%2Fimage.png?alt=media&#x26;token=129e3ad6-057b-4635-9a0c-80cdbba3c077" alt=""><figcaption></figcaption></figure>

<figure><img src="https://4009479446-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FELbr94H26l2v1l9CCypT%2Fuploads%2FFed5Vfc4TVZas9qHhNJQ%2Fimage.png?alt=media&#x26;token=12864761-8b20-4438-bd6b-93291299d182" alt=""><figcaption></figcaption></figure>

```json
"updateSelection": true,
"updateSelectionOnly": [
  "Id_BloodType"
],
"updateSelectionOthersHidden": true,
"allowNullPayload": false,
"allowEmptyStrPayload": false,
"bulkRequestMode": true,
```

<mark style="color:blue;">**updateSelectionOnly**</mark> (optional) = Jika tidak diisi akan menampilkan semua input sesuai yang ada di dynamicForm

<mark style="color:blue;">**updateSelectionOthersHidden**</mark> (optional) = Jika di set ke true maka fieldName  yang tidak ditulis di array "updateSelectionOnly" tidak akan ditampilkan. jika tidak di-set akan menampilkan semua input sesuai yang ada di dynamicForm namun disable tidak bisa di-edit.

<mark style="color:blue;">**allowNullPayload**</mark> (optional) = meng-akomodir value null pada payload, defaultnya true

<mark style="color:blue;">**allowEmptyStrPayload**</mark> (optional) = meng-akomodir value "" (string kosong) pada payload, defaultnya true

<mark style="color:blue;">**bulkRequestMode**</mark> (optional) = Jika di set ke true, maka proses update ke backend (request http) akan dilakukan sebanyak id yang dipilih. jika tidak di set atau di set ke false, maka proses update ke backend (request http) akan dilakukan 1 x dengan payload jenis array.&#x20;
