2014-09-23 2 views
1

valuePicker에 필드를 추가하여 새로운 값을 추가 할 수 있습니까? valuePicker는 뷰에서 값을 가져오고, 별도의 방법으로 뷰에 값을 추가하기 위해 다른 addButton을 추가하고 싶지 않습니다. 나는 valuePicker와 같은 dialogBox를 원한다 - 새로운 문서를 추가하는 옵션. 것이 가능하다?Xpages valuePicker 값 추가

답변

1

사용자가 valuePicker의 필드에 새 값을 삽입하게하는 이유는 무엇입니까? 대신 사용자가 관련된 valuePicker 인 필드에 직접 새 값을 추가하게하십시오.

+0

문서를 저장 한 후에 새 값이 다음에 표시되어야하므로 다음에 valuePicker의 값 목록에 포함되어야합니다. –

2

해당 기능을 값 선택기에서 사용할 수 없습니다. 여러 가지 dataProviders로 인해 추가 될 가능성이 적기 때문에 다른 문서에서 사용할 수 있도록 옵션을 추가 할 위치를 아는 것을 어렵게 만들고 옵션의 유효성을 보장합니다.

편집 상자 컨트롤의 Typeahead를 사용하면 목록에없는 항목을 추가 할 수 있습니다.

또는 XPage에 별도의 편집 상자를 추가하여 목록에없는 값을 포함시킬 수 있습니다. 그러나 동일한 필드에 새 옵션을 저장하려면 옵션을 소스 소스에 추가하는 코드를 작성해야합니다. 예 : Value Picker의 dataProvider가 dominoViewValuePicker 인 경우 해당보기에서도 문서를 만들어야합니다. SimpleValuePicker 인 경우 옵션을 계산하여이 필드를 살펴야합니다. 그렇지 않으면 사용자가 문서를 다시 편집 할 때 옵션이 목록에서 사용 가능하지 않으므로 제거 될 수 있습니다.

+0

옵션 세트가 있지만 옵션 및 저장 옵션을 추가 할 수있는 가능성을 사용자에게 추가하고 싶습니다. –

+0

내 접근 방식은 편집 상자에 목록에없는 옵션을 추가하는 것입니다. 나는 eventHandler를 추가하여 문서의 필드에 새 값을 저장하고 선택한 옵션 필드에 값을 추가합니다. 값 선택기는 정적 목록과 필드를 사용합니다. 속성을 계산하여 둘을 결합 할 수 있습니다. –