J'utilise le contrôle Telerik RadComboBox. J'ai deux combos connexes et quand l'utilisateur sélectionne une valeur dans le premier, je filtre le second.Telerik RadCombobox ne conserve pas l'état lors de l'utilisation du client requestItems() à charger
J'utilise le code ci-dessous pour y parvenir:
localeCombo = $find("<%= ddlLocale.ClientID %>");
localeCombo.requestItems(item.get_value(), false);
Cela fonctionne tout à fait bien, mais quand je fais un postback mes remet à zéro combo filtré à la liste non filtrée d'origine, bien que tous les autres contrôles conservent leur état. Je suppose que c'est parce que la liste des éléments côté serveur n'est pas mise à jour lorsque j'utilise la fonction de rappel côté client requestItems().
Est-ce le cas? Y a-t-il un moyen simple de contourner cela?
Toute aide serait grandement appréciée!
Merci
Chris
Vous avez reçu une réponse de Telerik. Il s'avère que ce n'est pas un bug mais une fonctionnalité. "Le comportement expérimenté n'est pas un bogue, mais un comportement par défaut lors de l'utilisation du mécanisme de chargement à la demande.Dans de tels cas, les éléments de la RadComboBox ne sont pas conservés côté serveur et vous pouvez accéder uniquement à SelectedValue ou Text du contrôle. Veuillez vous reporter à l'article d'aide suivant traitant de ce problème. " – Sherlock