Oracle apex LOV在选择列表中按预期工作,而不是在显示为文本(LOV)中

Oracle apex LOV在选择列表中按预期工作,而不是在显示为文本(LOV)中,oracle-apex,lov,Oracle Apex,Lov,在OracleApex中使用应用程序时,时间条目在DB中表示为浮点数,但我想在应用程序iteself中正确显示它们,因此15.5显示为15:30。为此,我在共享组件中创建了一个静态LOV 它在Select列表中非常有效,但当我尝试在报告中的相同条目上使用相同的LOV时,istead 15:30显示为1530 知道是什么原因导致了这种情况吗?有几个地方可以输入日期格式,但我认为最实际的做法是确保定义LOV的方式使其显示值为VARCHAR2类型。在这种情况下,它将显示在您使用它的任何地方。对于返回值

在OracleApex中使用应用程序时,时间条目在DB中表示为浮点数,但我想在应用程序iteself中正确显示它们,因此15.5显示为15:30。为此,我在共享组件中创建了一个静态LOV

它在Select列表中非常有效,但当我尝试在报告中的相同条目上使用相同的LOV时,istead 15:30显示为1530


知道是什么原因导致了这种情况吗?

有几个地方可以输入日期格式,但我认为最实际的做法是确保定义LOV的方式使其显示值为VARCHAR2类型。在这种情况下,它将显示在您使用它的任何地方。对于返回值,只需保留日期类型

例如:

SELECT TO_CHAR(SYSDATE, 'HH24:MI') display_value
,      SYSDATE return_value
FROM   DUAL