jmix
jmix copied to clipboard
Simple method of setting a DataGrid column position
Needed when programmatically adding columns with custom renderers.
For example:
public class DataGrid<E> ...
public void setColumnPosition(Column<E> column, int position) {
List<Column<E>> columns = new ArrayList<>(getColumns());
columns.remove(column);
columns.add(0, column);
setColumnOrder(columns);
}