首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dojo中的RangeSlider

Dojo中的RangeSlider
EN

Stack Overflow用户
提问于 2013-07-02 11:31:45
回答 1查看 372关注 0票数 0

dojox.forms.HorizontalRangeSliderdojox.forms.VerticalRangeSlider都是在/dojox/dojox.forms.VerticalRangeSlider/RangeSlider.js中定义的。我需要对dojoConfig做些什么,而不是使用require语句,以便只在必要时加载包?

我在使用Dojo 1.8

代码语言:javascript
复制
<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似乎与同样的问题有关--有办法解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-03 08:33:16

如上所述,将模块myapp/dijit/form/HorizontalRangeSlider.js定义为:

代码语言:javascript
复制
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自动适当要求,将不胜感激!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17424475

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档