Когда я выбираю значение из выпадающего списка, другой текстовый элемент должен быть обновлен.Ниже приведен код для этого:
SelectItem courseItem = new SelectItem ("course.id", "Course");
courseItem.setOptionDataSource(CoursesDS.getInstance());
courseItem.setDisplayField("course.title");
courseItem.addChangeHandler(new ChangeHandler() {
@Override
public void onChange(ChangeEvent event) {
c.addCriteria("course.id", (Integer)event.getValue());
CourseDS.getInstance().fetchData(c);
}
});
TextItem courseNameItem = new TextItem("course.title", "Course Name");
courseNameItem.setShowDisabled(false);
Если я передаю идентификатор курса, используя критерии из selectitem, тогда название курса должно автоматически отображаться в textitem, но оно не отображается.
, пожалуйста, подскажите, где я ошибаюсь?