将从表单接收的数据提交给控制器并显示回响应。 Odoo11

时间:2018-12-13 13:39:32

标签: forms controller odoo-11

我有一个表单,应该从用户那里接收一些数据(用户名和密码),然后将此数据传输到控制器,并且控制器应发回一些数据到并显示给用户。

xml文件如下:

    <odoo>
<record model="ir.ui.view" id="view_buttons_form">
    <field name="name">Action</field>
    <field name="model">zeep.form</field>
    <field name="type">form</field>
    <field name="arch" type="xml">
        <form action="/test/zeep" method="post">
            <header>
                <input type="button" class="btn" value="Submit" id="btnSubmit; " />
            </header>
            <group>
                <field name="name"/>
                <field name="pass"/>
            </group>
        </form>
    </field>
</record>

<record id="zeep" model="ir.actions.act_window">
  <field name="name">Eligibility </field>
  <field name="type">ir.actions.act_window</field>
  <field name="res_model">zeep.form</field>
  <field name="view_type">form</field>
  <field name="view_mode">form</field>
</record>

<menuitem action="zeep" id="menu_zeep" parent="zeep_id" sequence="20"/>

这是我的控制器:

The controller

因此,控制器将字典作为参数,并将用户名和密码用于所需的功能(用户= factory.UserCT('ahmed',kw ['name'],kw ['pass']))。

现在,我的问题是我添加的按钮没有出现在浏览器中,结果我无法提交表单,以及如何返回一些响应以将其显示给用户。有人可以通过适当的方式帮助您吗?

0 个答案:

没有答案