Javascript dojo.form.datetextbox更改默认年份

Javascript dojo.form.datetextbox更改默认年份,javascript,dojo,dijit.form,Javascript,Dojo,Dijit.form,我正在使用dojo.form.datetextbox生成日历,在日历中,我使用用户的约束仅选择所选年份,它工作正常,但我只想显示有效年份,即所选年份之间的年份,但日历显示的是从当前开始的年份。。 我正在使用以下代码。。约束条件 function setmax(){ var w = dijit.byId('dob'); w.constraints.datePattern='dd-MM-yyyy'; w.constraints.

我正在使用dojo.form.datetextbox生成日历,在日历中,我使用用户的约束仅选择所选年份,它工作正常,但我只想显示有效年份,即所选年份之间的年份,但日历显示的是从当前开始的年份。。 我正在使用以下代码。。约束条件

function setmax(){
            var w = dijit.byId('dob');
            w.constraints.datePattern='dd-MM-yyyy';
            w.constraints.max= new Date(1947,08,15);
            w.constraints.min= new Date(1987,1,1);

            w.set('value', w.get('value')); // reformat display to short year
        }
        dojo.ready(setmax);
请帮我展示一下从1987年开始的年份。

怎么样:

    function setmax(){
        var w = dijit.byId('dob');
        w.constraints.datePattern='dd-MM-yyyy';
        w.constraints.max= new Date(1987,1,1);
        w.constraints.min= new Date(1947,08,15);

        w.set('value', new Date(1987,1,1)); // reformat display to short year
    }
    dojo.ready(setmax);
舒尔对此也不感兴趣,但您的最小和最大约束是否颠倒了