2011-08-05 54 views
0

我開發在SharePoint 2010技術支持系統爲我們的設施管理部門,通過其呼叫代理可以登錄客戶端通過門票抱怨。我在幫助臺頁面中創建了3個下拉列表(來自sharepoint設計者的asp.net控件),分別從我們的數據庫中讀取「項目」,「屬性」和「單元」,並且呼叫代理將選擇合適的選項客戶。設置InfoPath中野的ASPNET下拉列表控件的值在SharePoint 2010網站

我創建了一個自定義列表,它是幫助臺門票,並在InfoPath 2010

我顯示在同一頁面上列表編輯它的佈局,但過濾根據從「單位選擇單位「下拉列表,顯示該特定單位的故障單歷史記錄。

我需要做的是設置爲「單位」字段的默認值的新票呼叫代理點擊「添加新項」,要在「單位」下拉列表中選擇的值之後。

我已經嘗試了一種解決方法,通過刪除這3個控件並創建一個新的自定義列表並將其稱爲「引擎」,並將其窗體編輯爲3個下拉列表,然後將其添加爲票據窗體的數據源,並在頁面上顯示「引擎」表單。

單位的值已成功傳遞,但當然我必須在「引擎」表單中爲要保存的值輸入三個下拉列表的選項後單擊「保存」,然後傳遞給「新」票「形式。它也慢得多,歷史過濾器也不起作用。

所以我需要回到第一個解決方案,並保持3個asp.net下拉菜單,並通過「單位」下拉菜單中的sleected值來德在售票形式「單位」字段。

謝謝大家提前:)

回答

0

我不認爲這是可能的價值觀注入到一個IP表。但是,請考慮以下解決方法:

您在InfoPath中創建「projects」,「properties」和「units」下拉列表,然後將此屬性映射到SharePoint列表中。這樣,仍然可以將SharePoint的默認過濾器/等行爲,你其實並不需要自己任何代碼:-)

+0

嗨安德烈亞斯,在這樣的歷史不會被自動應用,我的用戶將不得不篩選結果他自己,現在當我連接在單位下拉列表中選中的值的單據歷史記錄,只要選擇單位,就會顯示其單據歷史記錄。 –

相關問題