iT邦幫忙

2023 iThome 鐵人賽

DAY 14
0
Odoo

Odoo 16 OCA 模組介紹 - web系列 第 14

【Day 14】Odoo OCA 模組 - web :web_remember_tree_column_width、web_group_expand

  • 分享至 

  • xImage
  •  

🍄本日魔法

 web_remember_tree_column_width

   適用版本:16.0、15.0、14.0
 https://ithelp.ithome.com.tw/upload/images/20230926/20161873XkRcKisQrF.png

 web_group_expand

   適用版本:16.0、15.0、14.0、13.0
 https://ithelp.ithome.com.tw/upload/images/20230926/20161873sYXmkmG0J4.png

🍄模組功能

web_remember_tree_column_width
此模組可使系統記憶使用者在 tree view 中的列寬度。
當使用者調整列的寬度後,該設定會在不同的工作階段中被記住,並且在篩選、分組或重新排序後仍然保持。

web_group_expand
支援使用者在已分組的 tree view 下,一次展開或折疊所有分組。
每次點擊僅影響一個階層。

🍄使用情境

當使用者在 tree view 中,有某些列的資料較長,
為了查看完整的資訊,使用者需要調整列的寬度,
但礙於Odoo原生系統設定,只要重新載入頁面,欄位寬度又會變回預設寬度,每次都要重新調整。
若只有1個欄位,可能還不覺得煩躁,但如果是一次需要調整多個欄位,
或是有強迫症,希望每次欄位寬度一致的使用者,就會無法被Odoo原生系統滿足。
web_remember_tree_column_width模組可以幫助這些朋友~
它可以讓系統保持相同的列寬度設定,當使用者希望在不同的工作階段中,即使進行過濾、分組、重新排序或重新載入頁面等操作,都能繼續維持列寬度設定,就一定要安裝web_remember_tree_column_width模組。

因為欄位寬度不夠導致資料內容無法被完整顯示↓
https://ithelp.ithome.com.tw/upload/images/20230926/20161873zVNW0JG3Xq.jpg
手動調整欄寬後↓
https://ithelp.ithome.com.tw/upload/images/20230926/20161873AX5XUNjF4K.png
但這時若是未安裝web_remember_tree_column_width模組,在重新載入頁面後,就會像中了原型立現咒,被打回原形(´◉‿◉`)
安裝web_remember_tree_column_width模組以後,欄寬就像中了冰凍咒,被固定寬度了!
不受篩選、分組、重新排序和重新載入頁面影響↓
https://ithelp.ithome.com.tw/upload/images/20230926/20161873QGVNkyRMlC.png
既然都看到分組畫面了,就不能忘記另一個在分組時,相當好用的模組web_group_expand
安裝web_group_expand後,在 tree view 左上角可以看到多了兩個按鈕↓
https://ithelp.ithome.com.tw/upload/images/20230926/20161873zrGTWi5pxM.jpg
靠左的放大按鈕是用來展開分組的,點一下會展開一個層級↓!
https://ithelp.ithome.com.tw/upload/images/20230926/20161873sAniPsN6Gc.jpg
若是分組有多個層級,想要看到全部資料展開,就要多點幾次。
https://ithelp.ithome.com.tw/upload/images/20230926/20161873pE3ScVITie.png
靠右的縮小按鈕是用來摺疊分組的,也是點一下就折疊一個層級↓
https://ithelp.ithome.com.tw/upload/images/20230926/20161873jv9Knt46LJ.jpg
在沒有安裝web_group_expand之前,原生Odoo系統是沒有一鍵整體展開或一鍵整體摺疊的功能,
使用者只能一個一個點開,有了web_group_expand之後方便許多!

🍄心得感想

今天介紹的2個模組,都是在 tree view 檢視資料時的輔助工具,使用Odoo一段時間的朋友,應該更能感受到這2個模組的方便。
這不一定是系統使用者才需要的功能,無論是原生模組或新開發的模組,透過 tree view 檢視資料是一種很常見的顯示型態,因此不單是使用者會需要web_remember_tree_column_widthweb_group_expand模組,顧問和開發人員也很需要,畢竟開發過程中,需要測試新模組的欄位、功能是否有正常運作,在這個階段如果有這些OCA模組的輔助,測試過程會更佳便利。
說這麼多,其實這就跟飲水一樣,冷暖自知,大家快去嘗試安裝使用看看!一定能夠感受到OCA模組的魅力(✧≖‿ゝ≖)


上一篇
【Day 13】Odoo OCA 模組 - web :web_search_with_and
下一篇
【Day 15】Odoo Runbot 與 OCA Runboat
系列文
Odoo 16 OCA 模組介紹 - web30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
Harry Chang
iT邦新手 4 級 ‧ 2023-09-28 09:05:15

如果可以記憶訂單表身的話,web_remember_tree_column_width滿實用的~

TYC777 iT邦新手 4 級 ‧ 2024-05-15 13:56:15 檢舉

剛剛發現17版的web_remember_tree_column_width可以記憶訂單表身了,但OCA的Runboat還沒把模組放上去,所以只能自己下載裝起來試試,٩(๑•̀ω•́๑)۶
https://github.com/OCA/web/tree/17.0/web_remember_tree_column_width

我要留言

立即登入留言