我在数据库中有一个表Employee,其中包括如emp id,emp name和emp地址以及emp电话号码(此字段可以多于一个并且是唯一的id)并且根据no。电话号码提供,没有。对于该emp id的行也可以增加。 表格如下:
Emp Id Emp Name Emp Address Emp Phone
10001 Jack abc 70102938
10001 Jack abc 39876538
10002 Jim xyz 23492020
我有我的gsp,我想在显示特定面板时才显示特定面板,否则它应该完全隐藏,例如
<div class="subbody ${someBean?.aCondition ? 'shownItem':'hiddenItem'}">
使用css
.shownItem{
display: block;
}
.hiddenItem{
display: none;
}
我没有得到的是如何在gsp ${someBean?.aCondition ?
答案 0 :(得分:2)
您可以改为使用<g:if>
:
<g:if test="${someBean?.aCondition}">
Whatever you want to display
</g:if>
答案 1 :(得分:0)
假设您已从控制器中正确传递了Tuple<int, long> t1; // use main template
Tuple<float> t2; // use specialized template
,并假设该域对象的属性被调用someBean
,则此类内容应该有效:
empPhone
作为旁注,我认为您应该考虑重构域模型并通过创建通过一对多关系链接到<div class="subbody ${(someBean?.empPhone != null) ? 'shownItem':'hiddenItem'}">
的{{1}}域对象来规范化数据库。