java/src/main/java/com/vaadin/elements/grid/GridElement.java
private boolean columnsPending() {
        boolean result = getDataColumns().size() != cols.size();
        if (!result) {
            for (GridColumn col : getDataColumns()) {
                if (cols.indexOf(col.getJsColumn()) == -1) {
                    result = true;
                }
            }
        }
        return result;
    }
// This is needed because the col Observer is not synchronous in iOS
This is needed because the col Observer is not synchronous in iOS
This is needed because the col Observer is not synchronous in iOS
private boolean columnsPending() {
        boolean result = getDataColumns().size() != cols.size();
        if (!result) {
            for (GridColumn col : getDataColumns()) {
                if (cols.indexOf(col.getJsColumn()) == -1) {
                    result = true;
                }
            }
        }
        return result;
    }
private boolean columnsPending ( ) { boolean result = getDataColumns ( ) . size ( ) != cols . size ( ) ; if ( ! result ) { for ( GridColumn col : getDataColumns ( ) ) { if ( cols . indexOf ( col . getJsColumn ( ) ) == - 1 ) { result = true ; } } } return result ; }
This is needed because the col Observer is not synchronous in iOS
This is needed because the col Observer is not synchronous in iOS