diff --git a/core/core-frontend/src/assets/svg/other_text.svg b/core/core-frontend/src/assets/svg/other_text.svg
index 91565885ae..408d02ce6c 100644
--- a/core/core-frontend/src/assets/svg/other_text.svg
+++ b/core/core-frontend/src/assets/svg/other_text.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
diff --git a/core/core-frontend/src/components/data-visualization/DvToolbar.vue b/core/core-frontend/src/components/data-visualization/DvToolbar.vue
index 3e644639ff..8cb9023442 100644
--- a/core/core-frontend/src/components/data-visualization/DvToolbar.vue
+++ b/core/core-frontend/src/components/data-visualization/DvToolbar.vue
@@ -21,6 +21,8 @@ import { useCache } from '@/hooks/web/useCache'
import QueryGroup from '@/custom-component/component-group/QueryGroup.vue'
import ComponentButton from '@/components/visualization/ComponentButton.vue'
import OuterParamsSet from '@/components/visualization/OuterParamsSet.vue'
+import MultiplexingCanvas from '@/views/common/MultiplexingCanvas.vue'
+import ComponentButtonLabel from '@/components/visualization/ComponentButtonLabel.vue'
let nameEdit = ref(false)
let inputName = ref('')
let nameInput = ref(null)
@@ -166,6 +168,7 @@ const getFullScale = () => {
}
const appStore = useAppStoreWithOut()
const isDataEaseBi = computed(() => appStore.getIsDataEaseBi)
+const multiplexingRef = ref(null)
eventBus.on('preview', preview)
eventBus.on('save', saveCanvasWithCheck)
@@ -182,6 +185,10 @@ const openOuterParamsSet = () => {
}
outerParamsSetRef.value.optInit()
}
+
+const multiplexingCanvasOpen = () => {
+ multiplexingRef.value.dialogInit('dataV')
+}
@@ -260,9 +267,21 @@ const openOuterParamsSet = () => {