alibaba / alibaba/lowcode-engine

请教一个FunctionSetter的问题,点击删除图标的时候, 没有执行 setValue

Aperta
#2,300 0 commenti 0 reazioni 1 assegnatario Rivendicata da @hzd822 Vedi su GitHub
Lingua principale
TypeScript
Stelle
15.9k
Fork
2.7k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

点击删除图标的时候, 没有执行 setValue 。我需要怎么做,才可以知道执行删除动作?

![image](https://github.com/alibaba/lowcode-engine/assets/31153559/b1e74f3b-8092-4bc7-abd8-afb56e4e5b92)
```TypeScript
{
name: "_format_options_formatfn_1",
title: '绑定格式化函数',
condition: (target) => {
const formatType = target.parent.getPropValue('formatType');
return formatType && ['customFormat'].includes(formatType);
},
setter: "FunctionSetter",
extraProps:{
// getValue: (target) => {
// const formatOptions = target.parent.getPropValue('formatOptions') || [];
// return formatOptions[0];
// },
setValue: (target, value) => {
const formatOptions = target.parent.getPropValue('formatOptions') || [];
formatOptions[0] = value;
target.parent.setPropValue('formatOptions', formatOptions);
target.parent.setPropValue('_format_options_formatfn_1', value);
},
}
}
```

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.