Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄ΠΆΠ΅ΡΠ° "Π‘Π²ΠΎΠ΄Π½Π°Ρ ΡΠ°Π±Π»ΠΈΡΠ°"
ΠΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΈ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΡ ΡΠ²ΠΎΠΉΡΡΠ²:
ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΡΡΠΈΠ»Ρ ΡΠ°Π±Π»ΠΈΡ (Π¨Π°ΠΏΠΊΠΈ, ΠΠΎΠΊΠΎΠ²ΠΈΠΊΠ°, Π―ΡΠ΅ΠΉΠΊΠΈ Π΄Π°Π½Π½ΡΡ β)
ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ°ΠΏΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π·Π°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
@value - Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΠ΅ΠΉΠΊΠΈ ΡΠ°ΠΏΠΊΠΈ (ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠΎΠ² ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Ρ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ)
- @labels - Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ΅ΠΉΠΊΠΈ Ρ ΡΡΠ΅ΡΠΎΠΌ ΡΠΎΠ»Π΅Π²ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ (Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΊΠ»ΡΡΠΈΡΡ ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ )
ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ΅ΠΊΡΡΠ° Π±ΠΎΠΊΠΎΠ²ΠΈΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π·Π°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
@value - Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΡΡΠ΅ΠΉΠΊΠ΅ Π±ΠΎΠΊΠΎΠ²ΠΈΠΊΠ°
@level - ΡΡΠΎΠ²Π΅Π½Ρ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡΠΈ ΠΈΠ·ΠΌΠ΅ΡΠ½ΠΈΡ
@rowLevel (@level) - ΡΠ΅ΠΊΡΡΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡΠΈ
@path - ΠΌΠ°ΡΡΠΈΠ² Π²ΡΠ΅Ρ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΡ ΡΡΠΎΠ²Π½Π΅ΠΉ
@path[0] - ΡΠ°ΠΌΡΠΉ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΎΠ΄ΠΈΡΠ΅Π»Ρ
@path[@level-1] - Π±Π»ΠΈΠΆΠ°ΠΉΡΠΈΠΉ ΡΠΎΠ΄ΠΈΡΠ΅Π»Ρ
ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΡΠ΅Π΅ΠΊ Π΄Π°Π½Π½ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π·Π°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
@value - Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΡΡΠ΅ΠΉΠΊΠ΅ ΡΠ°Π±Π»ΠΈΡΡ
@rowPath - ΠΌΠ°ΡΡΠΈΠ² ΡΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ-ΡΡΡΠΎΠΊ
@rowLevel - ΡΠ΅ΠΊΡΡΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡΠΈ ΠΏΠΎ ΡΡΡΠΎΠΊΠ°ΠΌ (Π ΠΠΠΠ’ΠΠΠ’ Π‘ 1)
@columnPath[x] - ΠΌΠ°ΡΡΠΈΠ² ΡΠΎΠ΄ΠΈΡΠ΅Π»Π΅ΠΉ-ΡΡΠΎΠ»Π±ΡΠΎΠ² (x - ΡΡΠΎΠ²Π΅Π½Ρ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡΠΈ)
@columnLevel - ΡΠ΅ΠΊΡΡΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡΠΈ
@subcolumn - ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Ρ
ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ HTML ΡΠ°Π·ΠΌΠ΅ΡΠΊΡ Π΄Π»Ρ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡΠ±ΠΎΠΊΠΎ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ°
ΠΡΠΈΠΌΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ:
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠΈ Π² ΡΠΎΠ½Π° ΡΡΠ΅Π΅ΠΊ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Ρ
ΠΠΎΠ»Π΅ ΡΠΎΡΠΌΠ°ΡΠΎΡΠ° Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΠΏΡΠ½ΠΊΡΠ΅ βΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΡΡΠΈΠ»Ρ ΡΠ°Π±Π»ΠΈΡβ β βΠ―ΡΠ΅ΠΉΠΊΠΈ Π΄Π°Π½Π½ΡΡ β β βΠΠΊΠ»ΡΡΠΈΡΡ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅β
Π’Π°ΠΊ ΠΊΠ°ΠΊ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΡΠ΅ΡΡΡ ΡΠ²Π΅Ρ ΡΠΎΠ½Π°, ΡΠΎ Π΄Π»Ρ ΡΠΎΡΠΌΠ°ΡΠΎΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΎΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΠ²ΡΡΡΠ΅Π΅ ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π°
@subcolumn=='ΠΡΠΎΠ±Π΅Π³ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ'? 'red':@subcolumn=='Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ'?'green':''
ΠΠ°ΠΌΠ΅Π½Π° Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ
@level===0&&@path[0]===`ru-al`?`ΠΠ»ΡΠ°ΠΉΡΠΊΠΈΠΉ ΠΊΡΠ°ΠΉ` : @level===0&&@path[0]===`ru-ir`?`ΠΡΠΊΡΡΡΠΊΠ°Ρ ΠΎΠ±Π»Π°ΡΡΡ` :@level===0&&@path[0]===`ru-ms`?`ΠΠΎΡΠΊΠ²Π°` :@level===0&&@path[0]===`ru-pr`?`ΠΡΠΈΠΌΠΎΡΡΠΊΠΈΠΉ ΠΊΡΠ°ΠΉ` :@level===0&&@path[0]===`ru-sa`?`Π‘Π°ΠΌΠ°ΡΡΠΊΠ°Ρ ΠΎΠ±Π»Π°ΡΡΡ` :@level===0&&@path[0]===`ru-sc`?`Π‘Π΅Π²Π°ΡΡΠΎΠΏΠΎΠ»Ρ` :@value
ΠΠ°ΠΌΠ΅Π½Π° Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ
@value + ' RUR'
ΠΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠ΅ΠΉ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ
@level == 0 ? @value + ' Π³ΠΎΠ΄' : @level==1? 'ΠΌΠ΅ΡΡΡ ' + @value : ''
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π² ΡΡΠ΅ΠΉΠΊΠ΅ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΈ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ
@value >2200 ? @value * 5: @value/5
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠ° ΡΠ΅ΠΊΡΡΠ° Π² ΡΡΠ΅ΠΉΠΊΠ°Ρ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ
@value < 2200 && @columnPath[0]="Π―Π½Π²Π°ΡΡ"? "red" : "black"
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠ° ΡΠΎΠ½Π° ΡΡΠ΅Π΅ΠΊ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΌΠ΅ΡΡΡΠ°
@columnPath[0] == "Π―Π½Π²Π°ΡΡ" ? '#03a9e3' : @columnPath[0] == "Π€Π΅Π²ΡΠ°Π»Ρ" ? '#0bb2c4' : @columnPath[0] == "ΠΠ°ΡΡ" ? '#3bad68' : @columnPath[0] == "ΠΠΏΡΠ΅Π»Ρ" ? '#8bbd38' : @columnPath[0] == "ΠΠ°ΠΉ" ? '#cfc903' : @columnPath[0] == "ΠΡΠ½Ρ" ? '#f9ad01' : @columnPath[0] == "ΠΡΠ»Ρ" ? '#f08002' : @columnPath == "ΠΠ²Π³ΡΡΡ" ? '#ec494c' : @columnPath[0] == "Π‘Π΅Π½ΡΡΠ±ΡΡ" ? '#cf687d' : @columnPath[0] == "ΠΠΊΡΡΠ±ΡΡ" ? '#98648a' : @columnPath[0] == "ΠΠΎΡΠ±ΡΡ" ? '#6881b9' : @columnPath[0] == "ΠΠ΅ΠΊΠ°Π±ΡΡ" ? '#0078aa' : '000000'
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΈΡΡΠ° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΈ ΡΡΠ΅Π΅ΠΊ Π΄Π°Π½Π½ΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠ΅ΠΊΡΡΠ° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°
Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ° ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΡΠ°ΠΏΠΊΠΈ ΡΠ°Π±Π»ΠΈΡΡ
@value=='ΠΠ°ΠΊΡΠΏΠΎΡΠ½Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ'?'<b>' + @value +'</b>':@value
Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ° Π² ΡΡΠ΅ΠΉΠΊΠ°Ρ Π΄Π°Π½Π½ΡΡ
@subcolumn=='ΠΠ°ΠΊΡΠΏΠΎΡΠ½Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ'?'<b>' + @value +'</b>':@value
ΠΡΠ²ΠΎΠ΄ ΡΠ΅Π΅ΡΡΡΠΎΠ²ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈΠ· ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ±ΠΎΡΠ° Π΄Π°Π½Π½ΡΡ , Π΅ΡΠ»ΠΈ Ρ Π°ΡΡΠΈΠ±ΡΡΠ° Π²ΡΠ±ΡΠ°Π½ ΡΠΈΠΏ "Text"
ΠΡΠ²ΠΎΠ΄ ΡΠ΅Π΅ΡΡΡΠΎΠ²ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈΠ· ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ±ΠΎΡΠ° Π΄Π°Π½Π½ΡΡ , Π΅ΡΠ»ΠΈ Ρ Π°ΡΡΠΈΠ±ΡΡΠ° Π²ΡΠ±ΡΠ°Π½ ΡΠΈΠΏ "Text"
ΠΠ°Π½Π½ΡΠ΅ Ρ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΎΠΉ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΠ±ΠΎΡΠ° Π΄Π°Π½Π½ΡΡ
ΠΠ°Π½Π½ΡΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΡΠ΅ Π² ΡΠ²ΠΎΠ΄Π½ΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΠΉ Π΄Π»Ρ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΈΡΠ°ΡΡ Π½Π΅ Π½ΡΠΆΠ½ΠΎ