无法在ng2-smart-table中获取保存数据事件

时间:2018-08-03 17:48:16

标签: angular6 ng2-smart-table

我正在使用ng2-smart-table来维护我的angular 6应用程序中的数据。正如我在git和npm页面中看到的那样。我已经以这种方式设置了我的代码。

<ng2-smart-table 
[settings]="settings" 
[source]="characters"
(createConfirm)="onCreateConfirm($event)">

我能够通过调用API将数据加载到表中。但是当我无法获取保存数据事件时。为此,我设置了这样的功能。

onCreateConfirm(event) {
   alert("Clicked...");
}

我已经在ngOnInit下设置了此功能。

1 个答案:

答案 0 :(得分:0)

这是一个常见问题,您需要在配置对象中设置ConfirmCreate属性,如下所示:

class DATABASE_CONFIG {
        public $default = array(
                'datasource' => 'Database/Mysql',
                'persistent' => false,
                'host' => $_SERVER['DB_DEFAULT_HOST'],
                'login' => $_SERVER['DB_DEFAULT_LOGIN'],
                'password' => $_SERVER['DB_DEFAULT_PASSWORD'],
                'database' => $_SERVER['DB_DEFAULT_DATABASE'],
                'prefix' => ''
                //'encoding' => 'utf8',
            );
  }