jqgrid incorrect sélectionner les valeurs de l'option déroulante dans la zone d'édition

Je suis en utilisant le formulaire modifier. Il y a deux listes de sélection dans le formulaire. Une boîte de sélection est du pays, une autre boîte de sélection est à l'état. L'état boîte de sélection dépend du pays sélectionné et sera remplie de façon dynamique. Par exemple:

Pays:

NOUS (option value=1)
royaume-UNI (option value=2)

État pour NOUS:

Alabama (option value=1)
Californie (option value=2)
Floride
(option value=3)
Hawaii (option value=4)

État pour le royaume-UNI:

Londres (option value=5)
Oxford (option value=6)

Comme vous pouvez le voir ci-dessus l'id de l'etat pour le royaume-uni commence avec 5. Quand j'ai modifier un enregistrement qui contenait Country id=2 (UK) et State id=6 (Oxford)le formulaire d'édition affiche correctement - Pays de l'est royaume-UNI et de l'État est d'Oxford. Mais si vous laissez tomber vers le bas à l'état boîte de sélectionner l'option texte est correct (il montre London Oxford), mais la valeur de l'option sera commence à partir de 0. Ce qui devrait être correct, c'est que la valeur de l'option doit commence à partir de 5.

Si vous sélectionnez et modifiez la liste déroulante pays aux etats-unis, puis changer de nouveau au royaume-UNI, la valeur de l'option sera remplie correct (commence à partir de 5).

Ma question est, comment pouvons-nous remplir la boîte de sélection pour l'état avec la bonne valeur de l'option en fonction du pays dans la zone d'édition lorsque le formulaire de modification des charges?

source d'informationauteur Alex