提交 df20d6e8 编写于 作者: KK's avatar KK

属性值规则递归 宏

上级 c263c4b7
...@@ -30,27 +30,36 @@ ${navParam.getKey()}:<#if navParam.isRawValue()?? && navParam.isRawValue() == tr ...@@ -30,27 +30,36 @@ ${navParam.getKey()}:<#if navParam.isRawValue()?? && navParam.isRawValue() == tr
<#-- 属性值规则 --> <#-- 属性值规则 -->
<#macro getDeRule condItem> <#macro getDeRule condItem>
{ {
type:"<#if condItem.getCondType?? && condItem.getCondType()??>${condItem.getCondType()}</#if>", type:"<#if condItem.getCondType?? && condItem.getCondType()??>${condItem.getCondType()}</#if>",
<#if condItem.getParamValue?? && condItem.getParamValue()??> <#if condItem.getParamValue?? && condItem.getParamValue()??>
paramValue:"${condItem.getParamValue()}", paramValue:"${condItem.getParamValue()}",
</#if> </#if>
<#if condItem.getParamType?? && condItem.getParamType()??> <#if condItem.getParamType?? && condItem.getParamType()??>
paramType:"${condItem.getParamType()}", paramType:"${condItem.getParamType()}",
</#if> </#if>
<#if condItem.isNotMode?? && condItem.isNotMode()??> <#if condItem.isNotMode?? && condItem.isNotMode()??>
isNotMode:${condItem.isNotMode()?c}, isNotMode:${condItem.isNotMode()?c},
</#if> </#if>
<#if condItem.getRegExCode?? && condItem.getRegExCode()??> <#if condItem.getRegExCode?? && condItem.getRegExCode()??>
RegExCode:/${condItem.getRegExCode()}/, RegExCode:/${condItem.getRegExCode()}/,
</#if> </#if>
<#if condItem.getMaxValue?? && condItem.getMaxValue()??> <#if condItem.getMaxValue?? && condItem.getMaxValue()??>
maxValue:${condItem.getMaxValue()?c}, maxValue:${condItem.getMaxValue()?c},
</#if> </#if>
<#if condItem.getMinValue?? && condItem.getMinValue()??> <#if condItem.getMinValue?? && condItem.getMinValue()??>
minValue:${condItem.getMinValue()?c}, minValue:${condItem.getMinValue()?c},
</#if> </#if>
condOP:"<#if condItem.getCondOP?? && condItem.getCondOP()??>${condItem.getCondOP()}</#if>", condOP:"<#if condItem.getCondOp?? && condItem.getCondOp()??>${condItem.getCondOp()}</#if>",
ruleInfo:"<#if condItem.getRuleInfo?? && condItem.getRuleInfo()??>${condItem.getRuleInfo()}</#if>", ruleInfo:"<#if condItem.getRuleInfo?? && condItem.getRuleInfo()??>${condItem.getRuleInfo()}</#if>",
}, group:[
<#if condItem.getCondType?? && condItem.getCondType()?? && condItem.getCondType() == 'GROUP'>
<#if condItem.getPSDEFVRConditions?? && condItem.getPSDEFVRConditions()??>
<#list condItem.getPSDEFVRConditions() as group_item>
<@getDeRule group_item />
</#list>
</#if>
</#if>
]
},
</#macro> </#macro>
\ No newline at end of file
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册