2012-10-05 2 views
0

나는 숫자 인 필드를 가지고 있으며 통화는 '$'이고 구조체는 '0.000,00'입니다. 통화 및 숫자 struct'0.000,00 '에 대한 그들 모두를 위해 렌더러를 사용해야합니다. 그러나 두 렌더러는 올바르게 작동하지 않습니다. 마지막 렌더러가 작동합니다. 이 문제를 어떻게 해결할 수 있습니까?어떻게 extjs4 자바 스크립트에서 두 개의 렌더러를 사용할 수 있습니까?

{ 
    header: dil('Fiyat'), 
    width: 30, 
    sortable: true, 
    currencySymbol: '$', 
    renderer: Ext.util.Format.usMoney, 
    renderer: Ext.util.Format.numberRenderer('0.000,00/i'), 
    dataIndex: 'fiyat' 
} 

솔루션 :

renderer: Ext.util.Format.numberRenderer('$0.000,00/i'). it works both currency and format . 

답변

1

는 렌더링 기능을 사용

{ 
    header: dil('Fiyat'), 
    width: 30, 
    sortable: true, 
    renderer: function(value, metaData, record, rowIndex, colIndex, store) { 
     return value; //You can render your value here however you like. 
    }, 
    dataIndex: 'fiyat' 
} 
+0

감사합니다,하지만 난이 – user1702486

+0

시도 디버깅 매개 변수 사용하는 방법을 모르기 때문에 나는 여전히 문제를 해결할 수 IDE/브라우저에서 변수를 확인하십시오. Johan의 예제를 사용자 정의 렌더러로 수정할 수 있습니다. – A1rPun

+0

Chrome을 사용하는 경우 변수를 기록 할 수도 있습니다. console.log (값); –

관련 문제