如何在Odoo 8中使用python从原始查询数据创建列表视图?

时间:2018-03-25 10:32:08

标签: odoo-8 odoo

我在采购订单表头表单中添加了一个按钮。每当我点击按钮,它就会触发一个方法。该方法运行以下原始查询。 odoo列表视图显示列表中的数据。

cr.execute("SELECT * FROM stock_move WHERE origin=%s", (po_name,))
s_moves = cr.fetchall()

s_moves有一个数据列表。我想在odoo 8的列表视图中查看它。我想用python生成这个列表。不知何故,我需要在python中使用“ir.actions.act_window”并绑定我的数据。但我不知道该怎么做? 每当单击单个列表项时,将显示详细信息页面视图。

1 个答案:

答案 0 :(得分:0)

通过更改

等查询来返回按钮功能的操作
@GET
@Produces( MediaType.APPLICATION_JSON )
public TimeWrapper getTime( ) {
    return new TimeWrapper( );
}

class TimeWrapper {
    private String time;

    public TimeWrapper( ) {
        this.time = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime());
    }

    public String getTime( ) {
        return time;
    }
}