如何使用公式在 2sxc 应用程序的不同模板中隐藏某些字段?
How do I hide certain fields from different templates in 2sxc apps using Formulas?
我有一个名为“功能”的应用程序
在功能中,我有这些字段:
- 标题
- 文字
- 图片
该应用有两个独立的剃须刀模板。一个模板显示图片,另一个不显示。
如何隐藏模板 B 中的“图片”字段,但仍显示在模板 A 中?这可能与公式有关吗?如果是,怎么做?
是的,这可以用公式来完成 ;)
最好查看当前的内容模板,basic-content (text/image) 模板已经实现了这一点。
如果您从不显示图像的模板打开它,images-field 将被隐藏(但编辑器可以重新激活它)。所以这个比较复杂,你也可以做简单的实现。
基本上步骤是:
- 创建一个临时字段,它只是作为一个临时变量来确定它是否应该默认显示 - 我们通常称之为
VarShowImage
- 可能默认为真(所以如果它没有设置,加载表单时为真)https://docs.2sxc.org/basics/data/fields/ephemeral.html
- 在应该隐藏它的工具栏中,像这样预填充
VarShowImage=false
- 在应该隐藏的字段上,根据该字段创建控制可见的公式
我有一个名为“功能”的应用程序
在功能中,我有这些字段:
- 标题
- 文字
- 图片
该应用有两个独立的剃须刀模板。一个模板显示图片,另一个不显示。
如何隐藏模板 B 中的“图片”字段,但仍显示在模板 A 中?这可能与公式有关吗?如果是,怎么做?
是的,这可以用公式来完成 ;) 最好查看当前的内容模板,basic-content (text/image) 模板已经实现了这一点。
如果您从不显示图像的模板打开它,images-field 将被隐藏(但编辑器可以重新激活它)。所以这个比较复杂,你也可以做简单的实现。
基本上步骤是:
- 创建一个临时字段,它只是作为一个临时变量来确定它是否应该默认显示 - 我们通常称之为
VarShowImage
- 可能默认为真(所以如果它没有设置,加载表单时为真)https://docs.2sxc.org/basics/data/fields/ephemeral.html - 在应该隐藏它的工具栏中,像这样预填充
VarShowImage=false
- 在应该隐藏的字段上,根据该字段创建控制可见的公式