У меня проблемы с ModelComparer.Вот код:
mycombobox.getStore().setModelComparer(new ModelComparer<BeanModel>() {
@Override
public boolean equals(BeanModel m1, BeanModel m2) {
System.out.println("HEY.");
if(m1 == null) return false;
if(m2 == null) return false;
return (((mycomboelement)m1.getBean()).getId()==((mycomboelement)m2.getBean()).getId());
}
});
Определенный мной ModelComparer не работает вообще.Когда я вызываю
abeanmodel = mycombobox.getStore().findModel(x);
, переменная abeanmodel
всегда null
, а также сообщение «HEY»печатается на консоли.Я не могу понять, что не так.Я использую gxt-2.2.3.TIA.
Франческо