我有,我想顯示一個下拉其中包含近12,000機構代碼字段下拉機構代碼,我有點擔心的Lotus客戶端的表現,我有想到創建一個配置視圖,然後使用dbcolumn,我可以將這些值放在字段中(相當傳統),但我不確定這是否可以處理大量數據(12,000),是否會減慢進程速度。要處理12000,在Lotus Notes中
任何人都可以提出一些更好的解決方案,這樣的表現可能沒有任何問題。
我有,我想顯示一個下拉其中包含近12,000機構代碼字段下拉機構代碼,我有點擔心的Lotus客戶端的表現,我有想到創建一個配置視圖,然後使用dbcolumn,我可以將這些值放在字段中(相當傳統),但我不確定這是否可以處理大量數據(12,000),是否會減慢進程速度。要處理12000,在Lotus Notes中
任何人都可以提出一些更好的解決方案,這樣的表現可能沒有任何問題。
我想象如果視圖索引需要當顯示值列表被刷新的最大瓶頸將會出現。我想測試會很快顯示出來,而且我認爲使用顯示視圖的選擇列表或者使用您提到的@DBColumn方法無關緊要。
我不知道會發生什麼,和性能可能不是那麼糟糕。但是,如果性能出現問題,則可以使用計劃代理從視圖中讀取所有值並將其存儲在配置文件中。您可能需要使用多個字段來存儲給定32KB限制的所有值,但隨後您的對話列表公式應該只是從配置文件中讀取幾個字段,這應該非常快。
我想你可能想考慮使用一個調用@PickList的按鈕來代替。有關更多信息,請參閱here。
創建一個字段並選擇類型爲對話框列表。並選擇Use view dialog for choices
注: - 如果返回值超過32K DbColumn將拋出錯誤。
您也可以使用@PickList。
我可以確認這是有效的,我遇到了查找失敗的問題,並切換到視圖對話框效果很好。除了看起來稍有不同之外,最終的結果與之前的結果基本相同。 – Zach 2014-01-08 15:43:17
我想你可能會達到@DbColumn返回大小的限制。但是,在我看來,對於一個用戶來說,在一個下拉菜單中處理12,000個人太多了。有沒有辦法將它分解成一系列縮小選擇範圍的下拉菜單? – 2013-04-23 16:28:34
@DialogBox()將幫助你做到這一點 – Ramkumar 2013-04-24 03:37:33
重新思考你的想法。從UX角度來看,用戶將花費大量時間在12k值內找到任何東西。因此,如果他們用於輸入一些代碼,請提供具有驗證/自動完成功能的編輯框。如果他們必須選擇值,請使用篩選/搜索提供選項列表/對話框。我認爲,組合框(下拉)是最糟糕的選擇。 – 2013-04-24 12:18:59