From b3e9316633c5e4e8dbedf1ea8cd34bb6b0f78df4 Mon Sep 17 00:00:00 2001 From: Andreas Ferber Date: Tue, 17 Oct 2017 21:06:50 +0200 Subject: [PATCH] Fix LookupEditor AJAX new entry rendering for bootstrap based templates --- meta/LookupTable.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/meta/LookupTable.php b/meta/LookupTable.php index fe950628..dfba7ef1 100644 --- a/meta/LookupTable.php +++ b/meta/LookupTable.php @@ -56,6 +56,12 @@ protected function renderEmptyResult() { * @return string */ public function getFirstRow() { + // XHTML renderer doesn't like calling ->tablerow_open() without + // ->table_open() first, since it leaves some internal variables unset. + // Therefore, call ->table_open() and throw away the generated HTML. + $this->renderer->table_open(); + $this->renderer->doc = ''; + $this->renderResultRow(0, $this->result[0]); return $this->renderer->doc; }