GWT보기에서 드롭 다운 값을 가져 와서 DB에 저장합니다. 드롭 다운의 값은 "one" "two" "three"입니다. 동일한보기로 돌아가서 DB에 "Two"가 저장되어 있으면 "Two"가 선택된 항목이됩니다. 그러나이 작업을 지금 당장 수행 할 수있는 유일한 방법은 목록 상자의 각 항목을 반복하여 일치하는 항목을 찾은 다음 선택한 항목으로 설정하는 것입니다. 이것을 달성하기위한 더 좋은 방법이 있습니까? 선택한 색인을 저장하지 않아도됩니다.GWT에서 목록 상자 드롭 다운 항목 선택
2
A
답변
1
ListBox를 확장하고 TakesValue 인터페이스를 구현하는 것이 좋습니다. 그리고이 클래스에서는 ListBox의 모든 항목을 포함하는 목록 변수를 유지 관리합니다. 다음 코드 등의 setValue와 getValue해야 외모 -
private List<String> listItems = new ArrayList<String>();
public class MyListBox extends ListBox implements TakesValue<String>
{
public void setValue(String value)
{
if (listItems.size() > 0)
{
int valueIndex = 0;
if (listItems.contains(value))
{
valueIndex = listItems.indexOf(value);
this.value = value;
}
setItemSelected(valueIndex, true);
}
}
public String getValue()
{
int selectedIndex = super.getSelectedIndex();
String value = null;
if (selectedIndex >= 0)
{
value = super.getValue(selectedIndex);
if ("null".equals(value))
{
value = null;
}
}
return value;
}
public void setOptions(List<String> options)
{
listItems.clear();
listItems.addAll(items);
for (String item : listItems)
{
addItem(item, item);
}
}
}
지금보기 자바 파일에서 listBox.setValue (값) 메서드 호출을하고 그것의 단지 문제. 이 옵션을 사용하려면 먼저 옵션을 설정해야합니다.
관련 문제
- 1. GWT 다중 선택 드롭 다운 목록 상자
- 2. 드롭 다운 목록 상자 보이지 않는 항목 선택
- 3. 테마 스크립트를로드하기위한 선택 상자 (드롭 다운 목록)
- 4. databound 드롭 다운 목록 항목 선택
- 5. asp.net의 드롭 다운 목록 항목 선택
- 6. IronPython의 드롭 다운 목록 항목 선택
- 7. 항목 선택 - - 드롭 다운 목록 SQL
- 8. 드롭 다운 상자 선택 크기
- 9. 드롭 다운 목록 선택
- 10. 위젯을 목록 상자에 넣기/gwt에서 드롭 다운
- 11. GridView에서 드롭 다운 목록 선택 변경
- 12. 텍스트로 드롭 다운 목록 선택
- 13. 선택 상자 위에 선택 항목의 드롭 다운 목록 놓기
- 14. 목록 상자 드래그 앤 드롭 항목, 항목
- 15. 목록 상자 선택 항목 확장
- 16. C# 목록 상자 항목 선택
- 17. 목록 상자 항목 선택 유지
- 18. 드롭 다운/선택 목록 채우기
- 19. 드롭 다운 목록 요소 선택
- 20. 라벨이있는 드롭 다운 목록 선택
- 21. 드롭 다운 선택 회원 목록
- 22. RadDataGrid의 드롭 다운 목록 선택
- 23. 드롭 다운 목록 선택 관련
- 24. 선택 드롭 다운 목록 항목 findbytext 내가 VB.NET로 작성된 ASP.NET에서 다운 목록 드롭 한 항목을 선택합니다
- 25. PHP의 드롭 다운 메뉴에서 항목 목록 만들기
- 26. 그룹 선택 옵션 드롭 다운 목록
- 27. ViewBag 복수 선택 목록 드롭 다운 목록
- 28. 드롭 다운/선택 상자 내의 메뉴 트리
- 29. 크기 조정 드롭 다운 목록 없음/선택 상자 화살표
- 30. 버튼 클릭 후 드롭 다운 목록 항목 선택
어떤 드롭 다운을 사용하고 있습니까? GWT의'ListBox' 또는'ValueListBox'? GXT의 'ComboBox'? 다른 것? –