0

私は最善を尽くしますが、ボタンをクリックしてからこのステータスから別のステータスに変更しますが、ボタンをクリックしても何も起こりません。本当にがっかりしました

<button name="" />

私はすべてのコードを見て、間違いを見つけません。誰もが Python.pyのコーディングを手伝ってくれます

        _columns = {
                  'name': fields.char('Name', size=64, required=True),
                  'state': fields.selection ([('taomoi', 'Tao Moi'),
                                              ('choxemxet', 'Cho Xem Xet'),
                                              ('huy', 'Huy'),
                                              ('chopheduyet', 'Cho Phe Duyet'),
                                               ], 'status', readonly=False)



**workflow.xml** 

        <!-- Activity -->
        <record id="act_taomoi" model="workflow.activity">
            <field name="wkf_id" ref="wkl_tangluong" />
            <field name="flow_start">True</field>
            <field name="name">taomoi</field>
            <field name="kind">function</field>
            <field name="action">action_moitao()</field>
        </record>
        <record id="act_choxemxet" model="workflow.activity">
            <field name="wkf_id" ref="wkl_tangluong" />
            <field name="name">choxemxet</field>
            <field name="kind">function</field>
            <field name="action">action_choxemxet()</field>

        </record>
        <record id="act_huy" model="workflow.activity">
            <field name="wkf_id" ref="wkl_tangluong" />
            <field name="name">huy</field>
            <field name="flowstop">True</field>
            <field name="kind">stopall</field>
            <field name="action">action_huy()</field>
        </record>
        <record id="act_chopheduyet" model="workflow.activity">
            <field name="wkf_id" ref="wkl_tangluong" />
            <field name="name">chopheduyet</field>
            <field name="kind">function</field>
            <field name="action">action_chopheduyet()</field>
        </record>
        <!-- Transition -->
        <record model="workflow.transition" id="t1">
            <field name="act_from" ref="act_taomoi" />
            <field name="act_to" ref="act_choxemxet" />
            <field name="signal">salary_dexuatduoctao</field>
        </record>

        <record id="t2" model="workflow.transition">
            <field name="act_from" ref="act_choxemxet" />
            <field name="act_to" ref="act_huy" />
            <field name="signal">salary_huydexuat</field>
        </record>
        <record id="t3" model="workflow.transition">
            <field name="act_from" ref="act_choxemxet" />
            <field name="act_to" ref="act_chopheduyet" />
            <field name="signal">salary_dexuat</field>
        </record>
    </data>
</openerp>


**view.xml**


                            <button name="salary_dexuatduoctao" string="cho xem xet"
                                states="taomoi" />
                            <button name="salary_huydexuat" string="huy" states="choxemxet" />
                            <button name="tangluong_dexuat" string="chopheduyet"

これはopenerpでの転送ステータスのコードですが、ボタンをクリックしても何も起こりません。ここには、python.py、view.xml、workflow.xml の 3 つのファイルが含まれます。

4

1 に答える 1

0

ボタンに属性がありませんobject。詳細については、saleモジュールのワークフローを確認してください。

于 2013-08-20T03:46:16.687 に答える