torqit/object-merger

安装: 21

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 0

分支: 11

语言:JavaScript

类型:pimcore-bundle

1.0.0 2022-11-08 19:04 UTC

This package is auto-updated.

Last update: 2024-09-07 21:41:17 UTC


README

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

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

Screenshot

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

Screenshot

理想情况下,两个对象应该是同一类型的。

Screenshot

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

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

共有6列

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

Screenshot

点击保存以应用更改。

自定义

插件的开发已停止。它已被定制用于Kautbullinger,进一步的开发工作投入其中。Kautbullinger的特殊要求是能够显示仅存在于RAM中的对象之间的差异,即它们尚未保存。

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

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