【问题标题】:Is it possible to change a field behaviour depending on other field value?是否可以根据其他字段值更改字段行为?
【发布时间】:2019-09-30 11:08:43
【问题描述】:

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

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

真的有可能吗?我该怎么做?

提前致谢!

【问题讨论】:

    标签: apostrophe-cms


    【解决方案1】:

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

    听起来您希望编辑做出坚定的选择,因此它可能不相关,但您可以定义单个连接以在其连接中包含多种片段类型。

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

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

    【讨论】:

    • 我知道我可以定义一个多片类型连接,但这不是我正在寻找的解决方案,因为我想要的是根据布尔选择更改类型数组连接。无论如何,我可以像以前一样用两个不同的领域来解决它。
    猜你喜欢
    • 2023-03-30
    • 1970-01-01
    • 2018-04-23
    • 2021-04-29
    • 1970-01-01
    • 2012-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多