Openerp 7-创建图形视图
我正在使用Openerp 7,我想显示一个带有Openerp 7-创建图形视图,openerp,Openerp,我正在使用Openerp 7,我想显示一个带有type='line'的图形视图。我的问题是,我不知道该怎么做 我有一个有日期的课程: class service(osv.osv): _name="my.name" _columns={ 'date' : fields.date(...) } 现在,我将创建一个折线图,显示一周内的服务计数 <record id="service_action_graph" model="ir.ui.view">
type='line'
的图形视图。我的问题是,我不知道该怎么做
我有一个有日期的课程:
class service(osv.osv):
_name="my.name"
_columns={
'date' : fields.date(...)
}
现在,我将创建一个折线图,显示一周内的服务计数
<record id="service_action_graph" model="ir.ui.view">
<field name="name">fenecon.service.graph</field>
<field name="model">fenecon.service</field>
<field name="arch" type="xml">
<graph string="contacts" version="7.0" type="bar">
<field name="creation_date" type="col" interval="day" group="True" />
<field name="id" type="row" operator="+" />
</graph>
</field>
</record>
fenecon.service.graph
费尼康服务公司
但我只在0,0
得到一分
图形是如何工作的?文档不完整
谢谢大家! 首先,您需要指定greaph的类型:
行
,而不是条
然后您需要将间隔设置为周
create\u date
字段必须具有行
类型
最后,必须在模型(类)中声明id
字段
fenecon.service.graph
费尼康服务公司
希望这对你有帮助
<record id="service_action_graph" model="ir.ui.view">
<field name="name">fenecon.service.graph</field>
<field name="model">fenecon.service</field>
<field name="arch" type="xml">
<graph string="Semoule" type="line" >
<field name="create_date" interval="week" type="row"/>
<field name="id" type="measure"/>
</graph>
</field>
</record>