* [task#141579,doing,1h] add browse html.

This commit is contained in:
sunguangming
2025-04-16 17:08:55 +08:00
committed by 刘刚
parent 89f4ac990f
commit 2f3ceccb5c
2 changed files with 38 additions and 1 deletions
+37 -1
View File
@@ -16,8 +16,44 @@ toolbar
);
$cols = $config->deliverable->dtable->fieldList;
$modelList = $this->deliverable->buildModelList('all');
$summary = sprintf($lang->deliverable->summary, count($deliverables));
$tableData = initTableData($deliverables, $cols, $this->deliverable);
$data = array();
foreach($tableData as $key => $row)
{
if($row->model)
{
$models = explode(',', $row->model);
foreach($models as $model)
{
$row->model = $modelList[$model];
$row->rowspan = count($models);
$data[] = clone $row;
}
}
else
{
$data[] = $row;
}
}
dtable
(
set::cols($cols),
set::data($deliverables)
set::data($data),
set::userMap($users),
set::orderBy($orderBy),
set::plugins(array('cellspan')),
set::checkable(false),
set::sortLink(createLink('deliverable', 'browse', "browseType=$browseType&param={$param}&orderBy={name}_{sortType}&recTotal={$pager->recTotal}&recPerPage={$pager->recPerPage}")),
set::getCellSpan(jsRaw('window.getCellSpan')),
set::footer(array($summary, 'flex', 'pager')),
set::footPager(usePager(array
(
'recTotal' => $pager->recTotal,
'recPerPage' => $pager->recPerPage,
'linkCreator' => helper::createLink('deliverable', 'browse', "browseType=$browseType&param={$param}&orderBy=$orderBy&recTotal={$pager->recTotal}&recPerPage={recPerPage}&page={page}")
)))
);
+1
View File
@@ -44,6 +44,7 @@ formPanel
picker
(
set::name('model'),
set::multiple(true),
set::items($modelList)
)
),