0

日付を動的にブロックするカレンダーをロードして、データソースから抽出しています。問題は、複数の disabledDatesRules を設定できないことです。それはどちらかです。これは、特にルールの設定方法に関しては、ばかげてまったく役に立たないように思えます。それが事実だとは想像できないので、誰かが複数の disabledDatesRule を使用する方法を知っているかどうか疑問に思っていました。例えば、

 var settings = {
       contentBox: "#calendar",
       width:'340px', 
       selectionMode: 'multiple',
       date: new Date()
     };
    var dtdate = Y.DataType.Date;
    var rules = {};
    rules[dYear] = {}
    rules[dYear][dMonth] = {}
    rules[dYear][dMonth][dWeek] = {}
    rules[dYear][dMonth][dWeek][friday] = 'weekdays'
    rules[dYear][dMonth][Weeks] = 'Weeks'
    settings.disabledDatesRule = 'Weeks','weekdays';
    var calendar = new Y.Calendar(settings).render(); 

私はこれに関する助けをどこにも見たことがありません。特定の日付をよりきれいにする方法を見てきましたが、それは少しも役に立ちません。

ありがとう。

4

1 に答える 1

1

私はYUI3カレンダーの作成者であり、ソリューションが正しいことを確認しています。同じ名前の複数の異なるルールを使用でき、それらはすべて一致します。

次のカップルのリリースでも、ルールを定義するためのより柔軟な方法があります。

于 2012-09-19T21:11:05.737 に答える