alibaba / alibaba/lowcode-engine

拖拽出来的都是单个表单项,想要实现自定义表单项

Offen
#962 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
TypeScript
Sterne
15.9k
Forks
2.7k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

## 复现截图
现有效果:
![image](https://user-images.githubusercontent.com/26290798/185886792-3ea3ba5d-f8d7-42bf-bfb0-6a970893e36c.png)

想要如下效果: 💯
![image](https://user-images.githubusercontent.com/26290798/185885587-06054981-86ad-43c9-aedc-9efa4d7be18b.png)

## 复现流程与链接

[lowcode demo]()中场景“antd 高级组件 + formily 表单组件",想要自定义类似 [antd 自定义组件](https://ant.design/components/form-cn/#components-form-demo-customized-form-controls)效果的表单项。

## 期望结果

lowcode提供一种方式实现自定义表单项,onChange的时候是一个对象。

## 环境信息

- 引擎版本 1.0.11
- ext 版本 1.0.3
- 物料
- moment﹫2.24.0
- lodash
- iconfont-icons
- ﹫ant-design/icons﹫4.7.0
- antd﹫4.19.5
- ﹫alifd/next﹫1.24.18
- ﹫alilc/antd-lowcode-materials﹫1.0.6
- ﹫seada/antd-materials﹫0.1.1
- ﹫seada/formily-materials﹫0.1.1

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginnen Sie mit der lowcode-Demo-Szene „antd 高级组件 + formily 表单组件“ und vergleichen Sie deren aktuelles Drag-and-Drop-Verhalten für einzelne Elemente mit dem verknüpften Beispiel für benutzerdefinierte Formularsteuerelemente von Ant Design. Definieren Sie den Integrationspunkt für benutzerdefinierte Formularelemente und überprüfen Sie, dass das Ändern des Elements wie angefordert einen Objektwert erzeugt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
typescript
Bereich
frontend
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.