[{"data":1,"prerenderedAt":329},["ShallowReactive",2],{"quirekit-doc:\u002Fplugins\u002Freference\u002Fclassic-data-view":3},{"id":4,"title":5,"body":6,"description":12,"extension":316,"keywords":317,"locale":320,"meta":321,"navigation":322,"order":323,"path":324,"section":325,"seo":326,"stem":327,"__hash__":328},"docs\u002Fplugins\u002Freference\u002Fclassic-data-view.zh-CN.md","ClassicDataView · Classic 数据视图",{"type":7,"value":8,"toc":303},"minimark",[9,13,24,28,34,79,88,91,107,118,142,150,153,164,168,171,178,182,185,191,196,199,202,207,212,215,222,260,268,271,282,299],[10,11,12],"p",{},"为通用 DataView 连接产品界面。open 和 layouts 可由宿主替换，正文仍保存可移植数据视图。",[10,14,15,19,20],{},[16,17,18],"code",{},"@quirekit\u002Fclassic-editor"," · ",[21,22,23],"strong",{},"AGPL-3.0-only",[25,26,27],"h2",{"id":27},"编辑器适用范围",[10,29,30,31],{},"层次：",[21,32,33],{},"Classic 产品适配",[35,36,37,53],"table",{},[38,39,40],"thead",{},[41,42,43,47,50],"tr",{},[44,45,46],"th",{},"编辑器",[44,48,49],{},"状态",[44,51,52],{},"所需装配与边界",[54,55,56,68],"tbody",{},[41,57,58,62,65],{},[59,60,61],"td",{},"Classic",[59,63,64],{},"直接支持",[59,66,67],{},"这是可选的 Classic 产品扩展，加入 createClassicEditor 的 extensions。宿主继续负责资源、持久化与相应样式；它不是 plugins 中的产品插件。",[41,69,70,73,76],{},[59,71,72],{},"Block",[59,74,75],{},"未支持",[59,77,78],{},"Block 不消费 Classic 产品 contribution、plugins 或分页装配。请使用共享能力和 Block 适配入口，不能直接复制此入口的 Classic 配置。",[10,80,81,82,87],{},"“直接支持”指已有上述产品装配；具体交互、宿主服务和格式支持仍有各自条件。",[83,84,86],"a",{"href":85},"\u002Fplugins\u002Fcompatibility","状态与接入规则","。许可独立显示。",[25,89,90],{"id":90},"接入",[92,93,98],"pre",{"className":94,"code":95,"language":96,"meta":97,"style":97},"language-sh shiki shiki-themes github-light github-light github-dark","pnpm add @quirekit\u002Fclassic-editor@alpha\n","sh","",[16,99,100],{"__ignoreMap":97},[101,102,105],"span",{"class":103,"line":104},"line",1,[101,106,95],{},[10,108,109,110,113,114,117],{},"这是可选的产品扩展，将它加入 ",[16,111,112],{},"createClassicEditor"," 创建选项的 ",[16,115,116],{},"extensions","；它仍然遵循 Core Extension 合同。",[92,119,123],{"className":120,"code":121,"language":122,"meta":97,"style":97},"language-ts shiki shiki-themes github-light github-light github-dark","import { ClassicDataView } from '@quirekit\u002Fclassic-editor'\n","ts",[16,124,125],{"__ignoreMap":97},[101,126,127,131,135,138],{"class":103,"line":104},[101,128,130],{"class":129},"sDD9d","import",[101,132,134],{"class":133},"sVPnS"," { ClassicDataView } ",[101,136,137],{"class":129},"from",[101,139,141],{"class":140},"s-HEn"," '@quirekit\u002Fclassic-editor'\n",[10,143,144,145,149],{},"安装时按包声明选择兼容版本，外部可用版本以分发源为准。本站使用工作区 Alpha；许可标签来自入口所属包，使用条件见",[83,146,148],{"href":147},"\u002Fsupport","支持与许可","。",[25,151,152],{"id":152},"按编辑器接入",[10,154,155,156,159,160,163],{},"以下片段沿用已挂载的宿主元素 ",[16,157,158],{},"element","，宿主负责容器尺寸与保存；退出页面时调用 ",[16,161,162],{},"instance.destroy()","。已有预设装配的能力不要再重复追加；需要宿主端口的入口应先完成下方配置。",[165,166],"plugin-integration",{"name":167},"ClassicDataView",[25,169,170],{"id":170},"配置",[10,172,173,174,149],{},"下面是扩展自身的默认选项。预设可以覆盖这些值；它们不等于当前文档属性。配置方法见",[83,175,177],{"href":176},"\u002Fplugins\u002Fconfiguration","配置插件",[179,180,181],"h3",{"id":181},"open",[10,183,184],{},"打开捕获目标的编辑工作区，返回可释放的界面任务。异步提交时仍需校验原目标。",[10,186,187,188],{},"类型：",[16,189,190],{},"(request: DataViewEditRequest, editor: QuireEditor): { close(): void; }",[10,192,193,194],{},"默认：",[16,195,181],{},[179,197,198],{"id":198},"layouts",[10,200,201],{},"返回宿主提供的布局 provider 注册，供数据视图参与当前引擎排版。",[10,203,187,204],{},[16,205,206],{},"(): { layoutDependency: { kind: \"document\"; }; id: string; nodeTypes: readonly string[]; capabilities: readonly QuireLayoutProviderCapabilityKind[]; provider: QuireLayoutProvider; }[]",[10,208,193,209],{},[16,210,211],{},"() => [dataViewLayout()]",[25,213,214],{"id":214},"命令与运行方式",[10,216,217,218,221],{},"以下命令由此扩展直接提供，均在当前 Editor 上调用。命令是否可用由已安装 schema、当前选区与保护策略决定；可以先用 ",[16,219,220],{},"editor.can()"," 查询。",[35,223,224,234],{},[38,225,226],{},[41,227,228,231],{},[44,229,230],{},"命令",[44,232,233],{},"参数签名",[54,235,236,248],{},[41,237,238,243],{},[59,239,240],{},[16,241,242],{},"insertDataView",[59,244,245],{},[16,246,247],{},"insertDataView(input: DataViewInsertion)",[41,249,250,255],{},[59,251,252],{},[16,253,254],{},"replaceDataView",[59,256,257],{},[16,258,259],{},"replaceDataView(input: DataViewReplacement)",[10,261,262,263,267],{},"这里只展示参数签名。接界面时见",[83,264,266],{"href":265},"\u002Fbuild\u002Fcommands","命令与控件","，正文变更继续经过同一事务与历史。",[25,269,270],{"id":270},"下一步",[10,272,273,274,278,279,281],{},"返回",[83,275,277],{"href":276},"\u002Fplugins","全部插件","，或阅读",[83,280,177],{"href":176},"区分配置、文档属性与命令。",[10,283,284,285,289,290,294,295,149],{},"继续",[83,286,288],{"href":287},"\u002Fclassic\u002Fquick-start","Classic 快速接入","和",[83,291,293],{"href":292},"\u002Fclassic\u002Fconfiguration","配置与生命周期","。开发自己的产品界面与服务时，见",[83,296,298],{"href":297},"\u002Fbuild\u002Fproduct-plugin","产品插件开发",[300,301,302],"style",{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sDD9d, html code.shiki .sDD9d{--shiki-default:#D73A49;--shiki-light:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVPnS, html code.shiki .sVPnS{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .s-HEn, html code.shiki .s-HEn{--shiki-default:#032F62;--shiki-light:#032F62;--shiki-dark:#9ECBFF}",{"title":97,"searchDepth":304,"depth":304,"links":305},2,[306,307,308,309,314,315],{"id":27,"depth":304,"text":27},{"id":90,"depth":304,"text":90},{"id":152,"depth":304,"text":152},{"id":170,"depth":304,"text":170,"children":310},[311,313],{"id":181,"depth":312,"text":181},3,{"id":198,"depth":312,"text":198},{"id":214,"depth":304,"text":214},{"id":270,"depth":304,"text":270},"md",[167,18,318,319,181,198,242,254,167],"Classic 数据视图","classic","zh-CN",{"navigationTitle":167,"license":23},true,23,"\u002Fplugins\u002Freference\u002Fclassic-data-view","Classic 产品扩展",{"title":5,"description":12},"plugins\u002Freference\u002Fclassic-data-view.zh-CN","O-MABIPDxKAxqGO7JOrFBEIvvLyRQ04NdcCq9s1ZsmY",1793045219573]