2013-03-28 33 views
0

我有一個應用程序使用從視圖中的Ext Lib值選擇器,它的工作原理,但它非常cludgy。原因是有超過一千種選擇,用戶必須滾動瀏覽所有內容才能到達他/她想要去的地方。我想使用HughesConnect.com挑選清單CC,這非常好。但是,我遇到的問題可能很簡單,但我無法弄清楚。在XPages中獲取價值選擇器和HughesConnect ViewPicker組合

我希望能夠使用HughesConnect.com選取列表CC一次獲取一個值並將其放入一個字段中。然後,當用戶再次點擊按鈕時,我只希望他們能夠獲取值並將其附加到相同的字段。每次我運行它,它只是覆蓋該領域。我無法在CC中使用多值,因爲該視圖在同一文檔的列中有多個值。我發現如果是這樣的話,它不起作用。無論我嘗試什麼。我對XPages中的數組不太熟悉,所以我可能做錯了事,說實話,我甚至沒有任何示例代碼,因爲我嘗試過的所有東西都沒有工作。

我開始懷疑它是否可能,但它聽起來很簡單,它必須是。

回答

1

Value Picker允許您使用視圖數據源添加搜索。有沒有理由不使用它?我不記得搜索是否支持多選。它可能不會。

如果您想使用Mark的視圖選取器,那麼獲得一點創意如何。將值推入具有onChange事件的隱藏輸入字段。在onChange事件中,將該值附加到不同的多值字段。如果將Dojo列表文本框綁定到多值字段,則用戶可以更輕鬆地取消選擇條目。這有點創意,但應該產生你正在尋找的結果。

+0

我沒有看到Value Picker屬性中允許您使用多米諾視圖數據源添加搜索的任何內容。你能指點我如何添加一個查看數據源的搜索?謝謝。 – user1590386

+0

dojoType屬性需要設置爲extlib.dijit.PickListSearch,XPages Extension Library book的p164。擴展庫演示數據庫中應該有一個示例。 –

+0

保羅,謝謝你的提示。我不得不使用「extlib.dijit.PickerListSearch」(不知道這是否是一個錯字,或者它是不同的dojoType屬性)。我還在這裏找到了你的評論:http://www.intec.co.uk/extension-library-value-picker-and-extlib-dijit-pickerlistsearch/,它幫助我獲得了1000行最大行數選項表,所以也感謝。 – user1590386