新页面,简单的tree视图写法
.xml文件
<?xml version="1.0"?><openerp><data><!--Tree view--> <record id="view_history_order_tree" model="ir.ui.view"><field name="name">history.order.tree</field><field name="model">history_order</field><field name="arch" type="xml"><tree string="History order"><field name="product_id"/><field name="material"/><field name="spec"/><field name="product_uom"/><field name="price"/><field name="product_qty"/><field name="total"/><field name="cust_order_no"/><field name="date_planned"/><field name="memo"/><field name="requirement_text"/><field name="packing_type1"/><field name="state"/></tree></field></record><!--action--> <record id="action_view_history_order_tree" model="ir.actions.act_window" ><field name="name">历史订单</field><field name="type">ir.actions.act_window</field><field name="res_model">history_order</field><field name="view_mode">tree</field></record><!--menu--> <menuitem action="action_view_history_order_tree" id="menu_action_view_history_order_tree" sequence="120" parent="base.menu_sales"/></data></openerp> .py文件
# -*- coding: utf-8 -*- ################################################################################# author: hsx# Copyright (C) 2017 odooinfo.com################################################################################from openerp.osv import fields,osvfrom openerp import toolsimport openerp.addons.decimal_precision as dp class history_order(osv.osv): _name="history_order" _description="history order line " _columns={'product_id':fields.many2one('product_product',u'产品'),'material': fields.related('product_id', 'material',relation='product.product', type="char", string=u'品名/材质',readonly=True,),'spec': fields.related('product_id', 'cust_spec',relation='product.product', type="char", string=u'规格',readonly=True,),'product_uom': fields.many2one('product.uom',u'单位'),'price':fields.float(u'单价',digits=(6,3)),'product_qty':fields.float(u'数量', digits_compute= dp.get_precision('Product UoS')),'total':fields.float(u'金额'),'date_planned':fields.date(u'交期'),'cust_order_no':fields.char(u'客户单号'),'memo':fields.char(u'备注'), 'requirement_text':fields.text(string=u"要求"),'packing_type1':fields.selection([(1,u'隔板'),(2,u'泡沫')],string=u'包装方式',),'state':fields.selection([ ('draft',u'草稿'), ('confirm',u'确认订单'), ('cancel',u'取消订单'),] ,u'状态', readonly=True, copy=False, select=True), } 在init和openerp里分别加
'history_order.xml',和import history_order
转载于:https://www.cnblogs.com/1314520xh/p/6863726.html
新页面,简单的tree视图写法相关推荐
- Odoo tree视图使用js添加按钮(以及跳转页面)
示例1 1.通过qweb模板给相应模块上的tree视图上添加上⾃定义的按钮. 在'static/src/xml'⽂件下创建⼀个xml⽂件,我的是在demo.xml⾥⾯编写如下代码: <?xml ...
- 3.odoo的学习(odoo中的视图:tree视图、form视图、search视图)
目录 1.什么是视图 2.视图的声明方式 3.tree视图 4.form视图 5.search视图 6.优先级 1.什么是视图 在Odoo中,视图(view)定义了模型记录的显示方式. 每种类型的视图 ...
- 若依 vue前端 动态设置路由path不同参数 在页面容器里打开新页面(新路由),面包屑和标签页标题根据参数动态改变,面包屑多级标题,侧边栏对应菜单亮起
前言 因为是在vue源码的基础上进行修改,所以,就没有复制代码在文章上,采取的是截图对比源码和我修改的代码片段.要麻烦你们自己手敲了. 先来看看效果: 场景:在费用配置列表中,点击每一项的配置,都会在 ...
- Odoo Tree视图详解,读完这篇就够了
一.前言 对于Odoo初学者而言,Tree视图是我们应该首先掌握的基础视图. 这篇文章包含对Tree视图的基本介绍.视图顶部增加按钮.绑定widget.单元格合并.searchBar和action按钮 ...
- 按钮点击打开新页面_PDF怎么打开?如何制作一个PDF格式的文档?
不知你是否也一样,无论是在网上下载资料还是其他人发送的文件都是PDF格式的.但是应该如何打开PDF文件呢?如何自己制作一个PDF格式的文档呢? 首先说一下如何打开PDF格式的文件,电脑端就比较简单的, ...
- 基于JS实现回到页面顶部的五种写法(从实现到增强)
为什么80%的码农都做不了架构师?>>> 写法 [1]锚点 使用锚点链接是一种简单的返回顶部的功能实现.该实现主要在页面顶部放置一个指定名称的锚点链接,然后在页面下方放置一个返 ...
- js浏览器回到顶部方法_基于JS实现回到页面顶部的五种写法(从实现到增强)
写法 [1]锚点 使用锚点链接是一种简单的返回顶部的功能实现.该实现主要在页面顶部放置一个指定名称的锚点链接,然后在页面下方放置一个返回到该锚点的链接,用户点击该链接即可返回到该锚点所在的顶部位置 [ ...
- Oracle数据库:创建和删除视图view,简单和复杂视图,内建视图,topN分析,oracle分页查询
Oracle数据库:创建和删除视图view,简单和复杂视图,内建视图,topN分析,oracle分页查询 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开 ...
- pdf怎么删除其中一页与添加新页面
PDF文件格式是目前使用非常广泛的一种文件格式,那么小伙伴们知道如何删除pdf文件中不需要的页面吗?又应该如何给pdf文件添加新的页面呢?如果想知道这两个问题的答案的话,那就继续往下阅读吧. 操作软件 ...
最新文章
- 怎么高效的运用金蝶软件
- 使用Java JdbcTemplate对mySQL进行CRUD增删改查操作
- Delphi的MessageBox对话框使用
- SQLServer数据库字典维护方法
- window dockor mysql_windows下docker安装mysql
- 建立域用户时遇到的问题。
- 7. jQuery 效果 - 滑动
- POJ3080Blue Jeans
- 如何解决飞秋FeiQ绑定端口错误
- 实现Codeblock支持C99标准
- git 码云上传本地项目
- 有意思的前端代码收集
- 拼多多员工因匿名发贴被辞退,拼多多最新回应
- 计算机基础土星,2012年一级B笔试模拟343
- 【STM32】BootLoader介绍、编写 以及 OTA常见方案分析(差分升级 全量升级 AB面升级)
- Trunk技术需求与应用
- 巧用天翼云盘备份云主机数据
- java 微信 jssdk 分享朋友圈_JSSDK微信自定义分享朋友圈
- ping命令TTL的意思
- 前端upload标签使用方法