From 2b334254777790d1536640364c143379c56da805 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=B1=E6=94=BF=E6=9D=83?= <1978141412@qq.com> Date: Mon, 17 Feb 2025 19:59:09 +0800 Subject: [PATCH 1/2] =?UTF-8?q?style:=20=20=E8=A1=A8=E5=8D=95=E8=AE=BE?= =?UTF-8?q?=E8=AE=A1=E6=90=9C=E7=B4=A2=E6=A1=86=E8=BE=B9=E8=B7=9D=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dnd-stencil-search-input/dnd-stencil-search-input.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/dnd-design/src/panel-items/dnd-stencil-search-input/dnd-stencil-search-input.scss b/packages/dnd-design/src/panel-items/dnd-stencil-search-input/dnd-stencil-search-input.scss index 32f1f88a..d9880ce6 100644 --- a/packages/dnd-design/src/panel-items/dnd-stencil-search-input/dnd-stencil-search-input.scss +++ b/packages/dnd-design/src/panel-items/dnd-stencil-search-input/dnd-stencil-search-input.scss @@ -1,4 +1,4 @@ @include b(dnd-stencil-search-input) { width: 100%; - padding: getCssVar('spacing', 'extra-tight') 0 getCssVar('spacing', 'extra-tight') getCssVar('spacing', 'extra-tight'); + padding: getCssVar('spacing', 'extra-tight'); } \ No newline at end of file -- Gitee From 6b7d00886a8570748ae3903c0700cfbe25e2f120 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=B1=E6=94=BF=E6=9D=83?= <1978141412@qq.com> Date: Mon, 17 Feb 2025 19:59:43 +0800 Subject: [PATCH 2/2] =?UTF-8?q?update:=20x6=E8=AE=BE=E8=AE=A1=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E6=98=BE=E7=A4=BAtitle=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/plugins/logic-design/custom-node/logic-node.ts | 5 +++++ packages/antv-x6-design/src/plugins/logic-design/node.ts | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/packages/antv-x6-design/src/plugins/logic-design/custom-node/logic-node.ts b/packages/antv-x6-design/src/plugins/logic-design/custom-node/logic-node.ts index 0fada092..31c33c5c 100644 --- a/packages/antv-x6-design/src/plugins/logic-design/custom-node/logic-node.ts +++ b/packages/antv-x6-design/src/plugins/logic-design/custom-node/logic-node.ts @@ -84,6 +84,7 @@ export function generateMarkup( smallText: string, drag: boolean, special: boolean, + showTitle: boolean = false, ) { return { tagName: 'foreignObject', @@ -110,6 +111,9 @@ export function generateMarkup( tagName: 'div', className: ns.b('text'), textContent: text, + attrs: { + title: showTitle ? text : '', + }, }, { tagName: 'div', @@ -156,6 +160,7 @@ export class LogicNode extends Shape.Rect { metadata.typeLabel || '', drag, isSpecialType, + metadata.showTitle, ), attrs: { foreignObject: nodeSize, diff --git a/packages/antv-x6-design/src/plugins/logic-design/node.ts b/packages/antv-x6-design/src/plugins/logic-design/node.ts index 9b0c95dd..4567012e 100644 --- a/packages/antv-x6-design/src/plugins/logic-design/node.ts +++ b/packages/antv-x6-design/src/plugins/logic-design/node.ts @@ -143,6 +143,11 @@ export class NodeProviderImpl createCell(data: X6NodeDataProvider): Node.Metadata { const codeItem = this.codeItems.find(item => item.value === data.type); const icon = this.getIcon(codeItem); + let showTitle = false; + const { ctrlParams = {} } = this.model.controlParam || {}; + if (ctrlParams.SHOWTITLE) { + showTitle = ctrlParams.SHOWTITLE === 'true'; + } return { id: data.id, shape: 'logic-node', @@ -150,6 +155,7 @@ export class NodeProviderImpl y: data.y, label: data.label, icon, + showTitle, typeLabel: codeItem?.text || '', type: data.type, data, -- Gitee