我想知道为什么 OpenERP 的日期和日期时间字段有年份限制?
如果我单击年份选项卡选择一年,它一次只显示 21 年。如果我想选择一个更老的年份,我必须从列表中选择一个更老的年份,然后它将为我打开下一个 21 年的列表。这让我很烦。
有没有办法增加年份的限制,以便至少可以一次滚动到像 1950,2020 这样的良好年份范围?
我想我将不得不玩javascript,但不知道怎么玩。有人可以帮我吗 ?
我想知道为什么 OpenERP 的日期和日期时间字段有年份限制?
如果我单击年份选项卡选择一年,它一次只显示 21 年。如果我想选择一个更老的年份,我必须从列表中选择一个更老的年份,然后它将为我打开下一个 21 年的列表。这让我很烦。
有没有办法增加年份的限制,以便至少可以一次滚动到像 1950,2020 这样的良好年份范围?
我想我将不得不玩javascript,但不知道怎么玩。有人可以帮我吗 ?
是的,我在这里理解你的观点,但这是 jquery lib dattime picker yearrange 默认为 -10 abd +10 的形式,但是是的,你可以增加限制你想要的我在下面为树干微笑者提供了补丁,也可以做到 6.1开放式ERP
=== 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 配置可以随时覆盖。
谢谢你。