2012-11-01 88 views
1

我想知道爲什麼OpenERP的日期和日期時間字段受限於幾年?如何在OpenERP日期和日期時間字段中增加年限?

如果我點擊年份選項卡選擇一年,它一次只顯示21年。如果我想選擇一個較大的年份,我不得不從列表中選擇一個較大的年份,然後爲我打開下一個21年的名單。這令我很煩惱。

有沒有辦法增加年限,以便至少可以滾動到像1950,2020這樣的好幾年?我想我將不得不用JavaScript來玩,但不知道如何。有人可以幫我嗎 ?

回答

4

正確我明白你的意思,但這是表單jquery lib dattime選擇器yearrange是-10 abd +10 bydefault,但是對於你可以增加限制你想我已經給出了補丁以下的幹線smiler的東西als可以做它的OpenERP 6.1

=== 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配置可以在任何時候騎自行車。

謝謝。

+0

我們如何在自定義模塊中進行修改?如果你給博客創建自定義的模塊進行網頁修改將會很有幫助。謝謝 – OmaL

+0

@OmaL:thsi是非常小的chnage,你可以使用gnerioc插件並使用它。爲這種小變化創建新模塊並不好。 –

+0

這個很小,但在6.1中定製新的pos視圖需要更多的更改。所以最好在新模塊中進行定製。 – OmaL

相關問題