我必须模拟以下情况:员工可以提出保险索赔,可以是疾病或意外事故。事故索赔需要一些额外的输入(地点,警方报告......)。
我告诉Mipsy entity claim has a accident
,后来定义了select entity accident
和create filed location mandatory
。到目前为止,非常好,屏幕意外位于新标签上,如果没有位置中的值,我就无法保存。
是否可以在声明中设置选择框accident/illness/other
,以便在发生意外时强制使用标签accident
,并且仅发生意外?
答案 0 :(得分:0)
您可以执行以下操作:
select entity claim
add field Type of claim with type enum and values Accident, Illness, Other
然后在编辑器中打开文件“views> e_claim> show_fields.dust”并在标签上添加以下条件:
<ul class="nav nav-tabs">
<li class="active">
<a data-toggle="tab" href="#home">
{@__ key="entity.e_claim.label_entity" /}
</a>
</li>
{@eq key=f_type_of_claim value="Accident"}
<li>
<a id="r_accident-click" data-toggle="tab" href="#r_accident">
{@__ key="entity.e_accident.as_r_accident" /}
</a>
</li>
{/eq}
</ul>
您可以在标签内容中设置相同的条件,以避免向浏览器发送不相关的数据。