From e327ace433bc617c536cf78e8316fb2afd406d39 Mon Sep 17 00:00:00 2001 From: zhangyan Date: Mon, 23 Oct 2023 10:38:36 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9freq=E8=A2=AB=E6=A1=86?= =?UTF-8?q?=E9=80=89=E5=8C=BA=E5=9F=9F=E6=97=A0=E6=95=B0=E6=8D=AE=E6=97=B6?= =?UTF-8?q?=E7=82=B9=E5=87=BB=E6=8C=89=E9=92=AE=E9=A1=B5=E9=9D=A2=E6=98=BE?= =?UTF-8?q?=E7=A4=BAloading=E7=9A=84=E6=83=85=E5=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhangyan --- ide/src/base-ui/table/lit-table.ts | 1 + .../trace/component/trace/sheet/cpu/TabPaneFrequencySample.ts | 3 +++ 2 files changed, 4 insertions(+) diff --git a/ide/src/base-ui/table/lit-table.ts b/ide/src/base-ui/table/lit-table.ts index 0070821a2..4b46b866e 100644 --- a/ide/src/base-ui/table/lit-table.ts +++ b/ide/src/base-ui/table/lit-table.ts @@ -247,6 +247,7 @@ export class LitTable extends HTMLElement { transition: opacity 0.2s; outline: none; position: relative; + overflow: hidden; } .button-icon:active { background: var(--dark-background1,#f5f5f5) diff --git a/ide/src/trace/component/trace/sheet/cpu/TabPaneFrequencySample.ts b/ide/src/trace/component/trace/sheet/cpu/TabPaneFrequencySample.ts index 37c0e69f2..0fc72add1 100644 --- a/ide/src/trace/component/trace/sheet/cpu/TabPaneFrequencySample.ts +++ b/ide/src/trace/component/trace/sheet/cpu/TabPaneFrequencySample.ts @@ -49,6 +49,7 @@ export class TabPaneFrequencySample extends BaseElement { private busyTimeLoadingHide: boolean = false; private freqBusyDataList: Array = []; private worker: Worker | undefined; + private freqResult: Array = []; set data(frequencySampleValue: SelectionParam | any) { if (frequencySampleValue == this.selectionParam) { @@ -159,6 +160,7 @@ export class TabPaneFrequencySample extends BaseElement { frqSampleParam.rightNs + frqSampleParam.recordStartNs, frqSampleParam.cpuFreqFilterIds ) + this.freqResult = result; frqSampleParam.cpuFreqFilterIds.forEach((a: number) => { this.getInitTime( result.filter((f) => f.filterId == a), @@ -252,6 +254,7 @@ export class TabPaneFrequencySample extends BaseElement { //点击按钮控制busyTime显示与否 handleClick(key: string, type: boolean) { let res = new Array(); + if (this.freqResult.length == 0) return; //当busyTime的值计算完毕后进入if判断 if (this.busyTimeLoadingHide) { this.busyTimeLoadingHide = false; -- Gitee