1

我想在管理部分的选项卡中显示一个网格或可编辑表格我设法执行该模块并显示了三个选项卡。在其中一个选项卡中,我想显示一个可编辑的网格,即在 CHECKS 选项卡中 在此处输入图像描述

如下图所示,在检查选项卡部分我想显示一个网格

在我的模块 () 的管理控制器的构造函数中,即在 addhealthcheckconfig\controllers\admin\HealthCheckConfigController.php 我正在设置字段选项以填充选项卡,下面是我的代码:

$this->fields_options = array(
   'appearance' => array(
    'title' => $this->l('Manage  your Health Check '),
    'icon' => 'icon-html5',
    'tabs' => array(
        'TAB1' => $this->l('SUPPORT_GROUPS'),
        'TAB2' => $this->l('CHECKS'),
        'TAB3' => $this->l('REPORT RECIPIENTS'),
        ),
    'fields' => array(
        'SUPPORT_GROUPS' => array(
        'title' => $this->l('SUPPORT GROUPS'),
        'hint' => $this->l('Manage  your Support Groups here'),
        'type' => 'fields_list',
        'name' => 'PS_LOGO',          
        'tab' => 'TAB1'
       ),
    'CHECKS' => array(
     'title' => $this->l('LIST OF AVAILABLE CHECKS '),
     'hint' => $this->l('List of Available checks will be displayed here !!'),
     'type' => 'text',
     'list' =>  $this->fields_list = array(
            'code' => array(
            'title' => $this->l('code'),
            'align' => 'text-center',
            'remove_onclick' => true,
            'search' => false,
            ),
            'description' => array(
            'title' => $this->l('description'),
            'align' => 'text-center',
            'remove_onclick' => true,
            'search' => false,
            ),      
            'category' => array(
            'title' => $this->l('category'),
            'align' => 'text-center',
            'remove_onclick' => true,
            'search' => false,
            ),

    ),
        'tab' => 'TAB2'
       ),
         'REPORT_RECIPIENTS' => array(
         'title' => $this->l('REPORT RECIPIENTS '),
         'hint' => $this->l('List of Available checks will be displayed here !!'),
         'tab' => 'TAB3'
       ),

 ) ));

在 TAB2 部分中,我不确定我需要在“类型”部分中添加什么,我尝试使用 list ,但我无法实现我想要做的事情,我也不知道如何分配 $this- >fields_list 到该类型正确

如何在我的选项卡中实现这个可编辑的数据库网格?

4

0 回答 0