0

我有一个DropDownList在INFOPATH中填充一个SharePointList,其他文本框的值根据此DropDownList选定值使用规则填充&操作。这工作正常。如何绑定一个DropdownList的值取决于InfoPath中的其他DropDownlist?

我也尝试过使用XML绑定它的工作原理。但是,现在我想要使用DropdownList2中的两个不同的SHAREPOINT列表来检索数据,具体取决于DropdownList1的值(取决于DropdownList1的值) (想要使用ClientID作为LookUp值)取决于Dropdownlist1的选定值绑定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. 

帮助感激! 谢谢!

回答

0

您将需要在后面的代码中执行此操作。

取下第一个下拉列表,找到它关联的字段,右键单击并创建“更改”事件。注意:确保在属性的浏览器窗体选项卡中选择“总是”下拉列表控件属性(右键单击下拉列表以访问这些属性)

在事件后面的代码中,Changed事件将会为该领域创建。在那里,您可以获取第一个下拉列表中当前所选项目的值。根据该值,您可以修改第二个下拉菜单的内容。但是,如果第二个下拉菜单的内容来自外部数据源,则需要抓取该数据,然后根据第一个下拉列表中选择的值对其进行修改(然后以编程方式填充第二下降与新修改的数据。

祝你好运!

+0

感谢您回复@Meyer Denney!我想在InfoPath表单Template中使用这两个List中的Rules&Lookup值,而不是使用任何编码技术!任何想法? – 2013-02-27 06:08:34