我有一個InfoPath表單,用戶應該選擇類型。要做到這一點,他必須先選擇一個組。當顯示名稱相同時,Infopath 2010級聯下拉顯示值
我已經這樣做了使用級聯下拉菜單,其中類型下拉取決於組的過濾的choise。
到目前爲止,一切順利。
正如我現在的數據,我有3個組,其中包含所有類型不屬於任何其他組。其他兩組用於區分被稱爲相同但具有不同ID的類型。像這樣:
G1:東西,我們自己:
- 汽車 - ID1
- 沙發 - ID2
- 牀 - ID3
G2:東西她擁有:
- Computer -id4
- 自行車 - ID5
G3:東西他擁有:
- 電腦 - ID6
- 自行車 - ID7
我已經設置了顯示數值爲標題,和值爲ID。
這裏是我的問題: 當我從組中選擇「他擁有的東西」,並選擇類型「計算機」時,當下拉再次摺疊時,顯示器顯示「id4」。
如果我將所有G3類型更改爲與G2中的顯示名稱不同,則它應如其操作。
但是,我無權改變我的真實數據。
存儲在表單中的數據是正確的。如果我在選擇He ownes - Computer後查看錶單,它已經存儲了6.但是在選擇完成後它會在表單中顯示4,並且下拉菜單崩潰。 – Ewan
我明白了,所以當你將小組從「她擁有」改變爲「他擁有」時,id4會留下。 解決方法是在GROUP下拉菜單中添加一條規則。條件是沒有動作是將TYPE字段設置爲空白。當您在GROUP下拉菜單中更改您的選擇時,它將清除TYPE字段 – Mekalikot
不,這種情況發生,即使在我選擇打開表單時的第一件事情時也是如此。即使顯示id4,表格中存儲的值也是「id6」,這是正確的值。 – Ewan