From 7ea741e4dc14bb7335c40787551632f3edceb22a Mon Sep 17 00:00:00 2001 From: shy3130 <415333856@qq.com> Date: Fri, 4 Sep 2026 11:41:54 +0800 Subject: [PATCH] =?UTF-8?q?fix(backtest):=20=E5=9B=9E=E6=B5=8B=E4=BA=A4?= =?UTF-8?q?=E6=98=93/=E9=80=89=E8=82=A1=E8=A1=8C=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E9=94=AE=E7=9B=98=E6=89=93=E5=BC=80K=E7=BA=BF=E5=BC=B9?= =?UTF-8?q?=E7=AA=97=20(#239=20=E7=BB=B4=E6=8A=A4=E8=80=85=E8=A1=A5?= =?UTF-8?q?=E4=B8=81)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/pages/backtest/StrategyBacktest.tsx | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/frontend/src/pages/backtest/StrategyBacktest.tsx b/frontend/src/pages/backtest/StrategyBacktest.tsx index 1f524ad..a84ac5c 100644 --- a/frontend/src/pages/backtest/StrategyBacktest.tsx +++ b/frontend/src/pages/backtest/StrategyBacktest.tsx @@ -2440,8 +2440,16 @@ export function StrategyBacktest({ loadCandidate, onLoadConsumed }: { setChartOverlay({ kind: 'trade', trade: t })} + onKeyDown={(e) => { + if (e.key === 'Enter' || e.key === ' ') { + e.preventDefault() + setChartOverlay({ kind: 'trade', trade: t }) + } + }} + role="button" + tabIndex={0} title="点击查看该笔交易的K线回放" - className="border-t border-border hover:bg-elevated/50 transition-colors group cursor-pointer" + className="border-t border-border hover:bg-elevated/50 transition-colors group cursor-pointer focus:outline-none focus-visible:ring-2 focus-visible:ring-accent/60 focus-visible:ring-inset" >
@@ -2539,8 +2547,16 @@ export function StrategyBacktest({ loadCandidate, onLoadConsumed }: { setChartOverlay({ kind: 'symbol', symbol: r.symbol })} + onKeyDown={(e) => { + if (e.key === 'Enter' || e.key === ' ') { + e.preventDefault() + setChartOverlay({ kind: 'symbol', symbol: r.symbol }) + } + }} + role="button" + tabIndex={0} title="点击查看该标的在回测期的K线 (标注每次买卖)" - className="border-t border-border hover:bg-elevated/50 transition-colors group cursor-pointer" + className="border-t border-border hover:bg-elevated/50 transition-colors group cursor-pointer focus:outline-none focus-visible:ring-2 focus-visible:ring-accent/60 focus-visible:ring-inset" >