2

如何为函数字段设置默认值。我试图创建一个函数,但它从未执行过。

提前谢谢。

4

1 回答 1

1

这对我有用试试这个,

def _get_test(self, cr, uid, context=None):
    print "\n\nget function call Default" 
    res = 'Pooja'
    return res


def _set_test(self, cr, uid, ids, name, args, context=None):
    res = {}
    print "\n\nset function call"  
    for i in self.browse(cr, uid, ids, context=context):
        res[i.id] = 'bhavesh'
    return res

_columns = {
    'test': fields.function(_set_test, type='char', string='Test'),
}

_defaults = {
    'test': _get_test, 
}
于 2013-12-12T09:56:28.060 回答