Я использую Dojo, и я прочитал, что эта структура использует шаблон Java NumberFormat.
Мой вопрос: как сохранить значения слайдера с дробями, а не с делением. Например, 1/3, а не 0,333333333. Это потому, что в будущем мне нужно инвертировать от 1/3 до 3 / 1.
Итак, вопрос в том, как сохранить значение в дробной части.
var theSlider = new dijit.form.HorizontalSlider({
value:5,
onChange: function(){
console.log(arguments);
},
name:"input"+[i],
slideDuration:0,
onChange:function(val){ dojo.byId('value'+[i]).value = dojo.number.format(1/val,{places:4})},
minimum:1,
maximum:9,
discreteValues:9,
style:{width:"400px"}
},node);