dojox.forms.HorizontalRangeSlider和dojox.forms.VerticalRangeSlider都是在/dojox/dojox.forms.VerticalRangeSlider/RangeSlider.js中定义的。我需要对dojoConfig做些什么,而不是使用require语句,以便只在必要时加载包?
我在使用Dojo 1.8
<div style="width: 300px;"
data-dojo-id="myRangeInputSlider"
data-dojo-type="dojox/form/HorizontalRangeSlider"
data-dojo-props="value:[2000,10000], maximum:1000000, discreteValues:20, showButtons:false">道场票#16301似乎与同样的问题有关--有办法解决这个问题吗?
发布于 2013-07-03 08:33:16
如上所述,将模块myapp/dijit/form/HorizontalRangeSlider.js定义为:
define([
"dojo/_base/declare",
"dojo/_base/lang",
"dojo/on",
"dojox/form/RangeSlider"
], function(declare, lang, on, slider){
var hrs = dojox.form.HorizontalRangeSlider;
var rs = declare( "dojox.form.HorizontalRangeSlider", hrs, {
onChange: function(e) {
// console.log( "HRS Onchange");
},
startup: function() {
// console.log( "HRS Startup");
}
});
return rs;
});任何其他选择的想法或建议,如何使用dojoConfig自动适当要求,将不胜感激!
https://stackoverflow.com/questions/17424475
复制相似问题