| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- <?php
- /**
- * The browse view file of testsuite module of ZenTaoPMS.
- * @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.zentao.net)
- * @license ZPL(https://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
- * @author Mengyi Liu <liumengyi@easycorp.ltd>
- * @package testsuite
- * @link https://www.zentao.net
- */
- namespace zin;
- featureBar
- (
- detailHeader
- (
- to::prefix(backBtn(set::icon('back'), set::className('btn secondary'), $lang->goback)),
- to::title
- (
- entityLabel(set(array('entityID' => $suite->id, 'level' => 3, 'text' => $suite->name))),
- icon('angle-right'),
- $lang->testsuite->linkCase,
- li(searchToggle(set::open($browseType == 'bySearch')))
- )
- )
- );
- $footToolbar = array('items' => array
- (
- array('text' => $lang->save, 'className' => 'batch-btn not-open-url ajax-btn', 'data-url' => helper::createLink('testsuite', 'linkCase', "suiteID=$suiteID¶m=$param"))
- ), 'btnProps' => array('size' => 'sm', 'btnType' => 'secondary'));
- div
- (
- setClass('mb-2'),
- icon('unlink'),
- span
- (
- setClass('font-semibold ml-2'),
- $lang->testsuite->unlinkedCases . "({$pager->recTotal})"
- )
- );
- $cases = initTableData($cases, $config->testsuite->linkcase->dtable->fieldList, $this->testcase);
- $data = array_values($cases);
- dtable
- (
- set::extraHeight('+32'),
- set::userMap($users),
- set::data($data),
- set::cols($config->testsuite->linkcase->dtable->fieldList),
- set::fixedLeftWidth('33%'),
- set::checkable(true),
- set::plugins(array('form')),
- set::footToolbar($footToolbar),
- set::onRenderCell(jsRaw('window.renderCell')),
- set::footPager(usePager())
- );
- render();
|