Я хочу определить максимальное количество выбранных элементов в TwinColSelect в моем vaadin ui. Как я могу это достичь. Я хочу, чтобы позволить пользователю выбрать только 4 планеты из доступного текущего кода 8.My являетсяКак определить максимальный предел выбранных элементов в TwinColSelect
TwinColSelect table = new TwinColSelect();
table.setImmediate(true);
String planets[] = {"Mercury", "Venus", "Earth", "Mars",
"Jupiter", "Saturn", "Uranus", "Neptune"};
for (int pl=0; pl<planets.length; pl++)
table.addItem(planets[pl]);
table.addListener(new Property.ValueChangeListener() {
public void valueChange(ValueChangeEvent event) {
/*String [] arr=(String [])event.getProperty().getValue();
if(arr.length>=4){
return;
}*/
}
});
спасибо другу. Он работает нормально. Спасибо за подробное объяснение, а также –
@StevenBellens Спасибо за ваше редактирование! Я вернул его по следующим причинам. * Во-первых, * Я хочу, чтобы этот ответ был полезен для Ваадина 6. * Во-вторых, я не проверял его правильно. Я предлагаю вам отправить отдельный ответ для Vaadin 7. Я был бы рад поддержать его и опубликовать ссылку на него. Еще раз спасибо за ваши ценные предложения! –