| 
<div id="<?= $this->zoneconfig['conf']['id'] ?>" data-meliskey="<?= $this->zoneconfig['conf']['melisKey'] ?>"><?php
 /*
 * This functions prepares the TABLE element in HTML. ID and class associative array attribute will be placed in table like
 * <table id="tableToolProspect" class="table table-bordered table-condensed table-striped table-primary table-vertical-center checkboxs js-table-sortable">
 */
 $this->melisGenericTable()->setTable([
 'id' => 'tableMiniTemplateManager',
 'class' => 'table table-striped table-primary dt-responsive nowrap',
 'cellspacing' => '0',
 'width' => '100%'
 ]);
 /**
 * This process retrieves the value inside the View Model that is being generated from app.tools.php `columns` attribute
 *  @reference please see app.tools.php
 */
 $columns = [];
 $columnStyle = [];
 foreach ($this->tableColumns as $columnText) {
 $columns[] = $columnText['text'];
 }
 
 // this process inserts all the array columns into the table.
 // the 'center' value indicates where your column texts are positioned.
 $this->melisGenericTable()->setColumns($columns);
 
 echo $this->melisGenericTable()->renderTable();
 ?>
 
 <script type="text/javascript">
 $(document).ready(function() {
 <?= $this->getToolDataTableConfig; ?>
 });
 </script>
 </div>
 |