Hello everybody,
I was trying to generalize the tips for the charts series for ExtJs 4.2.
For "generalize" I mean creating a renderer for the tip that doesn't know the field related to the focused sprite.

In many series, for example in column series, the work is easy, the item passed to the renderer has an array "value" property which on first position has xField's value and on second position has yField's value.

On pie series it isn't true, the value field is inside the "slice" object, but the value itself isn't really comprensible, it would work better as a percentage.
I was looking to understand the angle fields, knowing the angle is equivalent to knowing the percentage, but I can't understand the data, is it in radiants?
I has no sense, how can an angle be like -70000 radiants?
Can somebody help me understand this please?

This is an example of the data I can find inside item:
PHP Code:
endAngle: -71474.10614044641
endRho
115
index
1
margin
0
middle
Object x=120.7382400455893y=110.96874464680093}
rho115
series
Object chart={...}, seriesId="pie"seriesStyle={...}, other elements...}
shadows: [Object id="ext-sprite-1867"transformations=[0], surface={...}, other elements...}, Object id="ext-sprite-1869"transformations=[0], surface={...}, other elements...}, Object id="ext-sprite-1871"transformations=[0], surface={...}, other elements...}]
sliceObject series={...}, value=499036startAngle=-20679.208063897204other elements...}
spriteObject id="ext-sprite-1905"transformations=[0], surface={...}, other elements...}
startAngle: -20679.208063897204
startRho
0
storeItem
Object raw={...}, modified={...}, data={...}, other elements...}