Example
let dbMasterConfig: T.IDBMasterConfig = {
form: {
fields: [
[{
label: ' ',
control: T.EDBMasterFormControl.button,
buttonSettings: {
label: 'Reload',
cssClass: 'font-monospace',
// link: true,
icon: 'pi pi-check',
iconPos: 'right',
size: 'small',
// severity: 'warning',
style: {
color: 'white',
width: '100px',
},
jsCode: [{
appendTo: T.EDBMasterButtonAppendTo.click,
code: `
// console.log(column);
// console.log(config);
// column.buttonSettings.disabled = true;
console.log(utils);
utils.messageService.showSuccessToast('hello', {life: 5000});
utils.errorsMap['product_categories_lookup_id'] = 'error from custom code';
`,
}]
}
}]
]
}
};
Interface Documentation