我想在当前记录中添加一个数字和字段值,这是我的代码:
def _add(self, cr, uid, ids, context=None):
state_id = self.pool.get('ga.cashadvance').browse(self, cr, uid, ids, self.state)
res = chr(int(state_id) + 1)
return res
class cashadvance(osv.osv):
_name = 'ga.cashadvance'
_columns = {
'id_user' : fields.many2one('res.users', string='User', required=True, readonly=True),
'description' : fields.text('Description', required=True),
'state' : fields.char('State', readonly=True, required=True),
}
def addition(self, cr, uid, ids, context=None):
return self.write(cr,uid,ids,{'state':_add(self, cr, uid, ids, context)},context=context)
添加功能是指视图形式的按钮,当我点击按钮时出现此错误: AttributeError:' ga.cashadvance'对象没有属性' _ids'
需要帮助
答案 0 :(得分:1)
只需在没有太多代码的情况下点击每个按钮上的状态:
if(this.requestCode == requestCode && resultCode == RESULT_OK){
File root = new File(Environment.getExternalStorageDirectory(), "Feedback");
if (!root.exists()) {
root.mkdirs();
}
File file = new File(root, Constants.PROFILE_IMAGE_NAME+".jpeg");
checkFlowIdisPresent(file);
Bitmap photo = (Bitmap)data.getExtras().get("data");
// use this bitmap as it is
}