是否可以根据其他字段值来更改字段行为?

时间:2019-05-13 13:16:43

标签: apostrophe-cms

我有两个字段,第一个是布尔值,第二个是joinbyarray。我想做的就是根据布尔值更改joinbyarray的withType值。

我知道我可以根据布尔字段值显示不同的字段,但是显示相同的字段来更改其选项会很有趣。

实际上有可能吗?我该怎么办?

谢谢!

1 个答案:

答案 0 :(得分:0)

当前无法在应用启动后更改架构,并且没有任何形式的智能或动态联接。

听起来您想让编辑者做出坚定的选择,所以可能不相关,但是您可以定义单个联接以在其联接中包括多个样片类型。

  

从Apostrophe 2.58.0开始,您还可以将withType设置为   类型名称数组。当您这样做时,选择器允许您选择   通过选项卡式界面的几种类型的项目,并创建组合   清单。这些“多态联接”主要用于导航   小部件。他们目前不支持片段过滤器或   joinByArrayReverse。

https://docs.apostrophecms.org/apostrophe/tutorials/getting-started/schema-guide#joinbyarray