Правильный способ - добавить FocusHandler, который срабатывает, когда DropDow получает Focus. В обработчике вы выполняете необходимую работу.
Вот пример:
SelectItem dropdownItem = new SelectItem();
dropdownItem.addFocusHandler(new FocusHandler( {
void onFocus(FocusEvent event) {
SelectItem dropdownItem = (SelectItem) event.getSource();
dropdownItem.setValueMap(new String[0]);
}
});
Если вы не используете SelectItem, не беспокойтесь, все выпадающие списки в SmartGWt имеют метод addFocusHandler .