2014-12-05 5 views
1

Ext.field.Number가 허용됩니다. (점)을 소수 구분 기호로 사용합니다. ","과 같은 특정 다른 소수 구분 기호를 사용할 수 있습니까?Sencha Touch 2 : Ext.field.Number가 ","와 같은 특정 소수 구분 기호를 설정했습니다.

설명 : Ext.field.Number 필드를 넣을 수 있습니다. (점)을 소수 구분 기호로 사용합니다. "(방법 e.target.value이 같은 빈 문자열을 제공 : 그렇게 12.34 유효한 숫자

하지만 일부 문화", "(쉼표)는이 하지만 12,34가 onBlur()에 유효한 수

을 오지 않아 소수점 처리 "). 숫자 필드에서 12,34로 값을 설정할 수 없습니다.

그래서 ","(쉼표)를 소수 구분 기호로 사용할 수 있다면 어떻게 될까요?

+0

Sencha Touch? 설명서 관련 항목 없음 http://docs.sencha.com/touch/2.3.1/source/Number3.html#Ext-field-Number. 시도했지만 작동하지 않습니다. – Posto

+1

질문이 명확하지 않습니다. 독자가 필요한 바로 아래에 독자를 만들기 위해 몇 가지 샘플 코드/실제 코드를 작성해야합니다. –

+1

@AnandGupta added 설명. – Posto

답변

0

불행히도이를 처리 할 수있는 방법은 없습니다. Ext.field.Text와 Ext.field.Number (Sencha Touch에서)의 가장 큰 차이는 Ext.field.Number가 실제로 number 유형의 HTML 입력 요소를 사용한다는 것입니다. 이것은 십진법 대신 마침표 대신 쉼표를 사용할 수 없습니다.

가장 좋은 방법은 Ext.field.Text를 사용하고 Ext.field.Number를 사용해야하는 이유에 따라 추가 처리를 추가하는 것입니다. source file here으로 볼 수 있듯이 Ext.field.Number가 자신을 구현할 수 없다는 사실은 그리 많지 않습니다.