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