Sencha Touch DatePickerField 中的 Unix 时间戳

发布于 2024-10-22 23:37:44 字数 562 浏览 2 评论 0原文

我正在尝试使用 Unix 时间戳值作为 Sencha Touch 中 DatePickerField 的默认值。这是我用于表单的代码:

var profileForm = new Ext.form.FormPanel({
    title: 'Profile',
    standardSubmit : false,
    items: [{
        xtype: 'fieldset',
        title: '',
        instructions: 'Edit your profile above',
        defaults: { labelAlign: 'left', labelWidth: '40%' },
        items: [{ xtype: 'datepickerfield', name: 'dob', label: 'DoB', value: user.dob }]
    }]
});

我尝试将 dataType: 'time' 添加到声明中,但没有成功。关于如何在不创建自定义 Date 类来处理时间戳的情况下实现这一点,有什么想法吗?

I am trying to use a Unix Timestamp value as the default value for a DatePickerField in Sencha Touch. Here's the code I'm using for the form:

var profileForm = new Ext.form.FormPanel({
    title: 'Profile',
    standardSubmit : false,
    items: [{
        xtype: 'fieldset',
        title: '',
        instructions: 'Edit your profile above',
        defaults: { labelAlign: 'left', labelWidth: '40%' },
        items: [{ xtype: 'datepickerfield', name: 'dob', label: 'DoB', value: user.dob }]
    }]
});

I've tried adding dataType: 'time' to the declaration, but without success. Any thoughts on how this can be achieved without creating a custom Date class to handle timestamps?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

鹿童谣 2024-10-29 23:37:44

您可以使用自定义组件 请参阅 Sencha 论坛上的此帖子,因为标准组件暂时无法工作。或者来自此线程的日期时间选择器

You could have used custom component see this thread on Sencha forum since standard component doesn't work for time. Or a date-time picker from this thread.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文