Ext.NET DateField - само форматирование - PullRequest
2 голосов
/ 03 октября 2011

У нас странная ситуация, когда поле даты Ext.NET «переключает» форматы, если мы вводим значения в определенном стиле.

В частности, если я введу '01 / 12/09 ', когда я размываю поле, оно будет отображаться как' 12/01/2009 '. Если я затем сфокусирую поле и уберу «20», чтобы формат читал «12/01/09», когда я размыл поле, он «переключился» и отобразил «01/12/09»

Странно то, что мы видим это только в нашей производственной среде. Я сделал все очевидные вещи, такие как проверка настроек локали / региона на производственной коробке, но пока не нашел ничего, что могло бы обойти это поведение.

Есть ли у кого-нибудь идеи о местах, чтобы проверить дальше? Это основано на Ext.js 3.3.1.

Большое спасибо,

Doug

1 Ответ

2 голосов
/ 03 октября 2011

Вот простой тест, который я использовал в попытке воссоздать проблему, но не смог.

<%@ 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?

Можете ли вы изменить образец выше, чтобы продемонстрировать проблему.

...