-
FEATURED COMPONENTS
First time here? Check out the FAQ!
This code
listData.setModel(new ListModelList<Course>(this.list));
listData.setItemRenderer(new ListitemRenderer<Course>(){
@Override
public void render(final Listitem item,final Course data,final int index)
throws Exception {
// TODO Auto-generated method stub
Listcell seq = new Listcell((index+1)+"");
item.appendChild(seq);
Listcell code = new Listcell(data.getId());
item.appendChild(code);
grade = new Combobox();
grade.appendItem("A");
grade.appendItem("B");
grade.appendItem("C");
grade.appendItem("D");
grade.appendItem("F");
Listcell gradeS = new Listcell();
gradeS.appendChild(grade);
item.appendChild(gradeS);
selectGrade.addEventListener(Events.ON_SELECT, new EventListener<Event>(){
@Override
public void onEvent(Event event) throws Exception {
// TODO Auto-generated method stub
selectGrade.getModel();
//ListModelList lists = (ListModelList)selectGrade.getModel();
String g = selectGrade.getValue();
System.out.println(g);
}
});
}
});
}
Well,
First of all your code is just broken.
selectGrade is never initialized in your code.
But I think I get what you want to do.
Now, it's never possible to ask for a value
if you never set a value
.
What you can do :
grade.getSelectedItem().getLabel();
Greetz chill.
Asked: 2016-09-20 02:38:39 +0800
Seen: 21 times
Last updated: Sep 20 '16
Greetz chill. thx
seksan44 ( 2016-09-20 06:42:41 +0800 )edit