html - 在 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' }}">
如何在同一行中为同一字段使用和/或设置复杂的依赖项?
解决方案
推荐阅读
- kotlin - 将枚举成员转换为相应的文本
- hibernate - Criteria API Real time 在 Java 项目中的使用
- c# - 在 Visual Studio 中为“将 JSON 粘贴为类”配置类和成员名称大小写(lowerCamelCase 与 UpperCamelCase)
- django - django-celery-beat 不能在主管中手动启动
- python-3.x - AttributeError:“元组”对象在导入张量流时没有属性“类型”
- python - Python 字典中的 Python SQL 类似查询,WHERE 子句
- docker - 连接到容器内的 voltdb 失败,连接被拒绝
- kotlin - Kotlin:返回数组
如果 E 是实现接口 I 的枚举类,则从返回类型为 Array 的函数 - angular - 通过工厂创建的 Angular 6 组件没有获取内容属性(_ngcontent-cXXX)并且没有继承样式
- javascript - Webpack 4 捆绑或忽略动态导入