Study/Ext JS

[TIP] EXT JS datefield 에 초기값 지정

굥쓰 2011. 4. 14. 09:58

입력 필드 에 datefield 를 넣을 경우 초기값 지정 하는 경우가 많습니다.
간단하게 아래와 같은 형식으로 설정하면 됩니다.

 xtype: 'datefield',
            fieldLabel: this.lang_label_ExpireDate,
            name: 'ExpireDate',
            id: 'form_ExpireDate',
            anchor: '50%',
            format: 'Y/m/d',
            editable: false,
            allowBlank: false
 this.items.each(function (item) {
                if (item.name == "ExpireDate") {
                    var today = new Date();
                    // 오늘날짜 기준으로 1년 뒤 날짜를 설정.
                    item.setValue(today.add(Date.DAY, 365).format('Y/m/d'));
                }
            });