isInLastLevel method

bool isInLastLevel()

是否在筛选数据的最后一层。 如果最大层次为 3;某个筛选数据层次为 2,但其无子节点。此时认为不在最后一层。

Implementation

bool isInLastLevel() {
  if (parent == null || parent!.children.isEmpty) return true;

  for (SelectionEntity entity in parent!.children) {
    if (entity.children.isNotEmpty) {
      return false;
    }
  }
  return true;
}