@ datafe- open/ markdown- 图表反应
零配置 <MarkdownChart source={markdown} />、提供者、图表块和
createMarkdownChartComponents() 用于反应标记的适配器。 零配置
组件自动登记 ECharts、 KPI 和交互式表格渲染器
并给出图表块 360px 最小高; KPI 牌和表格覆盖它
他们自己的内容高度.
Canonical 内置数据集和渲染器重解引用数据集
自动包含图表/数据图标开关。 表格数据视图装入
第一次使用时的互动表格,如果加载,则返回到 HTML 核心视图
失败.
安装零配置组件 :
pnpm add echarts @datafe-open/markdown-chart-react
react-markdown 包含在本软件包中。 使用低级应用程序
供应商和进口商 react-markdown 直接声明
react-markdown 作为他们自己的依赖.
这个 pre 适配器从 MarkdownChartProvider; 新建
注册的渲染器别名不重建语言列表。 何时
直接使用此低等适配器, 给图表类一个非零高
因此图表运行时间可以测量其容器.
设定 streaming 打开 MarkdownChart 或者说 MarkdownChartProvider 当符号是
来了 关闭的图表栏立即渲染;只有未终止的
尾栅等. 提供者自动推断出 Markdown 源
直接 ReactMarkdown 孩子,所以通常的高级融合不需要额外的
来源道具. 等待和同步升起的图表显示包装
状态; 通过 loadingLabel 改为 MarkdownChart, (中文(简体) ), MarkdownChartProvider,或一个
个人 MarkdownChartBlock 使其文本本地化.
过 labels 将图表/数据控制本地化,
无障碍标签、空/已更新的数据电文以及
Chart unavailable 错误倒置 .
过 referenceActions 改为 MarkdownChart 或者说 MarkdownChartProvider 将曝光
渲染器参考控件. 主机选择所支持的 refs 用 canOpen 财务报告和审定财务报表
手柄单击 open; 软件包不解释或导航参考.
KPI和表格引用的数据使用其独立的渲染器选项:
const kpiOptions = useMemo(
() => ({ validateDataRef, resolveDataRef }),
[validateDataRef, resolveDataRef],
);
const tableOptions = useMemo(
() => ({ validateDataRef, resolveDataRef }),
[validateDataRef, resolveDataRef],
);
<MarkdownChart
source={source}
kpi={kpiOptions}
table={tableOptions}
/>
留着 kpi 财务报告和审定财务报表 table 选项,解析器召回,以及 referenceActions.canOpen 编号 : open
整个流程的回调稳定使自动登记和完成
图表挂载可以重复使用.
新的遗产 ChatBI 集成应创建一个 createLegacySandboxClient
每经认证的主要生命周期,装订 { sessionId, requestId, phase, cacheScopeKey },然后通过绑定为 echarts={{ legacySandbox }}保留
当上下文发生变化时,客户端稳定地跨出普通程序并重新组合.
cacheScopeKey 必须明确稳定、非秘密的主要身份
不使用符号/ cookie 值或散列, 在登录更改时重建客户端 .
echarts.legacySandbox 是唯一支持的临时公共配置
ChatBI 查询和沙盒文件栅栏; 零配置组件显示否
独立的后继解析器道具或回调上下文键.