2011-10-03 4 views
2

특정 스타일로 값을 입력하는 경우 Ext.NET datefield가 'switching'형식 인 이상한 상황이 있습니다.Ext.NET DateField - 자체 역순 형식 지정

특히 '01/12/09 '을 입력하면 필드를 흐리게 처리하면 '12/01/2009'로 표시됩니다. 필드를 흐리게하면 필드에 포커스를두고 '20'을 제거하면 필드에서 '12/01/09 '을 읽으므로'전환 '되고 '01/12/09'로 표시됩니다.

이상한 점은 프로덕션 환경에서만이 동작을 볼 수 있다는 것입니다. 제작 상자에서 로케일/지역 설정을 확인하는 것과 같은 모든 명백한 작업을 수행했지만 동작을 우회하는 것은 아직 찾지 못했습니다.

누구나 다음에 확인할 장소에 대한 아이디어가 있습니까? 이는 Ext.js 3.3.1을 기반으로합니다. 수 없습니다 있지만

많은 감사,

더그

+1

(서버의) 앱의 CurrentUICulture 설정은 무엇이며, ''의 .Locale 또는 @Page 지시어의 .CurrentUICulture를 설정 했습니까? –

+0

web.config의 CurrentUICulture는 'en-GB'이며 @Page 지시어에 설정하지 않았습니다. 우리는 또한 자원 관리에 대한 로케일을 설정하지 않았습니다. 감사합니다. Geoffrey – dougajmcdonald

답변

2

여기, 내가 문제를 재현하기위한 시도에 사용되는 간단한 테스트입니다.

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

1.0, 1.1 또는 1.2를 사용하는 Ext.NET 버전은 무엇입니까?

문제를 설명하기 위해 위의 예제를 수정할 수 있습니까?

+0

안녕 제프리, 제가보기에이 문제는 약간의 고통입니다. 생산 환경, 아니 내 로컬 개발 버전. 결과적으로 나는 현명한 형식으로 문제를 재현 할 수 없을 것입니다. 내가 내일 사무실에 나올까 두렵다.하지만 언급 한 변경 사항 중 하나라도 물에 대한 결과를 얻었다면 포인터에 대해 다시 한 번 감사드립니다. – dougajmcdonald

+0

안녕하세요 다시 Geoffrey, 약간의 업데이트로 Ext.Net을 사용하고 있습니다. .dll ver 1.0.4099.29324. 리소스 관리자 인 .Locale을 업데이트하고 다음 릴리스에서 효과를 알려 드리겠습니다. 다시 모든 정보를 주셔서 감사합니다. – dougajmcdonald

+0

Geoffrey, 추가 업데이트, 마침내 홀수 날짜 반전 문제가있는 시스템의 다음 패치를 릴리스 할 수있게되었습니다. 불행히도 Locale 측에서 정렬하지 않았으므로 계속 볼 것입니다! – dougajmcdonald