jmix-projects / jmix-old

DEPRECATED. Use https://github.com/jmix-framework/jmix
16 stars 3 forks source link

Rename UI components #421

Closed web-devel closed 4 years ago

web-devel commented 4 years ago

Renaming

Legacy Components

API Changes

EntityPicker

Change ID of EntityPicker related actions:

ComboBox

EntityComboBox

Problem: setOptionsEnum, setOptionsList, setOptionsMap are inherited from the base OptionsField interface.

Possible solution: extract setOptionsEnum, setOptionsList, setOptionsMap methods to separate interfaces HasOptionsXXX | SupportsOptionsXXX (seems more suitable). Keep only the base setOptions method in the OptionsField interface.

Upd: Methods are inherited from the base ComboBox interface, as a result OptionsField refactoring will have no effect.

OptionsField