美文网首页Axure知识汇总
日期类型文本框默认显示当前系统日期

日期类型文本框默认显示当前系统日期

作者: 沐思雨 | 来源:发表于2018-08-30 22:35 被阅读1次

有时候,在原型中我们需要添加日期的选择框。

在AxureRP8中,日期的选择框可以通过文本框指定为日期类型实现。

并且,如果想默认显示某个日期,可以在提示文字的输入框中输入格式为“yyyy-mm-dd”的日期。

不过这样处理的话,在原型预览时,没有办法手动输入日期,并且无法获取日期。

也就是说文本框中的日期是提示,而不是文本框的值。

另外,在文字提示中设置的日期,只能写一个固定日期,如果想每次查看原型都是当前日期,就需要查看前修改。

为了解决上面的问题,我们需要在元件【载入时】,通过交互去指定显示的日期。

这样设置的日期,不但可以通过输入修改日期,也能获取到日期的数值,还能够通过系统变量与函数自动填入当前系统日期。

交互很简单,就是在日期类型文本框的【载入时】交互用例中,添加动作【设置文本】,设置“当前元件”的文本为【值】“[[Year]]-[[Month]]-[[Day]]”。

当你这么操作之后,你会发现没有用!

哇哈哈哈哈哈哈哈哈!

这是因为公式组织的格式出现了问题。

因为,不管月份和日期都有1位数和两位数两种情况,而日期格式的要求必须为两位数。

所以,上面的公式中,月份和日期都需要通过函数先在前面补上“0”,再截取最后两位。

修改后的公式为:[[Year]]-[['0'.concat(Month).slice(-2)]]-[['0'.concat(Day).slice(-2)]]

说明一下:

concat函数可以将字符串对象与参数字符串连接为新的字符串对象。

slice函数应该有两个参数,第一个参数时截取的起始位置,第二个参数是截取的终止位置,当省略第二个参数时,默认从第一个参数的位置截取到末尾;另外,负数表示从后往前数的位置。

交互截图:

通过以上设置,就能够在页面打开时,文本框中自动显示系统当前日期了。

本文转载于:Axure原创教程网 » 日期类型文本框默认显示当前系统日期

相关文章

  • 日期类型文本框默认显示当前系统日期

    有时候,在原型中我们需要添加日期的选择框。 在AxureRP8中,日期的选择框可以通过文本框指定为日期类型实现。 ...

  • 一些简单的Linux命令

    显示系统当前时间 和日期: date 显示日历(默认按月份):cal cal -y 按年显示 查看磁盘剩余空间的数...

  • Linux时间日期类命令

    date 命令的作用:显示当前日期和时间 显示当前的年份 设置系统的日期 应用实例: cal 命令的作用:查看日历...

  • Linux时间日期类指令

    date指令-显示当前日期 如何设置日期 cal指令-显示当前日历

  • jmeter的时间戳问题

    获取当前日期1.显示当前的日期(2020-07-02) 2.显示当前的日期和时间(20200702-140755)...

  • php的日期

    1.在PHP中默认的日期是伦敦日期,所以每次要求输出当天日期时,页面显示的时间与电脑中的有时差,为了显示的是当前所...

  • vue+ element 小白初次实践踩坑(三)

    element 日期选择,要求显示默认当前月份,在绑定数据里的字段 1,首先获取当前月分 getNowTime()...

  • 微信小程序封装获取系统当前时间

    在项目的页面中,会出现多次筛选日期功能。每一个日期筛选默认显示当前日期 这里,我想多说两句,说道日期选择器,自然是...

  • JavaScript - 8.日期 Dates

    1 日期 Date ◆ 日期默认格式 ◆ 创建日期对象(4种方式) ◆ 显示日期 ◆ 时区 2 日期的格式

  • Linux 命令行一览

    $ date 显示系统当前时间和日期$ cal 显示当前月份的日历$ df 查看磁盘剩余空间的数量$ free...

网友评论

    本文标题:日期类型文本框默认显示当前系统日期

    本文链接:https://www.haomeiwen.com/subject/xmkjwftx.html