从操作创建向导时我的 ir.ui.view 出现问题
issue with my ir.ui.view while creating a wizard from action
我的向导有问题。
我有一个由我创建的动作,它在模块销售中的销售菜单下。
当我单击操作时,我需要显示一个向导..我的 code.in 我的代码没有得到正确的输出,当我单击操作时,它将显示一个创建向导,并且在我仅单击该向导后,我我正在获取我在 ir.ui.view.i 中定义的正确向导,需要直接显示我的 ir.ui.view,我不需要中间向导..请帮助我。`
<record id="wizard_view" model="ir.ui.view" >
<!--<field name="name" >REPORT</field >-->
<field name="model">filter_wizard</field>
<field name="view_type">tree,form</field>
<!--<field name="target">new</field>-->
<field name="arch" type="xml">
<form string="filter options">
<field name="selection_field" />
<!--<field name="customer"/>-->
<field name="date_from" />
<field name="date_to"/>
<!--<!–<group>–>-->
<!--<!–<label string="This operation resets the sale order"/>–>-->
<!--<!–</group>–>-->
<footer>
<button name="filter_opt" type="object" string="CONFIRM" />
</footer>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="action_pr">
<!--<field name="name" >REPORT FILTER</field >-->
<field name="view type">form</field>
<field name="res_model">filter_wizard</field>
<field name="view_type">form</field>
<field name="target">new</field>
<field name="type">ir.actions.act_window</field>
</record>
<menuitem action="action_pr" id="menu_product" name="report" parent="base.menu_sales" sequence="9"/>
</data>
`从 openerp 导入模型,字段,api
class Filter_wizars(models.Model):
_name = 'filter_wizard'
selection_field = fields.Selection((('n','invoiced',), ('c','back log')),'invoiced/backlog')
customer = fields.Many2one('res.partner','customer')
date_from = fields.Datetime('From')
date_to = fields.Datetime('To')
`
在您的操作视图中,您在菜单操作属性中重复相同的事情 view_type
两次,并且不习惯在视图和类型 (view_type) 属性之间创建 space。
您必须更换以下操作并升级系统中的模块
<record model="ir.actions.act_window" id="action_pr">
<field name="name" >REPORT FILTER</field >
<field name="view_type">form</field>
<field name="res_model">filter_wizard</field>
<field name="view_mode">form</field>
<field name="target">new</field>
<field name="type">ir.actions.act_window</field>
</record>
希望我的回答对您有所帮助:)
我的向导有问题。 我有一个由我创建的动作,它在模块销售中的销售菜单下。 当我单击操作时,我需要显示一个向导..我的 code.in 我的代码没有得到正确的输出,当我单击操作时,它将显示一个创建向导,并且在我仅单击该向导后,我我正在获取我在 ir.ui.view.i 中定义的正确向导,需要直接显示我的 ir.ui.view,我不需要中间向导..请帮助我。`
<record id="wizard_view" model="ir.ui.view" >
<!--<field name="name" >REPORT</field >-->
<field name="model">filter_wizard</field>
<field name="view_type">tree,form</field>
<!--<field name="target">new</field>-->
<field name="arch" type="xml">
<form string="filter options">
<field name="selection_field" />
<!--<field name="customer"/>-->
<field name="date_from" />
<field name="date_to"/>
<!--<!–<group>–>-->
<!--<!–<label string="This operation resets the sale order"/>–>-->
<!--<!–</group>–>-->
<footer>
<button name="filter_opt" type="object" string="CONFIRM" />
</footer>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="action_pr">
<!--<field name="name" >REPORT FILTER</field >-->
<field name="view type">form</field>
<field name="res_model">filter_wizard</field>
<field name="view_type">form</field>
<field name="target">new</field>
<field name="type">ir.actions.act_window</field>
</record>
<menuitem action="action_pr" id="menu_product" name="report" parent="base.menu_sales" sequence="9"/>
</data>
`从 openerp 导入模型,字段,api
class Filter_wizars(models.Model):
_name = 'filter_wizard'
selection_field = fields.Selection((('n','invoiced',), ('c','back log')),'invoiced/backlog')
customer = fields.Many2one('res.partner','customer')
date_from = fields.Datetime('From')
date_to = fields.Datetime('To')
`
在您的操作视图中,您在菜单操作属性中重复相同的事情 view_type
两次,并且不习惯在视图和类型 (view_type) 属性之间创建 space。
您必须更换以下操作并升级系统中的模块
<record model="ir.actions.act_window" id="action_pr">
<field name="name" >REPORT FILTER</field >
<field name="view_type">form</field>
<field name="res_model">filter_wizard</field>
<field name="view_mode">form</field>
<field name="target">new</field>
<field name="type">ir.actions.act_window</field>
</record>
希望我的回答对您有所帮助:)