在我的应用程序中有一个基于动作CRUD创建表单的.xml文件,我需要根据条件显示输入框,目标是显示基于选择哪个单选按钮的输入,而我无法确定怎么做。
这里的代码有效,我有两个输入:“ entrydate”和“ endsubmissiondate”:
<action name="search" jsonMetainfo="{
'tabs':[
{'order':1, 'key':'filter', 'active':true},
],'form':[
{'order':1, 'tab': 1, 'key':'code', 'required': false,'allowSort':true, 'type':'text', 'exportable':true},
{'order':2, 'tab': 1, 'key':'title', 'required': false, 'type': 'text'},
{'order':4,'tab': 1, 'key':'entryDate', 'required': false, 'type': 'date'},
{'order':5,'tab': 1, 'key':'endSubmissionDate', 'type': 'date'},
...
]}"/>
但是现在我希望仅当我选择键为'y'的单选按钮时显示该结束提交日期,这是我尝试过的操作:
<action name="search" jsonMetainfo="{
'tabs':[
{'order':1, 'key':'filter', 'active':true},
],'form':[
{'order':1,'tab': 1, 'key':'code', 'required': false,'allowSort':true, 'type':'text', 'exportable':true},
{'order':2,'tab': 1, 'key':'title', 'required': false, 'type': 'text'},
{'order':5,'tab': 1, 'key':'endentryDate', 'type': 'radioButton', 'options':[{'key':'n', 'value':'NoEnd'},{'key':'y', 'value':'End'}]},
{'order':6,'tab': 1, 'key':'endSubmissionDate', 'type': 'date', 'condition':{'field': 'endentryDate','operator':'=', 'condition':'y'}},
...
]}"/>
因此, endentryDate 是带有选项(n,y)的单选按钮 endSubmissionDate 是一个日期,该日期具有基于字段 endentryDate 出现的条件,并带有运算符'='和条件'y'。
使用该代码,我将显示entrydate和endsubmissiondate,并且如果我选择任何选项,则格式不会发生任何变化。 我如何归档我想要的东西?