All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.fluorumlabs.disconnect.vaadin.mixins.HasColumnResizingMixin Maven / Gradle / Ivy

The newest version!
package com.github.fluorumlabs.disconnect.vaadin.mixins;

import com.github.fluorumlabs.disconnect.vaadin.elements.GridColumnElement;
import com.github.fluorumlabs.disconnect.vaadin.elements.mixins.ColumnResizingMixin;
import com.github.fluorumlabs.disconnect.zero.component.Component;
import com.github.fluorumlabs.disconnect.zero.observable.ObservableEvent;
import js.lang.Any;
import js.web.dom.CustomEvent;
import org.teavm.jso.JSProperty;

public interface HasColumnResizingMixin>
		extends Component {
	/**
	 * Fired when a column in the grid is resized by the user.
	 */
	default ObservableEvent>> columnResizeEvent() {
		return createEvent("column-resize");
	}

	interface ColumnResizeDetail extends Any {
		@JSProperty
		GridColumnElement getResizedColumn();
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy