diff --git a/packages/editor-skeleton/src/components/array-setter/index.tsx b/packages/editor-skeleton/src/components/array-setter/index.tsx index 6b3d458e0..997237e9e 100644 --- a/packages/editor-skeleton/src/components/array-setter/index.tsx +++ b/packages/editor-skeleton/src/components/array-setter/index.tsx @@ -72,11 +72,18 @@ export class ListSetter extends Component { onSort(sortedIds: Array) { const { itemsMap } = this.state; + const { onChange } = this.props; const items = sortedIds.map((id, index) => { const item = itemsMap.get(id)!; - item.setKey(index); + // item.setKey(index); return item; }); + + const values = items.map((item) => { + return item.getValue(); + }); + console.log('values',values); + onChange(values); this.setState({ items, }); @@ -253,6 +260,7 @@ export default class ArraySetter extends Component<{ } if (mode === 'popup' || forceInline) { + const title = ( 编辑: @@ -270,6 +278,7 @@ export default class ArraySetter extends Component<{ } this.pipe = (this.context as PopupPipe).create({ width }); } + this.pipe.send(, title); return (