Outsystems 中的日期输入字段默认值

mma*_*nay 1 outsystems

我遇到了这个问题,我希望日期字段显示“YYYY-MM-DD”而不是默认的 1900-01-01。

我尝试使用以下值分配名为 ContractStart 的日期字段变量:

If (ContractStart = NullDate(), "YYYY-MM-DD", ContractStart)
Run Code Online (Sandbox Code Playgroud)

而且,它不允许我:

需要日期数据类型而不是文本。

如果用户没有选择日期,是否有解决方法可以让我显示“YYYY-MM-DD”?

我也在 OutSystems 论坛中发布了这个问题:https ://www.outsystems.com/forums/discussion/17164/textbox-default-date-value/

mma*_*nay 5

我找到了解决方案:

您需要单击日期输入框本身...在这种情况下是 -ContractStart

然后设置 ff 值:

NullValue:NullDate() 提示:“YYYY-MM-DD”