odoo通过iframe插入html页面

1、文件结构

odoo通过iframe插入html页面_第1张图片

2、js.xml文件



    
        
   


3、sale_extend.js
/**
 * Created by badboy on 2017/1/10.
 */
var url = '';

function check_url() {
	if ( url != window.location.href ) {
		var id = getQueryString('id');
		var model = getQueryString('model');
		var view_type = getQueryString('view_type');
		if (view_type == 'form' && model == 'sale.order') {
			var myiframe = document.getElementById("myiframe");
			if (myiframe != null)
				myiframe.src = '/loadfile?id=' + id;
		}
		url = window.location.href;
	}
}

function getQueryString(name) {
	var reg = new RegExp("(^|&|#)" + name + "=([^&]*)(&|$)", "i");
	var r = window.location.href.match(reg);
	if (r != null) return unescape(r[2]); return null;
}

setInterval(check_url, 1000);

4、view.xml部分代码


    
        
    
    
        
    


你可能感兴趣的:(Openerp/Odoo)