我有问题。目前我正在处理Excel报告,但我无法设置多个级别的分组。 一个级别完美运行,但下一级别覆盖现有级别:
我想要什么
我得到什么
有人能帮助我吗?我尝试从1-3或3-1改变等级,但仍然无法获得满意的结果。
if (!$this->checkIfCellIsEmpty()) {
if ((false === $firstUser) && ($group1 !== $userGroup->getId()) && ($group2 !== $userGroup->getId())) {
$this->groupRow(3);
}
if (($group1 !== $userGroup->getId()) && ($group2 !== $userGroup->getId())) {
$this->groupRow(2);
}
if ($group2 !== $userGroup->getId()) {
$this->groupRow(1);
}
}
其中function groupRow是:
private function groupRow($level = 1) {
$this->getPhpExcel()->getActiveSheet()->getRowDimension($this->getCurrentRow())->setOutlineLevel($level)->setVisible(false)->setCollapsed(true);
return $this;
}