在我使用apache trinidad的jsp页面中有一个日期字段。我为
写了下面的代码<tr:inputDate label="Date From" id="dateFrm" value="#{taskStatus.fromDate}" >
<f:convertDateTime pattern="dd-MM-yyyy"/>
</tr:inputDate>
<tr:outputLabel value="DD-MM-YYYY" inlineStyle="color:red; vertical-align:top">
</tr:outputLabel>
现在,我遇到的问题是,每当我输入无效日期时,错误消息就会分散在整个页面上,并且我得到一个额外的日历图标!我想重写inputDate元素的元素样式。因此,它不会显示任何错误消息(或额外的日历图标)。我试图用这个来覆盖元素样式
<tr:inputDate label="Date From" id="dateFrm" value="#{taskStatus.fromDate}" inlineStyle="display: inline !important" >
但是它也不工作
我从来没有错误消息的布局问题。我总是把我的输入字段放在tr:panelFormLayout
标签中,这可以为您带来更一致的布局。
我还建议使用help
facet来显示日期格式。你可以使用选择器.OraInlineInfoText
来覆盖它。
<tr:panelFormLayout>
<tr:inputDate label="Date From"
id="dateFrm"
value="#{taskStatus.fromDate}">
<f:convertDateTime pattern="dd-MM-yyyy"/>
<f:facet name="help">
<tr:outputText value="DD-MM-YYYY"/>
</f:facet>
</tr:inputDate>
</tr:panelFormLayout>