更多裡面新增 按鈕

2022-02-24 10:46:49 字數 1580 閱讀 4503

取消按鈕

code

if context.get('active_model') == 'purchase.origin' and context.get('active_ids'):

self.action_done_order_one(cr, uid, context['active_ids'], context=context)

取消按鈕

client_action_multi

action

purchase.origin

"執行完結功能,所呼叫的方法self.done()

所選擇的資料id列表會通過上下文引數context中的active_ids帶入

#w取消按鈕

def action_done_order_one(self,cr,uid,ids,context=none):

for lead in self.browse(cr, uid, ids, context=context):

lead.state='done'

purchase_origin_obj=self.browse(cr,uid,ids,context)

a=purchase_origin_obj.name

#單據明細也需要取消

for line in purchase_origin_obj.line_id:

line.state='done'

#查詢出銷售訂單的源單據是本外部訂單的所有單據

sql2=" update stock_picking set state='cancel' where state='draft' and origin='%s'"%(str(a))

cr.execute(sql2)

self.message_post(cr, uid, ids, body=u"訂單已取消", context=context)

return true

DataGrid新增按鈕

眾所周知easyui的datagrid提供了一種非常方便的資料展示方式,但是 內並沒有提供可以進行動作觸發的功能,比如在 的某行內新增乙個按鈕對該行資料進行相應的操作。這裡介紹一種在單元格中新增按鈕的方法。先看datagrid表 table id testgrid title 考試列表 class ...

幾何畫板如何新增按鈕

作為全國人教版指定使用的教育軟體,幾何畫板中有很多功能很多使用者也不了解,其中隱藏 顯示操作類按鈕就是一種。使用幾何畫板製作課件時,使用操作類按鈕有很大的幫助。下面以製作兩個線段的隱藏 顯示按鈕為例進行詳細講解。具體步驟如下 1.繪製線段和操作按鈕。選擇 線段工具 繪製出兩條線段ab和線段cd。選中...

GUI 新增按鈕和事件ActionListener

flowlayout流式布局 borderlayout邊界布局 gridlayout網格布局 cardlayout卡片布局 gridbaglayout網格包布局 actionlistener用於接收動作事件的偵聽器介面。有興趣處理動作事件的類實現此介面,並使用該元件的addactionlistene...