From f140efd95cbe52c5d8d7e229208202952efcb0c8 Mon Sep 17 00:00:00 2001 From: acognet Date: Mon, 16 Aug 2021 12:53:27 +0200 Subject: [PATCH] =?UTF-8?q?N=C2=B04007=20-=20When=20a=20search=20is=20on?= =?UTF-8?q?=20auto=20submit,=20auto=20submit=20it=20also=20on=20first=20di?= =?UTF-8?q?splay=20-=20new=20fix=20in=20order=20to=20avoid=20reload=20in?= =?UTF-8?q?=20case=20of=20OQLMenuNode=20-=20rollback=20some=20deleted=20li?= =?UTF-8?q?nes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/menunode.class.inc.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/application/menunode.class.inc.php b/application/menunode.class.inc.php index 8dd01787e..416f16b33 100644 --- a/application/menunode.class.inc.php +++ b/application/menunode.class.inc.php @@ -1125,7 +1125,6 @@ class OQLMenuNode extends MenuNode { $sUsageId = utils::GetSafeId($sUsageId); $oSearch = DBObjectSearch::FromOQL($sOql); - //$sIcon = MetaModel::GetClassIcon($oSearch->GetClass(), false); if ($bSearchPane) { $aParams = array_merge(['open' => $bSearchOpen, 'table_id' => $sUsageId, 'submit_on_load' => true], $aExtraParams); @@ -1133,6 +1132,16 @@ class OQLMenuNode extends MenuNode $oBlock->Display($oPage, 0); } + $oPage->add("
"); + $oTitle = TitleUIBlockFactory::MakeForPage($sTitle); + $oPage->AddUiBlock($oTitle); + + $aParams = array_merge(array('table_id' => $sUsageId), $aExtraParams); + $oBlock = new DisplayBlock($oSearch, 'list', false /* Asynchronous */, $aParams); + $oBlock->Display($oPage, $sUsageId); + + $oPage->add("
"); + if ($bEnableBreadcrumb && ($oPage instanceof iTopWebPage)) { // Breadcrumb //$iCount = $oBlock->GetDisplayedCount();