0

J'ai un DropDownList qui est rempli avec un SharePointList dans INFOPATH et la valeur pour les autres zones de texte sont remplies en fonction de cette valeur sélectionnée DropDownList en utilisant les règles & Action. Cela fonctionne bien.Comment lier la valeur d'un DropdownList en fonction d'une autre DropDownlist dans InfoPath?

J'ai également essayé avec la liaison XML cela fonctionne. Mais, maintenant je veux récupérer des données en utilisant deux listes SHAREPOINT DIFFERENT dans DropdownList2 Selon la valeur de DropdownList1 (Voulez-vous utiliser ClientID comme valeur LookUp) en fonction de la valeur sélectionnée de Dropdownlist1 lier les données correspondantes dans DropdownList2.

Note: There are two Different Lists(Data Connections) 

Eg: ClientList(ClientID,Name,City) 
    ClientAddress(ClientID,Address1,Address2) 

Depending on `ClientID` from `DropDownList1` the `DropDownList2` or `ListBox` Must contain `Address1` Value from `ClientAddress Sharepoint List` must be filled with Corresponding Address1,Address2. 

Aide appréciée! Merci!

Répondre

0

Vous aurez besoin de faire cela dans le code derrière.

Prenez la première liste déroulante, trouvez le champ auquel elle est associée, faites un clic droit et créez un événement "Changé". Remarque: Assurez-vous que les propriétés du contrôle de la liste déroulante sont toujours sélectionnées dans l'onglet Formulaires du navigateur des propriétés (cliquez avec le bouton droit sur la liste déroulante pour accéder à ces propriétés)

Dans l'événement code behind, un événement modifié être créé pour ce champ. Là, vous pouvez saisir la valeur de l'élément actuellement sélectionné de la première liste déroulante. En fonction de cette valeur, vous pouvez ensuite modifier le contenu de la seconde liste déroulante. Toutefois, si le contenu de la seconde liste déroulante provient d'une source de données externe, vous devrez saisir ces données, les modifier comme vous le souhaitez (en fonction de la valeur sélectionnée dans la première liste déroulante), puis remplir par programme le deuxième baisse avec ces données nouvellement modifiées.

Bonne chance!

+0

Merci d'avoir répondu @Meyer Denney! Je veux faire en utilisant des valeurs de règles et de recherche de ces deux listes dans le modèle de formulaire d'InfoPath et pas en employant n'importe quelle technique de codage! –

Questions connexes