是否可以防止'Ext.calendar.panel.Panel'中的previousButton显示早于today的日期?此外,views配置允许选择firstDayOfWeek,其中1等于星期一:
'Ext.calendar.panel.Panel'
previousButton
today
views
firstDayOfWeek
views: { week: { firstDayOfWeek: 1 } }
但是,是否可以将week视图配置为始终从today开始?
week
bkhjykvo1#
日历中似乎未实现最小日期。要从今天开始一周,可以使用以下代码:
views: { week: { firstDayOfWeek: (new Date()).getDay() } },
daupos2t2#
这是我的问题更新后的回答从@亚瑟鲁本斯:假设为了推广,我们需要计算一些更复杂的函数而不是(new Date()).getDay()(例如,该数的阶乘乘以该数的5次幂,然后求模7)。显然,必须编写一些方法,如:
(new Date()).getDay()
initComponent: function () { this.firstDayOfWeek = this.getTheResult(); // <- this is not defined this.callParent(arguments); }, getTheResult: function () { // some calculation... return result; }
然而,这带来了两个问题:
this.firstDayOfWeek
views: { week: { firstDayOfWeek: } },
那么,如何正确地处理这个特定的属性呢?换句话说,这个属性是否可以与某个方法(在本例中为getTheResult)相关联呢?
getTheResult
initComponent
2条答案
按热度按时间bkhjykvo1#
日历中似乎未实现最小日期。要从今天开始一周,可以使用以下代码:
daupos2t2#
这是我的问题更新后的回答从@亚瑟鲁本斯:
假设为了推广,我们需要计算一些更复杂的函数而不是
(new Date()).getDay()
(例如,该数的阶乘乘以该数的5次幂,然后求模7)。显然,必须编写一些方法,如:然而,这带来了两个问题:
this.firstDayOfWeek
定义不正确,因为firstDayOfWeek
不是类的属性,但它在类的那么,如何正确地处理这个特定的属性呢?换句话说,这个属性是否可以与某个方法(在本例中为
getTheResult
)相关联呢?initComponent
根本不适用于日历类。