Ext.NET DateField - 格式反转

发布于 2024-12-07 15:54:54 字数 327 浏览 0 评论 0原文

我们遇到了一种奇怪的情况,如果我们以某种样式输入值,Ext.NET 日期字段就会“切换”格式。

具体来说,如果我输入“01/12/09”,当我模糊该字段时,它将显示为“12/01/2009”。如果我随后聚焦该字段并删除“20”,以便当我模糊该字段时格式读取“12/01/09”,它将“切换”并显示“01/12/09”。

奇怪的是我们只在生产环境中看到这种行为。我已经完成了所有明显的事情,例如检查生产框中的区域设置/区域设置,但尚未发现任何可以规避该行为的内容。

有人对接下来要检查的地方有任何想法吗?这是基于 Ext.js 3.3.1 的。

非常感谢,

道格

We have a weird situation where an Ext.NET datefield is 'switching' formats if we input values in a certain style.

Specifically, if I input '01/12/09', when I blur the field, it will appear as '12/01/2009'. If I then focus the field and remove the '20' so the format reads '12/01/09' when I blur the field, it will 'switch' and show '01/12/09'.

What's odd is that we only see this behaviour on our production environment. I've done all the obvious things like checking the locale/region settings on the production box but haven't yet found anything which circumvents the behaviour.

Does anyone have any ideas on places to check next? This is based on Ext.js 3.3.1.

Many thanks,

Doug

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

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

发布评论

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

评论(1

空气里的味道 2024-12-14 15:54:54

这是我尝试重现问题时使用的一个简单测试,尽管无法成功。

<%@ Page Language="C#" UICulture="en-GB" %>

<%@ Register assembly="Ext.Net" namespace="Ext.Net" tagprefix="ext" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Ext.NET Example</title>
</head>
<body>
    <form runat="server">
        <ext:ResourceManager runat="server" />

        <ext:DateField ID="DateField1" runat="server" />
    </form>
</body>
</html>

您使用的是哪个版本的 Ext.NET 1.0、1.1 或 1.2?

您可以修改上面的示例来演示该问题吗?

Here's a simple test I used in an attempt to recreate the problem, although was unable.

<%@ Page Language="C#" UICulture="en-GB" %>

<%@ Register assembly="Ext.Net" namespace="Ext.Net" tagprefix="ext" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Ext.NET Example</title>
</head>
<body>
    <form runat="server">
        <ext:ResourceManager runat="server" />

        <ext:DateField ID="DateField1" runat="server" />
    </form>
</body>
</html>

Which version of Ext.NET are you using 1.0, 1.1 or 1.2?

Can you modify the sample above to demonstrate the issue.

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