0

私は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年からの年を表示するのを手伝ってください..

4

1 に答える 1

0

どうですか:

    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);

これについても確信が持てませんが、最小制約と最大制約が逆になっていませんか?

于 2012-08-18T16:18:54.247 に答える