I'm trying to use ColorMenu widget as a custom editor for a cell in EditorTreeGrid. I'm using AdapterField to achieve this.
ColorMenu colorMenu = new ColorMenu();
columnConfig.setEditor(new CellEditor(new AdapterField(colorMenu));
It shows but there are 2 issues:
1) It fits inside cell which is not desired in this case. How to make this editor visible in nominal size of ColorMenu at chosen location? I tried removeFromParent on editor but it doesn't help.
2) How to handle selection of color in that case? I tried to catch Select event without success.

colorMenu.getColorPalette().addListener(Events.Select, new Listener<BaseEvent>() { ... });