Odoo8.0的弹窗通过标题栏进行移动
2016-03-31 11:24
253 查看
助顶:http://blog.csdn.net/vnsoft/article/details/44833907
在Odoo8.0中,所有弹窗位置都是固定的,不可以移动,因实际业务需求,用户在操作弹窗时,需要看到底下的原来浏览出来的数据,如果弹窗不能移动,就会挡住这些数据。
经过分析odoo的弹窗处理代码,并参考bootstrap处理机制,我在弹窗的js处理中增加一个指令来实现可移动功能。
此功能主要是使用js来实现,主要代码如下:
[javascript]
view plain
copy
instance.web.Dialog.include({
open: function () {
var self = this;
this._super.apply(this, arguments);
$(".modal.in").draggable({
handle: ".modal-header"
});
return this;
}
}
);
实现原理就是重载instance.web.Dialog的open方法,在执行完原来的业务以后,新增加draggable方法处理可移动功能。
模块源码可从http://download.csdn.net/detail/vnsoft/8558099下载
在Odoo8.0中,所有弹窗位置都是固定的,不可以移动,因实际业务需求,用户在操作弹窗时,需要看到底下的原来浏览出来的数据,如果弹窗不能移动,就会挡住这些数据。
经过分析odoo的弹窗处理代码,并参考bootstrap处理机制,我在弹窗的js处理中增加一个指令来实现可移动功能。
此功能主要是使用js来实现,主要代码如下:
[javascript]
view plain
copy
instance.web.Dialog.include({
open: function () {
var self = this;
this._super.apply(this, arguments);
$(".modal.in").draggable({
handle: ".modal-header"
});
return this;
}
}
);
实现原理就是重载instance.web.Dialog的open方法,在执行完原来的业务以后,新增加draggable方法处理可移动功能。
模块源码可从http://download.csdn.net/detail/vnsoft/8558099下载
相关文章推荐
- odoo 中多币种处理(外币处理)
- odoo采购业务流程要点
- 销售提成的模块
- odoo凭证自动生成问题和如何查明细账?
- OpenERP7.0社区维护的产品相关的增强模块
- OpenERP中多币种处理(外币处理)
- 禁止显示“OpenERP Apps Unreachable”警告信息
- oe7.解决自定义附件字段下载时无文件名
- odoo 财务会计相关介绍
- odoo退货流程
- odoo base模块听课笔记
- odoo预付款处理流程
- openerp财务报表说明
- RML报表的网格内容自动换行
- openerp7 增加出货检查库位
- odoo开发之坑
- odoo开发之坑
- OpenERP Web Client设置闲置有效时间
- odoo 选择客户时解决同时出现公司和联系人的问题
- 上海寰享十二月培训信息