Javascript 如何使xPages计算字段日期转换器仅显示今天的时间?
我有一个xp:dataTable,其中一列有显示日期时间值的计算字段。我只想显示当前日期(今天)的时间和所有其他日期的日期/时间。以下是我在computed field converter中输入的内容:Javascript 如何使xPages计算字段日期转换器仅显示今天的时间?,javascript,xpages,Javascript,Xpages,我有一个xp:dataTable,其中一列有显示日期时间值的计算字段。我只想显示当前日期(今天)的时间和所有其他日期的日期/时间。以下是我在computed field converter中输入的内容: <xp:text escape="true" id="computedField1"> <xp:this.value><![CDATA[#{javascript:rowData.getColumnValue("START_DATE")}]]></xp:t
<xp:text escape="true" id="computedField1">
<xp:this.value><![CDATA[#{javascript:rowData.getColumnValue("START_DATE")}]]></xp:this.value>
<xp:this.converter>
<xp:convertDateTime type="date">
<xp:this.type>
<![CDATA[${javascript:
var inputDate = new Date(this.value);
var todaysDate = new Date();
if(inputDate.setHours(0,0,0,0) == todaysDate.setHours(0,0,0,0)){
return "time";
} else {
return "both";
}
}]]>
</xp:this.type>
</xp:convertDateTime>
</xp:this.converter>
但它不起作用。有什么想法吗?我应该用CSS格式化它吗?谢谢您无法单独计算每个值的converterDateTime类型。无法在运行时执行代码。它只运行一次,因为代码以
${…
-#{…
开头是不允许的
使用
- 用于创建日期/时间字符串或
- 两个计算字段(一个日期/时间字段和一个仅时间字段)并使用呈现的代码来决定显示哪个字段
${…
-#{…
开头是不允许的
使用
- 用于创建日期/时间字符串或
- 两个计算字段(一个日期/时间字段和一个仅时间字段)并使用呈现的代码来决定显示哪个字段