Release of v5.1.1-alpha2
Adds the ModalSelect fieldtype to Joomla Component Builder - J5. Adds the Data Import Function to the Demo Component. Adds new country related tables and fields to the Demo Component. Resolves the Database Updating issue in the compiler. #1212,#1209. Adds the Component Commands Plugin to the CLI for Import of spreadsheet data-sets.
This commit is contained in:
@ -87,6 +87,22 @@ class HtmlView extends BaseHtmlView
|
||||
*/
|
||||
public string $return_here;
|
||||
|
||||
/**
|
||||
* The title key used in modal
|
||||
*
|
||||
* @var string
|
||||
* @since 5.2.1
|
||||
*/
|
||||
public string $modalTitleKey;
|
||||
|
||||
/**
|
||||
* The modal state
|
||||
*
|
||||
* @var bool
|
||||
* @since 5.2.1
|
||||
*/
|
||||
public bool $isModal;
|
||||
|
||||
/**
|
||||
* The user object.
|
||||
*
|
||||
@ -138,8 +154,10 @@ class HtmlView extends BaseHtmlView
|
||||
}
|
||||
|
||||
// We don't need toolbar in the modal window.
|
||||
$this->isModal = true;
|
||||
if ($this->getLayout() !== 'modal')
|
||||
{
|
||||
$this->isModal = false;
|
||||
$this->addToolbar();
|
||||
}
|
||||
|
||||
@ -258,6 +276,17 @@ class HtmlView extends BaseHtmlView
|
||||
return StringHelper::html($var, $this->_charset ?? 'UTF-8', $shorten, $length);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the modal data/title key
|
||||
*
|
||||
* @return string The key value.
|
||||
* @since 5.2.1
|
||||
*/
|
||||
public function getModalTitleKey(): string
|
||||
{
|
||||
return $this->modalTitleKey ?? 'id';
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns an array of fields the table can be sorted by
|
||||
*
|
||||
|
Reference in New Issue
Block a user