我有一个自定义页面类型,编辑器可以选择输入以下内容
字段名如下
因此,如果编辑器发布SlideImage、SlideVideo和YouTubeVideoID的广告,就不应该是可用的。SlideVideo和YouTubeVideoID也是如此。
在可见性条件字段中,我将假设需要一个宏。我的逻辑是:
如果字段A或B有数据,则此字段可见。
发布于 2016-08-02 14:07:32
一种可能的方法是添加一个额外的字段,该字段确定应该使用的字段。
创建一个文本字段(比方说,SlideType),并在选项中使用单选按钮表单控件:
image;Image
video;Video
youtube;YouTube勾选此字段的“有依赖字段”复选框,并为SlideImage、SlideVideo和YouTubeVideoID字段勾选“依赖于另一个字段”复选框。
然后,您的可见性条件将被简化,而不是检查多个字段的值。
例如,SlideVideo字段的可见性条件是:
SlideType == "video"这有一些好处:
SlideType字段上使用条件语句来确定要使用哪个字段。发布于 2016-08-02 12:36:51
将此添加到页类型字段编辑中的可见性条件:
Fields.SlideImage.Value == String.Empty不要忘记设置合适的有不同的字段,并取决于另一个字段的属性取决于您的需要。您可以了解有关这些属性这里的更多信息。
发布于 2016-08-02 12:43:55
让我们假设依赖字段的这个值是"FirstName“的列名,这样您就可以在依赖字段->可见性条件中写入
FirstName.value != ""或
FirstName.value你可以在尽可能多的条件下扭曲条件,同时也可以达到一个以上的条件。
我也和你分享了很多肯蒂科支持的例子
干杯,切坦
https://stackoverflow.com/questions/38720254
复制相似问题