From 7ef9b50204deb8d19c04d9efdb0743d83eb2de8b Mon Sep 17 00:00:00 2001 From: "DESKTOP-H8KLN8I\\lisitao" Date: Thu, 19 Jun 2025 11:25:27 +0800 Subject: [PATCH] =?UTF-8?q?[L]=20=E9=9A=90=E8=97=8F=E4=B8=89=E9=94=AE?= =?UTF-8?q?=E7=9A=84row=20=E4=BF=AE=E6=94=B9Signed-off-by:lisitaolisitao3@?= =?UTF-8?q?huawei.com?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: DESKTOP-H8KLN8I\lisitao --- .../pattern/container_modal/interfaces/customtitle.js | 5 ++++- .../pattern/container_modal/source/custombutton.ets | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/frameworks/core/components_ng/pattern/container_modal/interfaces/customtitle.js b/frameworks/core/components_ng/pattern/container_modal/interfaces/customtitle.js index d880e0b9ef5..53da6663c10 100644 --- a/frameworks/core/components_ng/pattern/container_modal/interfaces/customtitle.js +++ b/frameworks/core/components_ng/pattern/container_modal/interfaces/customtitle.js @@ -899,12 +899,15 @@ class c3 extends ViewPU { } setMaximizeVisibility(h3) { this.maximizeVisibility = h3 ? Visibility.None : Visibility.Visible; + this.setRowVisibility(); } setMinimizeVisibility(g3) { this.minimizeVisibility = g3 ? Visibility.None : Visibility.Visible; + this.setRowVisibility(); } setCloseVisibility(f3) { this.closeVisibility = f3 ? Visibility.None : Visibility.Visible; + this.setRowVisibility(); } setCloseStatus(isEnabled) { this.closeStatus = isEnabled; @@ -923,7 +926,7 @@ class c3 extends ViewPU { setRowVisibility() { if (this.maximizeVisibility === Visibility.None && this.minimizeVisibility === Visibility.None && this.closeVisibility === Visibility.None) { - this.rowVisibility = Visibility.None; + this.rowVisibility = Visibility.Hidden; } else { this.rowVisibility = Visibility.Visible; diff --git a/frameworks/core/components_ng/pattern/container_modal/source/custombutton.ets b/frameworks/core/components_ng/pattern/container_modal/source/custombutton.ets index aaf7d329c74..7f5d94f6e0c 100644 --- a/frameworks/core/components_ng/pattern/container_modal/source/custombutton.ets +++ b/frameworks/core/components_ng/pattern/container_modal/source/custombutton.ets @@ -377,14 +377,17 @@ struct custombutton { setMaximizeVisibility(isHide: boolean) { this.maximizeVisibility = isHide ? Visibility.None : Visibility.Visible + this.setRowVisibility(); } setMinimizeVisibility(isHide: boolean) { this.minimizeVisibility = isHide ? Visibility.None : Visibility.Visible + this.setRowVisibility(); } setCloseVisibility(isHide: boolean) { this.closeVisibility = isHide ? Visibility.None : Visibility.Visible + this.setRowVisibility(); } setCloseStatus(isEnabled: boolean) { @@ -407,7 +410,7 @@ struct custombutton { setRowVisibility() { if (this.maximizeVisibility === Visibility.None && this.minimizeVisibility === Visibility.None && this.closeVisibility === Visibility.None) { - this.rowVisibility = Visibility.None + this.rowVisibility = Visibility.Hidden } else { this.rowVisibility = Visibility.Visible } -- Gitee