@univerjs/sheets-conditional-formatting-ui
이 API 페이지의 본문은 현재 영어로 제공됩니다. 코드 시그니처와 식별자는 언어에 따라 바뀌지 않습니다.
Conditional formatting UI for Univer Sheets.
TypeScript
import { UniverSheetsConditionalFormattingUIPlugin } from '@univerjs/sheets-conditional-formatting-ui'univer.registerPlugin(UniverSheetsConditionalFormattingUIPlugin, {})Entry Points
- Locale:
@univerjs/sheets-conditional-formatting-ui/locale/*
Rule UI
The root entry exports helpers for custom rule lists and panels:
| Export | Usage |
|---|---|
getRuleDescribe(rule, localeService) | Returns the localized description of a full IConditionFormattingRule. |
ConditionalFormattingRulePreview | Renders the configured appearance. Pass rule.rule, not the full rule; it does not evaluate worksheet values. |
IConditionalFormattingRulePreviewProps | Props for the preview, with an optional rule: IConditionalFormattingRuleConfig. |
CF_PANEL_KEY | Key for overriding or opening the registered conditional-formatting panel. |
IConditionFormattingPanelProps | Panel props, including rule, RuleEditComponent, RuleListComponent, and onEditorExit. |
onEditorExit runs when editing ends after submission, cancellation, or worksheet activation/removal. It is not a save-success or sidebar-close notification. The panel itself is registered under CF_PANEL_KEY; it is not exported as a React component from the package root.
See rule descriptions and previews for an example and component overrides for registration rules.
IUniverSheetsConditionalFormattingUIConfig
TypeScript
import type { MenuConfig } from '@univerjs/ui'export interface IUniverSheetsConditionalFormattingUIConfig { menu?: MenuConfig}이 가이드는 어떠셨나요?