#ajax, form Api drupal 8

Garder les données du formulaire lors du rebuild suite à un appel AJAX

Bonjour,

J'ai un problème sur un formulaire que j'ai créé.
Le but de ce formulaire est d'ajouter des lignes ($form['ajouter']) ou d'en supprimer ($form['articles'][$i]['trash']).
J'arrive à les ajouter et à les retirer avec AJAX, mais je n'arrive pas à conserver les données...

J'ai tenté d'utiliser les sessions ou bien form_data, mais je n'y arrive pas...
Je galère un peu avec l'API de formulaire... Voici le code du formulaire.

Comment Créer un formulaire qui a de champs interdépendant (Drupal 8)

Bien. J'ai veux créer un formulaire qui a de champs autocomplete.

Par exemple

Le champs pays contient une liste de pays et les champs régions contient la liste de régions.
Concernant l'autocompletion , si le pays ne pas sélectionne l' autocompletion se fera par l'ensemble de région de tous les pays. Sinon en fonction du pays passer en paramètre.

Comment ai-je fait?

Premièrement, j' ai crée un champs pays, puis j'ai mit l'attribut "#ajax" pour le fonction callback.