首页 > 解决方案 > 在 XSLT 或 XML 中组合依赖项

问题描述

我有 field5,它取决于(field1=true,field2=true)和(Field3=false 或 field4=false)。

我已经能够通过将依赖线堆叠在一起来完成这项工作,如下所示:

<div class="control-group" data-behavior="Depend" data-depend-options="{{ 'depends': 'field1=true,field2=true', 'condition': 'and' }}">
              <div class="control-group" data-behavior="Depend" data-depend-options="{{ 'depends': 'field3=false, field4=false', 'condition': 'or' }}">

但是现在我需要调用 where field5 仅当 [(field1=true, field2= true) and (field3=false or field4=false)] OR [(field1=false,field2=true) and (field3=false or字段 4=假)]。我不想为发生这种情况的每种情况制作 field5 的克隆,并且上面的依赖项堆叠行似乎不起作用,因为它只向字段添加要求并且不充当替代选项(它有效作为“和”而不是“或”)。

我如何组合这些以便:

<div class="control-group" data-behavior="Depend" data-depend-options="{{ 'depends': 'field1=true,field2=true', 'condition': 'and' }} + {{'field3=false,field4=false', 'condition': 'or' }} +OR+ {{ 'depends': 'field1=false,field2=true', 'condition': 'and' }} + {{'field3=false,field4=false', 'condition': 'or' }}">

如何在同一行中为同一字段使用和/或设置复杂的依赖项?

标签: htmlxmlxsltqbo3

解决方案


推荐阅读