0
        {
            xtype: 'datepickerfield',
            label: 'Start Date',
            name: 'startdate',
            value: new Date()
        },

このコードを使用して、時間のデータピッカーを表示しています。ピックは私に1980年から2012年までの年のリストを示しています。私は2000年から2015年まで想像できる年の数を制限する必要があります。それを行う方法は?

4

3 に答える 3

1

yearFromyearToは、フィールド自体ではなく、ピッカーに関連していることを忘れないでください

{
    xtype: 'datepickerfield',
    label: 'Start Date',
    picker: {
        yearFrom: 2000,
        yearTo: 2015
    }
    name: 'startdate',
    value: new Date()
},

現在の年との相対:

{
    xtype: 'datepickerfield',
    label: 'Start Date',
    picker: {
        yearFrom: new Date().getFullYear() - 1,
        yearTo: new Date().getFullYear() + 3
    }
    name: 'startdate',
    value: new Date()
},

乾杯、オレグ

于 2012-08-09T16:26:27.193 に答える
1

yearFrom および yearTo 設定オプションを使用する必要があります... sencha touch 2 のドキュメントで設定オプションを参照するのが最善だと思います。通常、探しているものをすぐに見つけることができます。

于 2012-08-09T14:38:57.560 に答える
1

使用する場合

       yearFrom: 2000,
       yearTo: 2015

YearTo が期限切れの場合は、その年後に手動更新があります。

とても良い

      {

                                xtype: 'datepickerfield',
                                id:'date',
                                name:'date',
                                left:'5px',
                                left:'20px',
                                width: 280,
                                dateFormat: 'Y-m-d',
                                value:{
                                          year:new Date().getFullYear(),
                                          month:new Date().getMonth()+1,
                                          day:new Date().getDate(),
                                     },
                                placeHolder:new Date(),
                                 picker:
                                {
                                    slotOrder: ['year', 'month', 'day'],
                                    value: new Date(),
                                    yearFrom:new Date().getFullYear(),
                                     yearTo: new Date().getFullYear() + 3
                                },





                    },
于 2013-04-03T09:13:16.143 に答える