+ {this.items.map(item => {
+ return (
+
+ {item.uacaption || ''}
+
+ );
+ })}
+
+ );
+ },
+});
diff --git a/packages/dnd-design/src/dnd-items/button-list/index.ts b/packages/dnd-design/src/dnd-items/button-list/index.ts
new file mode 100644
index 00000000..a930f8a4
--- /dev/null
+++ b/packages/dnd-design/src/dnd-items/button-list/index.ts
@@ -0,0 +1,13 @@
+import { App } from 'vue';
+import Component from './button-list';
+import { ButtonListProvider } from './button-list.provider';
+import { dndProviderRegister } from '../../utils';
+
+export default {
+ install(app: App) {
+ // 注册组件
+ app.component(Component.name, Component);
+ const provider = new ButtonListProvider();
+ dndProviderRegister.registerItemProvider(provider.type, provider);
+ },
+};
diff --git a/packages/dnd-design/src/dnd-items/form-item/form-item.tsx b/packages/dnd-design/src/dnd-items/form-item/form-item.tsx
index df754239..dd3aab84 100644
--- a/packages/dnd-design/src/dnd-items/form-item/form-item.tsx
+++ b/packages/dnd-design/src/dnd-items/form-item/form-item.tsx
@@ -34,14 +34,13 @@ export default defineComponent({
const renderDefaultField = () => {
const data = props.controller.data;
- const text = `${data.logicname || ''}(${data.srftext})`;
- return