Documentation

Trace:

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
vaadin:code_snippets [2018/02/12 22:29]
admin
vaadin:code_snippets [2020/02/05 21:20]
admin
Line 1: Line 1:
 ~~NOTRANS~~ ~~NOTRANS~~
- 
 ~~Title: Vaadin UI code snippets~~ ~~Title: Vaadin UI code snippets~~
  
Line 63: Line 62:
 }); });
 </​file>​ </​file>​
 +
 +==== Disable autocomplete ====
 +
 +You have different options:
 +
 +1) Disable for a specific editor
 +
 +<code java>
 +((IAutoCompleteFeature)editCompanyHeadofdepartmentsurname.getUIResource()).setAutoComplete(false);​
 +</​code>​
 +
 +2) Disable for the cell editor ​
 +
 +<code java>
 +ICellEditor ced = UICellEditor.getCellEditor(book,​ "​COLUMN"​);​
 +
 +//if you set a custom cell editor
 +if (ced instanceof UICellEditor)
 +{
 +    ced = (ICellEditor)((UICellEditor)ced).getUIResource();​
 +}
 +
 +((IAutoCompleteFeature)ced).setAutoComplete(false);​
 +</​code>​
 +
 +Be careful with cell editors, because if no custom cell editor was set, the default (global) cell editors will be used. If you change the autocomplete feature for the global text cell editor, all editors are affected.
 +
 +It's a good idea to set a custom cell editor:
 +
 +<code java>
 +book.getRowDefinition().getColumnDefinition("​COLUMN"​).getDataType().setCellEditor(new UITextCellEditor());​
 +</​code>​
This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information