VkStateHelper.getInstance().getWidgetEngineMapping().getEngineMap().put(VkFlexTableAbsolutePanel.NAME, new VkFlexTableAbsolutePanelEngine());
this.columnFormatter = new VkFlexTableColumnFormatter();
setColumnFormatter(columnFormatter);
DOM.setStyleAttribute(getElement(), "tableLayout", "fixed");
if(VkStateHelper.getInstance().isDesignerMode()) {
this.addDomHandler(new MouseDownHandler() {
@Override
public void onMouseDown(MouseDownEvent event) {
if(event.getNativeButton() == Event.BUTTON_LEFT && isSelectionEnabled){
startSelection = true;
firstSelection = true;