codrin
            (Rares Codrin)
          
          
          
              
              
          #1
          
         
        
          Hello,
Is there any way to make the lookup field component accept custom values inputed by user?
I found this on GitHub: Allow custom input · Issue #422 · vaadin/vaadin-combo-box · GitHub but i don’t find the property allow-custom-value.
Is Cuba lookup field the same component as Vaadin combo box? If it isn’t, can I import the combo box?
Thanks,
-c
         
        
          
        
           
           
           1 Like
         
         
            
            
          
       
      
        
          
          
            artamonov
            (Yuriy Artamonov)
          
          
          
              
              
          #2
          
         
        
          Hi,
Check newOptionHandler property: LookupField - CUBA Platform. Developer’s Manual
@Inject
protected LookupField colourField;
@Override
public void init(Map<String, Object> params) {
    colourField.setNewOptionAllowed(true);
    colourField.setNewOptionHandler(new LookupField.NewOptionHandler() {
        @Override
        public void addNewOption(String caption) {
            Colour colour = metadata.create(Colour.class);
            colour.setName(caption);
            coloursDs.addItem(colour);
            colourField.setValue(colour);
        }
    });
}
         
        
        
           
           
           1 Like