在magento日期选择器中禁用周末
Disable weekends in magento date picker?
我想在Magento默认日期选择器中禁用周末(周六和周日)。在magento日期选择器中可能吗?
此外,我想根据商店假期禁用其他日子的。因此,在Magento日期选择器中尽可能做到这一点。
我还没有尝试过,但这是一个帮助您的指南
magento使用的日历位于此处:/js/Calendar.js
从它的标题中,你会发现它是由dynach.com 完成的
您将看到内置的功能(通过回调)可以禁用日期。(http://www.dynarch.com/jscal/#sec8)
看来你可以通过以下方式做到这一点:
Calendar.setup({
cont: "sample1",
min: 20090408,
max: 20091225
});
或
Calendar.setup({
cont: "sample2",
disabled: function(date) {
if (date.getDay() == 5) {
return true;
} else {
return false;
}
}
});
要将图像扩展到日历创建,您需要创建自己的类,该类扩展了核心Varien_Data_Form_Element_Date类
您需要重写getElementHtml()方法,该方法包含calandar设置脚本代码,并根据日历文档包含回调和日期。
如果有帮助,请检查并恢复。
试试这个代码。
$( "#date_pickrer_id" ).datepicker({
beforeShowDay: $.datepicker.noWeekends
});
您也可以使用css隐藏它们。
th.ui-datepicker-week-end,
td.ui-datepicker-week-end {
display: none;
}
如果解决了不确定,但是,对于禁用周末,可以尝试:
if((date.getDay() == 5) || (date.getDay() == 0 )){
return true;
}else{
return false;
}
相关文章:
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 在动态创建的元素上获取对特定选择器的引用
- AngularJS-在JSON选择器中使用变量名
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 使用CSS或js,使用动态选择器选择任意li的下一个元素
- jQuery最近父级的数据属性选择器
- 为什么不'在JQuery中找到第二个css选择器的工作
- 为什么 .focus() 不起作用,而 .css(“color”,“red”) 在同一个选择器上起作用
- jquery IE7中的第n个选择器
- Webdriver.io pageObject模式-通过传递参数来定义元素选择器
- jquery日期选择器年份范围默认值
- jquery日期选择器失去了交互性
- 在magento日期选择器中禁用周末
- jQuery UI 日期选择器 - 禁用公共假期、周末、第二天上午 10 点之后,只允许周二、周三和周四作为可选日期
- JQuery UI 日期选择器禁用周末,但允许特定日期
- 我正在计算两个日期之间的天数,没有周末从 javascript 中的日期选择器获取
- 如何从jquery日期选择器禁用周末和特定时间后的前几天的假期
- Javascript日期选择器排除了周末,一个日期数组&每周特定的一天
- 试图让日期选择器玩得好与自定义的假期,临时,没有周末
- Bootstrap日期选择器-选择5天没有周末