filterVisibleChildren method

List<FxGridColumn> filterVisibleChildren()

Filters the visible children based on the showOn and hideOn parameters.

Returns a list of FxGridColumn widgets that should be visible in the grid.

Implementation

List<FxGridColumn> filterVisibleChildren() {
  final List<FxGridColumn> visibleChildren = <FxGridColumn>[];

  for (int i = 0; i < children.length; i++) {
    if (showOn.contains(i) || (hideOn.isNotEmpty && !hideOn.contains(i))) {
      visibleChildren.add(children[i]);
    }
  }

  return visibleChildren;
}