실시간 차트 보조지표 값 소수점 표시
This commit is contained in:
@@ -137,7 +137,11 @@ interface TradingChartProps {
|
||||
volumeVisible?: boolean;
|
||||
/** 하단 호버 줌·스크롤 툴바 (기본 true) */
|
||||
showHoverToolbar?: boolean;
|
||||
/** 보조지표 우측 가격축 라벨·설명 (차트 설정, 기본 true) */
|
||||
/** 캔들 영역 오버레이 지표 가격축 라벨·설명 (기본 true) */
|
||||
candleAreaPriceLabelsEnabled?: boolean;
|
||||
/** 하단 보조지표 pane 가격축 라벨·설명 (기본 true) */
|
||||
indicatorAreaPriceLabelsEnabled?: boolean;
|
||||
/** @deprecated candleArea + indicatorArea 동일 값 */
|
||||
seriesPriceLabelsEnabled?: boolean;
|
||||
/** 실시간 차트 화면 표시 여부 — false 이면 숨김 중 무거운 재로드 지연 */
|
||||
chartVisible?: boolean;
|
||||
@@ -185,7 +189,9 @@ const TradingChart: React.FC<TradingChartProps> = ({
|
||||
displayTimezone = DEFAULT_DISPLAY_TIMEZONE,
|
||||
volumeVisible = true,
|
||||
showHoverToolbar = true,
|
||||
seriesPriceLabelsEnabled = true,
|
||||
candleAreaPriceLabelsEnabled,
|
||||
indicatorAreaPriceLabelsEnabled,
|
||||
seriesPriceLabelsEnabled,
|
||||
chartVisible = true,
|
||||
paneSeparatorOptions,
|
||||
paneLayoutClamp = false,
|
||||
@@ -335,9 +341,16 @@ const TradingChart: React.FC<TradingChartProps> = ({
|
||||
mgr.setVolumeVisible(volumeVisible, wrapperH > 0 ? wrapperH : undefined);
|
||||
}, [volumeVisible]);
|
||||
|
||||
const resolvedCandlePriceLabels = candleAreaPriceLabelsEnabled ?? seriesPriceLabelsEnabled ?? true;
|
||||
const resolvedIndicatorPriceLabels = indicatorAreaPriceLabelsEnabled ?? seriesPriceLabelsEnabled ?? true;
|
||||
|
||||
useEffect(() => {
|
||||
managerRef.current?.setSeriesPriceLabelsEnabled(seriesPriceLabelsEnabled);
|
||||
}, [seriesPriceLabelsEnabled]);
|
||||
managerRef.current?.setCandleAreaPriceLabelsEnabled(resolvedCandlePriceLabels);
|
||||
}, [resolvedCandlePriceLabels]);
|
||||
|
||||
useEffect(() => {
|
||||
managerRef.current?.setIndicatorAreaPriceLabelsEnabled(resolvedIndicatorPriceLabels);
|
||||
}, [resolvedIndicatorPriceLabels]);
|
||||
|
||||
useEffect(() => {
|
||||
if (!paneSeparatorOptions) return;
|
||||
@@ -773,7 +786,8 @@ const TradingChart: React.FC<TradingChartProps> = ({
|
||||
const wrapperH = wrapperRef.current?.clientHeight ?? 0;
|
||||
mgr.setVolumeVisible(false, wrapperH > 0 ? wrapperH : undefined);
|
||||
}
|
||||
mgr.setSeriesPriceLabelsEnabled(seriesPriceLabelsEnabled);
|
||||
mgr.setCandleAreaPriceLabelsEnabled(resolvedCandlePriceLabels);
|
||||
mgr.setIndicatorAreaPriceLabelsEnabled(resolvedIndicatorPriceLabels);
|
||||
if (paneSeparatorOptions) mgr.setPaneSeparatorOptions(paneSeparatorOptions);
|
||||
onManagerReady(mgr);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user