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 d880e0b9ef5f3c480660f5c18bfe30612401f936..53da6663c10ff3532f3fb2b7ec2f7e20a47339bc 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 aaf7d329c74ffda3bf4641f16ecb3e3f4187ae3c..7f5d94f6e0cd5ff7b0c57e440114de3fc5b3a72b 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 }