+ [misc] add processDTableData function .

This commit is contained in:
宋辰轩
2024-06-19 15:56:26 +08:00
committed by 周鑫
parent 5092d0a135
commit 24f7afb44c
+18
View File
@@ -2355,6 +2355,24 @@ class pivotModel extends model
return array($formatCols);
}
/**
* Process DTable data, let buildPivotTable use.
*
* @param array $cols
* @param array $datas
* @access public
* @return array
*/
public function processDTableData($cols, $datas)
{
return array_map(function($data) use ($cols)
{
$result = [];
foreach ($cols as $field) $result[] = isset($data->$field) ? $data->$field : '';
return $result;
}, $datas);
}
/**
* Build table use data and rowspan.
*