无法编辑组件
Posted
技术标签:
【中文标题】无法编辑组件【英文标题】:Edit component impossible 【发布时间】:2019-10-10 10:07:57 【问题描述】:我有 Magnolia 5.5,我更改了配置,因此我无法再编辑某种类型的组件。我忘记了是哪些变化导致了这一点。
现在我有了一个区域,在那个区域中所有的文本图像组件都不能再编辑了
但同一区域中的其他组件仍可编辑。
我已经在我的配置中搜索了一个
editable : false
节点并且在那个方向找不到任何东西。
谁能指出我可以达到这种效果的配置部分。
谢谢
【问题讨论】:
【参考方案1】:我相信你正在搜索这个:https://documentation.magnolia-cms.com/display/DOCS61/Area+definition
您可以在此处设置区域内的“可编辑”配置。
干杯,
希望对你有帮助,
伊尔贡
【讨论】:
感谢您的回答。好吧,我仔细检查了它并没有在那里配置。有没有其他配置可以达到这样的效果?该区域还有其他组件我仍然可以编辑,因此它不能在区域配置中。【参考方案2】:我相信可编辑标志不允许您通过页面编辑器更改组件的实例。 您看到的是您在页面应用程序中禁用了编辑操作,这通常是通过为给定操作定义可用性规则来完成的。 Check for more info in the documentation。
HTH, 一月
【讨论】:
【参考方案3】:我通过查看 MgnlComponent.class 中的 hasEditButton() 方法在配置中发现了问题。我之前已经从组件中删除了对话框属性。所以不再显示编辑按钮,编辑被禁用。
感谢您的帮助
【讨论】:
以上是关于无法编辑组件的主要内容,如果未能解决你的问题,请参考以下文章
无法在反应 js 类组件中编辑 datetimepicker material-ui