当我点击项目列表视图但我不能
时,我需要更新销售状态这是我的代码
public void onItemClick(AdapterView<?> parent, View view, int
position, long id) {
ODataRow row = OCursorUtils.toDatarow((Cursor)mAdapter.getItem(position));
OValues values =new OValues();
);
答案 0 :(得分:0)
您可以调用update
方法更改state
的值,但我强烈建议您对Odoo
使用相同的逻辑。
此示例显示如何将销售订单状态更改为progress
:
SaleOrder saleOrder = new SaleOrder(getContext(), null);
OValues values = new OValues();
values.put("state", "progress");
saleOrder.update(row.getInt(OColumn.ROW_ID), values);
答案 1 :(得分:0)
您好,尝试直接调用“ mark_as_read”。 例如,我正在从“ sale.order”模型中调用该action_confirm方法
odoo.callMethod("sale.order",//model name
"action_confirm",//method name
new OArguments() {{add(id);}},//id if particular record
null);