2010-04-29 5 views
1

동적으로 목록을 생성 한 J2ME 응용 프로그램에서 작업하고 있습니다. 결과적으로이 목록의 항목이 선택 될 수 있으며 commandAction 블록 내에서 처리가 선택됩니다.목록에서 데이터/필드를 숨기려면 어떻게해야합니까?

(원격 데이터베이스) 목록을 채우는 변수의 ID를 가질 수있는 방법이 있나요은에서와 목록 항목 정의에 포함 :

this.append("A", null); 
this.append("B", null); 

나 :

String[] arrayOfValues = {"A", "B"}; 
new List("Menu", List.IMPLICIT, arrayOfValues, null); 

등 항목이 선택되었을 때, 아마 A, 나는 또한 아마도 추가 처리를 위해 데이터베이스 ID를 가질 수 있습니다. 필드/데이터를 숨길 수 있습니까? 감사.

답변

0

당신은 List

가 확장 된 List 클래스에 void append(MyNewClass) 방법을 추가 확장 할 수 있습니다.

MyNewClass 모두 당신이 목록에 추가됩니다 문자열 및 데이터베이스 ID

이 확장 된 목록 클래스에 추가로 컨테이너를 유지하고 List.getSelectedIndex() 당신이 용기의 올바른 MyNewClass 개체를 찾을 수 있는지 확인이 포함되어 있습니다.

관련 문제