pimcore/object-merger

安装量: 364,945

依赖项: 1

建议者: 2

安全: 0

星标: 13

关注者: 15

分支: 11

公开问题: 5

语言:JavaScript

类型:pimcore-bundle

v4.0.5 2024-06-14 05:34 UTC

README

对象合并插件允许您显示两个对象之间的差异,并按字段逐个合并它们。对于键值数据类型,字段甚至被分解为键/值对。

通过“额外 | 对象比较”菜单项打开对象选择菜单。

Screenshot

您可以直接粘贴两个对象的完整路径,或使用放大镜类打开搜索对话框。

Screenshot

理想情况下,两个对象应属于同一类型。

Screenshot

单击“比较”按钮以显示两个对象之间的差异。您将看到每个语言的标签页。如果对象不包含任何本地化字段,则标签页标签将为“默认”。括号内的数字表示当前差异的数量。

第一行显示两个对象的完整路径。下面列出了所有对象字段。

共有6列

  • 感叹号表示字段内容不同
  • 第二列是字段标签
  • (灰色显示)按钮表示字段类型
  • 第四列总结了源对象的内容。更改始终从左侧对象应用到右侧对象。
  • 中间的按钮允许用源对象的数据覆盖目标对象的数据。该按钮变为“撤销”按钮,可以撤销更改。
  • 第六列总结了目标对象的新内容。

Screenshot

单击“保存”以应用更改。

自定义

该插件的开发已停止。它已经为Kautbullinger进行了定制,进一步的开发努力也投入其中。Kautbullinger的特殊要求是它应该能够显示仅存在于RAM中的对象的差异,即它们尚未保存。

此外,它还提供了两个附加功能

  • 一次性应用所有更改
  • 显示/隐藏相等字段(默认为隐藏)