Angular 无法启动事件onCreateConfirm和onEditConfirm

Angular 无法启动事件onCreateConfirm和onEditConfirm,angular,typescript,Angular,Typescript,我使用免费模板ngx管理员 本组件中的“EtaVanConcept组件” 我想在类“etat-avancement.component.ts”中的“onCreateConfirm”和“onEditConfirm”这两个事件中使用午餐,当我单击该按钮时: 这是我的“etat avancement.component.html” 先锋之旅 这是我的“etat avancement.component.ts”: 从'@angular/core'导入{Component}; 从“ng2智能表”导入

我使用免费模板ngx管理员

本组件中的“EtaVanConcept组件”

我想在类“etat-avancement.component.ts”中的“onCreateConfirm”和“onEditConfirm”这两个事件中使用午餐,当我单击该按钮时:

这是我的“etat avancement.component.html”


先锋之旅

这是我的“etat avancement.component.ts”:

从'@angular/core'导入{Component};
从“ng2智能表”导入{LocalDataSource};
从“../../../@core/data/smart table”导入{SmartTableData};
从“../../../rest.service”导入{RestService};
@组成部分({
选择器:“ngx智能表”,
templateUrl:'./etat avancement.component.html',
样式URL:['./etat avancement.component.scss'],
})
导出类EtaVan组件{
设置={
加:{
addButtonContent:“”,
createButtonContent:“”,
取消按钮内容:“”,
确实,
createConfirm:true,
},
编辑:{
EditButton内容:“”,
saveButtonContent:“”,
取消按钮内容:“”,
确实,
createConfirm:true,
},
删除:{
deleteButtonContent:“”,
确认删除:正确,
},
栏目:{
链接:{
标题:“ID”,
键入:“字符串”,
},
名义上的前卫:{
标题:“名称:前卫”,
键入:“字符串”,
},
描述:{
标题:描述“前卫”,
键入:“字符串”,
},
},
};
source:LocalDataSource=newlocaldatasource();
etat:any=[];
构造函数(私有服务:SmartTableData,公共rest:RestService){
this.rest.getetatavanctions().subscribe((数据:any)=>{
data.content.forEach((key:any,val:any)=>{
this.etat.push({'link':数据['content']
[val].links[val].href.slice(-1),
“nom_etat_avancement”:数据['content'][val]。命名先锋,
“描述”:数据['content'][val]。描述});
});
//console.log(this.etat);
this.source.load(this.etat);
});
}
//事件取消窗口。确认
onDeleteConfirm(事件):无效{
if(window.confirm('您确定要删除Etat先锋编号:'+event.data.link+'?')){
//
日志(event.data.link);
this.rest.deletetatavancement(event.data.link);
//
event.confirm.resolve();
}否则{
event.confirm.reject();
}
}
onCreateConfirm(事件):无效{
log('On Create Confirm!!!!');
if(window.confirm('您确定要创建此行')){
event.confirm.resolve();
}否则{
event.confirm.reject();
}
}
onEditConfirm(事件):无效{
log('On Edit Confirm!!!!');
if(window.confirm('确定要编辑此行')){
event.confirm.resolve();
}否则{
event.confirm.reject();
}
}
}

事件onDeleteConfirm(事件)工作正常,但问题在于其他两个事件。

请在设置中添加此代码

add: {
   confirmCreate: true
},
columns:{
   ...
}
,
actions: {
  position: 'right',
  add: true,
  edit: true
}

请将您的设置设置为

请将此代码添加到您的设置中

add: {
   confirmCreate: true
},
columns:{
   ...
}
,
actions: {
  position: 'right',
  add: true,
  edit: true
}

请将您的设置设置为

您需要添加
confirmSave=true
confirmscreate=true
向您发送代码


选中此项:

您需要添加
confirmSave=true
confirmscreate=true
向您发送代码


检查此项:

Hi@Moamed,问题仍然存在吗?是的,我在这里被阻止了situation@Moamed你们能更新你们的问题吗?嗨@Moamed,问题还在吗?是的,我被阻止了situation@Moamed你能更新你的问题吗?
add: {
   confirmCreate: true
},
columns:{
   ...
}
,
actions: {
  position: 'right',
  add: true,
  edit: true
}