2014-12-16 4 views
0

데이터베이스 열 항목에 따라 zk 프레임 워크에서 라디오 버튼을 생성하고 특정 열 값을 기준으로 해당 라디오 버튼에 레이블을 지정해야합니다. 이제 라디오 버튼 레이블 값을 하드 코딩하고 있습니다. 그러나이 값은 데이터베이스 열 항목에서 가져와야합니다. arraylist "이름"에서 나는 모든 가치를 칼럼에 넣었습니다. 라디오 버튼 레이블에이를 어떻게 할당 할 수 있습니까?zk 프레임 워크의 데이터베이스 열 항목에서 라디오 버튼 레이블을 가져 오는 자바 코드

ArrayList<String> columnEntries = new ArrayList<String>(); 

//populate the array list here, and then... 

Radiogroup radiogroup = new Radiogroup(); 

for(String entry: columnEntries){ 
radiogroup.appendItem(entry, entry); 
} 

radiogroup.appendItem(entry, entry);받는 자동 라디오 버튼을 추가합니다

답변

1

그것은 당신이 컨트롤러로 자바 클래스와 MVC 패턴을 사용하는 경우 다음의 예를 살펴이 매우 간단해야이 나에게 도와주세요 지정된 방사선 그룹. 라디오 버튼에 라벨과 다른 값이 포함되도록하려면 두 번째 매개 변수를 entry에서 원하는 값으로 변경하십시오.

+0

감사합니다. Anto. 당신이 말한대로 노력했습니다. 제어는 각 루프마다 수행됩니다. 라디오 버튼이 UI에서 정렬되지 않습니다. 어떻게 UI에서 라디오 버튼의 정렬을 할 수 있습니다. 또한 이제는 onCreate() 함수 내부에이 코드를 작성했습니다. 내 코드가 첨부 된 것을 찾으십시오. public void onCreate() { ArrayList csvPath = dbcon.getCsvPath(); ArrayList name = dbcon.getName(); Radiogroup radiogroup = new Radiogroup(); (문자열 입력 : 이름) { \t radiogroup.appendItem (entry, entry); \t System.out.println ("********* 생성 라디오 버튼 *********"); \t} (10 개) 값은 이후 열 번 (이 데이터베이스에 10 회 인쇄 라디오 버튼 *******을 <을 radioGroup 널 (null)> 생성 ********* 등 \t} – user3774445

+0

인쇄 문에 지정된 출력). 제발 조언을 더 진행하는 방법 – user3774445

+1

내 문제가 해결되었습니다. 사용 된 솔루션 : radiogroup.setVisible (true); 감사합니다. – user3774445