Openbravo怎么给工具栏添加一个按钮
? ? ? 一. 背景
? ? ? ? ?在銷售訂單頁(yè)面,假設(shè)我要選中幾個(gè)訂單,查看這幾個(gè)訂單的金額之和。這個(gè)時(shí)候,我們可以在工具欄上添加一個(gè)按鈕,選中訂單A和B的時(shí)候,點(diǎn)擊該按鈕計(jì)算A訂單和B訂單的金額之和并顯示。結(jié)果如下:
? ? ? ?二. 操作步驟
? ? ? ? ? 首先申明:等下該例子用到的js文件,css文件等,到如下地址下載:http://download.csdn.net/detail/liwenshui322/5239672
? ? ? ? ?1. 新建一個(gè)模塊(如果你已經(jīng)新建了一個(gè)測(cè)試用的模塊,用那個(gè)測(cè)試模塊就行了),如果不知道怎么創(chuàng)建,參考如下的英文文檔:http://wiki.openbravo.com/wiki/How_To_Create_and_Package_a_Module。表頭見(jiàn)截圖所示:
表體見(jiàn)如下截圖:
? ? ? ? 2. 放置該按鈕的圖片(image文件),css文件和js文件
? ? ? ? js文件放的位置為eclipse里面openbravo項(xiàng)目下面的webcontent/web/package of module/js,見(jiàn)如下截圖
css文件和image文件存放地方為openbravo項(xiàng)目下面的webcontent/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/[modulename],見(jiàn)下面的截圖:
具體css文件,js文件內(nèi)容的含義,參考其對(duì)于的英文文檔:http://wiki.openbravo.com/wiki/How_to_add_a_button_to_the_toolbar
? ? ? ? 3. ?放在后臺(tái)代碼
? ? ? ? 在modules文件夾下面找到新建module對(duì)應(yīng)的文件夾,如果沒(méi)有,需要先運(yùn)行ant export database,在eclipse里面openbravo項(xiàng)下面有一個(gè)export.database.launch文件,點(diǎn)擊右鍵run as->export.database。
? ? ? ? 在這個(gè)module對(duì)應(yīng)的文件夾下面建立一個(gè)src文件夾(如果沒(méi)有的話),然后在src文件夾下面建立一個(gè)package,包名為moduel對(duì)應(yīng)的package,見(jiàn)下圖所示:
接著在eclipse 的buildpath->configure buildpath-source頁(yè)簽,點(diǎn)擊add floder,將剛剛添加的src目錄添加入編譯目錄。
將后臺(tái)代碼SumOrderActionHandler類和ExampleComponentProvider類放入剛剛建好的src目錄,見(jiàn)下截圖:
? ? ? ? 重啟tomcat 應(yīng)該就ok了,如果有不明白,歡迎加入群150492221交流,盡力為你解答。
總結(jié)
以上是生活随笔為你收集整理的Openbravo怎么给工具栏添加一个按钮的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: chm 文件的阅读、制作和反编译
- 下一篇: 【Amoeba】amoeba实现mysq