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