getIndexInCurrentLevel method

int getIndexInCurrentLevel()

判断当前的筛选 Item 是否为当前层次中第一个被选中的 Item。 用于展开筛选弹窗时显示选中效果。

Implementation

int getIndexInCurrentLevel() {
  if (parent == null || parent!.children.isEmpty) return -1;

  for (SelectionEntity entity in parent!.children) {
    if (entity == this) {
      return parent!.children.indexOf(entity);
    }
  }
  return -1;
}