Angular 无法启动事件onCreateConfirm和onEditConfirm
我使用免费模板ngx管理员 本组件中的“EtaVanConcept组件” 我想在类“etat-avancement.component.ts”中的“onCreateConfirm”和“onEditConfirm”这两个事件中使用午餐,当我单击该按钮时: 这是我的“etat avancement.component.html”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智能表”导入
先锋之旅
这是我的“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
}