saish
1
我使用 composer-fields 连接器创建了一个自定义组合器,它在标准的(停靠的)组合器视图中按预期工作。但是,切换到全屏模式后,自定义设置没有显示出来。我认为这是因为我使用的连接器在全屏组合器模板中不存在。
为了解决这个问题,我尝试在基于 composeState 的条件块中使用 pluginOutlet,通过 outletArgs 将 composer.model 传递给 lazyHash。但不幸的是,这种方法不起作用。我还尝试了不同的连接器,但没有一个能产生预期的结果。
如果有人有解决此问题的建议或最佳实践,我将非常感谢。
您好,您想进行哪种类型的自定义?如果您要向工具栏添加按钮,请考虑 api.onToolbarCreate()。
saish
3
我正在 composer-fields 连接器中添加一个自定义表单,其中包含输入字段、文本区域、选择选项和文件上传等元素。为了适应这一点,我隐藏了默认的 d-textarea-wrapper。
before-composer-fields 连接器怎么样?它能起作用吗?我记得即使编辑器全屏显示,它也会保留。
saish
5
是的,我认为这种方法会奏效。但是,挑战在于我需要重新创建整个作曲家。目前,我依赖于默认的类别选择器,这意味着我还需要在 before-composer-fields 连接器中手动添加它,以及其他必需的元素。
1 个赞