button>
class是固定格式,icon是樣式,name表示動作按鈕,type表示型別
string表示按鈕在標籤上顯示名字,name="sale_counts"
表示記錄單據條數,是乙個方法
button>
div>
#新加地方,要記錄對賬單條數,該客戶def _get_partner_account_count(
self, cr, uid, ids,field_name,arg, context=none):
res =dict.fromkeys(ids,0)
try:
name=self.browse(cr,uid,ids[0],context=context).name
obj=self.pool('partner.account.state')
sale_ids=obj.search(cr,uid,[(
'partner_id',
'=',ids)])
res[ids[
0]]=len(sale_ids)
except:
u"err!"
finally:
return res
# 新加地方,執行動作找到對應頁面
# 新加地方,執行動作找到對應頁面def action_partner_account_state1(self, cr, uid, ids, context=none):
name指的是客戶名字
name=self.browse(cr,uid,ids[0],context=context).name
act_obj = self.pool.get('ir.actions.act_window')
mod_obj = self.pool.get('ir.model.data')
result = mod_obj.xmlid_to_res_id(cr, uid, 'ks_sale.action_partner_account_state',raise_if_not_found=true)
result = act_obj.read(cr, uid, [result], context=context)[0]
過濾條件1
result['domain'] = "[('partner_id','=','"+ name +"')]"
過濾條件2result['domain'] = "[('origin','=',"+ str(ids[0]) +")]"
這兩種都可以,優先指的是過濾條件為2的為標準return result
attrs=""
icon="fa-strikethrough">
button>
xpath>
跟上面差不多:
至於兩個按鈕區別還沒有研究過
C 委託型別Action和Func
簡述 action和func就是泛型委託,作用就是可以為我們省去定義委託的步驟。1.action為返回型別為void且無參的委託 等價於delegate void 委託名 使用方式 static void dofirstwork 在工作 task.currentid action t1 new ac...
vuex mutation和action的區別
const store new vuex.store mutations actions 1 流程順序 相應檢視 修改state 拆分成兩部分,檢視觸發action,action再觸發mutation。2 角色定位 基於流程順序,二者扮演不同的角色。mutation 專注於修改state,理論上是修...
FBX格式和obj格式的區別
目前主流常用的通用模型格式fbx格式和obj都是眾多可以用在眾多軟體平台的。既然兩個都是通用模型格式,那麼fbx格式和obj格式的區別到底是什麼呢?很多三維設計師朋友都聽說過這兩個格式,但卻不知道該如何選擇,接下來就為大家解讀對比一下吧。1 fbx格式和obj格式都是三維通用模型格式,可以用在目前幾...