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怎么给工具栏添加一个按钮相关推荐
- wxWidgets:编写一个应用程序 - 添加一个按钮
wxWidgets:编写一个应用程序 - 添加一个按钮 wxWidgets:编写一个应用程序 - 添加一个按钮 wxWidgets:编写一个应用程序 - 添加一个按钮 感谢您阅读本教程至少到此为止.在 ...
- 编写Java程序,在屏幕上显示带标题的窗口,并添加一个按钮。当用户单击按钮时,结束程序。
编写Java程序,在屏幕上显示带标题的窗口,并添加一个按钮.当用户单击按钮时,结束程序. package p3;import java.awt.event.ActionEvent; import ja ...
- android软键盘上添加一个按钮
android软键盘上添加一个按钮: 第一种 我们在根布局的最底部添加一个按钮,利用布局中的ScrollView在软键盘弹出的时候 将底部的按钮挤压到软键盘上边,先看效果图: 看代码: <?xm ...
- android studio怎么添加按钮,Android Studio 工具栏添加常用按钮
本文中 Android Studio 的版本为 android Studio 2.2 ,操作系统为 Windows,如有操作不同,可能是版本差异. 在工具栏中添加一些常用的按钮,如设置.DDMS,有利 ...
- android listview里item添加一个按钮点击事件,ListView Item点击事件跳转详情界面
有好久都没有碰安卓了,考试加五一双组合也真是让人蛋疼.好在都平安的度过了,所以又有时间gun回来弄弄我的小博客(虽然没多少人看= =).看了之前做的几个小demo,模式都差不多,但是每次写的时候都要在 ...
- iOS应用开发入门(2)——添加一个按钮
上节讲到开发了第一个弱智小应用,终于体会到iOS开发的小快乐的,下面继续深入一点点点点的学习,加个按钮试试吧. 首先网上随便把了一段代码,跟按钮有关的,虽然我现在看不懂他是干嘛的,但是跑一下就知道了( ...
- Win32编程---在窗体添加一个按钮
//1.找到回调函数WindProcedure,有些书是WndProc //2.定义一个HWND hwndButton //3.在switch(Msg)下的case WM_CREATE: 添加如下代码 ...
- 给页面字段中添加一个按钮,点击按钮实现弹窗效果
页面效果: 点击按钮后弹窗效果: 点击左上角搜索框效果: 页面实现代码 首先配置一个入住房间字段 <field><header>入住房间</header><d ...
- Ant design Vue 如何在a-table表格标题/内容上添加一个按钮
项目需求,官网这方面也不讲清楚 需求如下 方法: fields:[ {// title: 啦啦自定义,dataIndex: 'name',scopedSlots: { title: 'Title' } ...
- Android Studio 工具栏添加常用按钮
Android Studio 简单设置 界面设置 默认的 Android Studio 为灰色界面,可以选择使用炫酷的黑色界面. Settings --> Appearance --> T ...
最新文章
- 开源云联盟耿航:中国开源软件的发展趋势
- Xcode 中关于#的小知识
- 2020年旷世校招JAVA岗笔试第一题
- 通过XShell将linux服务器上的Tomcat下项目部署后,怎样对日志操作来调试
- 企业呼吁更多关注网络安全
- 86.最少连接算法以及如何跨worker进程生效
- 区别对待 【找到问题发生的原因】 以及 【关于这个问题的 「正确可行」 的解决方法】
- Coursera学科分类爬虫实例介绍
- Preview on Web Server 插件
- ZigBee协议栈简介
- 微信小程序蓝牙通讯、串口通讯、调试助手(HC-08等 )
- 分享几个国内外安全专家常用的漏洞库平台
- 世界著名的数学猜想,你知道几个?
- miui修改Android,无法修改小米MIUI设备中的系统设置
- Java编程学习:初学者怎样学好Java
- 【Mac新技能】教你告别单调的Mac电脑自带系统提示音!
- 通达信软件在哪个接口导入软件
- Jetson NX性能介绍
- 第三届中国GI国际会议完美收官
- 计算机学院办活动给什么奖品好,学校搞活动,给学生发什么活动礼品才好呢?...