alibaba / alibaba/lowcode-engine
设置ArraySetter之后,拿到的数据不应该是数组格式嘛?
- Lingua principale
- TypeScript
- Stelle
- 15.9k
- Fork
- 2.7k
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione

meta.ts
```
import type { IPublicTypeComponentMetadata, IPublicTypeSnippet } from "@alilc/lowcode-types";
const DemoTableMeta: IPublicTypeComponentMetadata = {
"componentName": "DemoTable",
"title": "DemoTable",
"docUrl": "",
"screenshot": "",
"devMode": "proCode",
"configure": {
"props": [
{
"title": { "label": '表格列', "tip": '表格列的配置描述,具体项见下表' },
"name": 'columns',
"setter": {
"componentName": 'ArraySetter',
"props": {
"itemSetter": {
"componentName": 'ObjectSetter',
"props": {
"config": {
"items": [
{
"name": 'title',
"title": { "label": '列标题', "tip": 'title | 列标题' },
"setter": "StringSetter"
},
{
"name": 'dataIndex',
"title": { "label": '数据字段', "tip": 'dataIndex | 数据字段' },
"setter": 'StringSetter',
"isRequired": true,
},
],
},
},
"defaultValue": { "title": '标题' },
},
},
"defaultValue": []
},
},
],
"supports": {
"style": true
},
"component": {}
},
};
const snippets: IPublicTypeSnippet[] = [
{
"title": "DemoTable",
"screenshot": "",
"schema": {
"componentName": "DemoTable",
"props": {}
}
}
];
export default {
...DemoTableMeta,
snippets
};
```
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia con la riproduzione in meta.ts e ispeziona come ArraySetter e la sua configurazione dell'elemento ObjectSetter serializzano il valore di columns. Riproduci il risultato segnalato, quindi verifica se il valore restituito dovrebbe essere un array e individua la posizione rilevante del test esistente. Il lavoro è completato quando i dati columns configurati hanno una forma di output confermata e documentata e un test di regressione se il comportamento è errato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- typescript
- Ambito
- tooling
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100