作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道为什么 OpenERP 的日期和日期时间字段有年份限制?
如果我点击年份选项卡选择年份,它一次只显示 21 年。如果我想选择一个较旧的年份,我必须从列表中选择一个较旧的年份,然后它将为我打开下一个 21 年列表。这让我很烦。
有没有办法增加年份的限制,以便至少可以一次滚动到像 1950、2020 这样的良好年份范围?
我想我将不得不使用 javascript,但不知道如何操作。有人可以帮帮我吗?
最佳答案
对,我理解你的意思,但这是 jquery lib dattime picker yearrange 的形式,默认情况下是 -10 abd +10,但是是的,你可以增加限制你想要的,我已经在下面给出了 trunk smiler 东西的补丁也可以做到了 6.1 OpenERP
=== modified file 'addons/web/static/src/js/view_form.js'
--- addons/web/static/src/js/view_form.js 2012-10-31 15:03:24 +0000
+++ addons/web/static/src/js/view_form.js 2012-11-02 05:08:29 +0000
@@ -2328,7 +2328,8 @@
changeYear: true,
showWeek: true,
showButtonPanel: true,
- firstDay: Date.CultureInfo.firstDayOfWeek
+ firstDay: Date.CultureInfo.firstDayOfWeek,
+ yearRange:"c-30:c+30"
});
this.$el.find('img.oe_datepicker_trigger').click(function() {
if (self.get("effective_readonly") || self.picker('widget').is(':visible')) {
在这里您可以看到增加年份范围 -30 可以增加上一年的范围,+30 可以增加下一年的范围。这是 lib 配置,可以随时被覆盖。
谢谢。
关于javascript - 如何增加 OpenERP 日期和日期时间字段的年限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13181347/
我是一名优秀的程序员,十分优秀!