2014-09-23 35 views
1

有沒有辦法在valuePicker中添加一個字段,並在其中添加新的值? valuePicker從視圖中獲取值,我不想添加另一個addButton以單獨的方式添加一些包含該視圖的值。我想要一個類似於valuePicker的對話框+添加新文檔的選項。有可能的?Xpages valuePicker add value

回答

1

爲什麼你想讓用戶在valuePicker的字段中插入新值?相反,讓用戶將新值直接添加到與valuePicker相關的字段中。

+0

保存文檔後,新值應該列在視圖中,因此下次將成爲valuePicker值列表的一部分。 – 2014-09-23 10:06:15

2

該功能在Value Picker中不可用。由於各種數據提供者不太可能被添加,這使得很難知道在哪裏添加選項以使其可用於其他文檔,並且還確保選項的驗證。

在編輯框控件上的Typeahead允許您添加不在列表中的條目。

或者,您可以將一個單獨的編輯框添加到您的XPage以包含一個不在列表中的值。但是,如果您想要將新選項存儲在同一字段中,則需要編寫代碼以將選項添加到列表的源中。例如。如果它是你的Value Picker的dataProvider是一個dominoViewValuePicker,那麼你需要在該視圖中創建一個文檔;如果它是一個simpleValuePicker,則需要計算這些選項,以便它們也查找該字段。否則,當用戶再次編輯文檔時,該選項在列表中將不可用,因此可能會被刪除。

+0

我有一套選項,但我想增加用戶添加更多選項的可能性,還可以保存這些選項。 – 2014-09-23 09:28:53

+0

我的做法是給一個編輯框添加不在列表中的選項。我將一個eventHandler添加到該文件中,以便將值存儲在文檔中的字段中,並將其添加到所選選項的字段中。值選取器將使用靜態列表以及字段 - 可以計算屬性以將兩者結合起來。 – 2014-09-23 09:41:24