This question has been flagged
2736 Views

Hi everyone

    class cvs_quotations_class_formula(osv.osv):
        _name="cvs.quotations.class.formula"
        def _checkIsGlass(self,cr,uid,context=None):


        result=[]

        oj_cate=self.pool.get('product.category')
        search_cate=oj_cate.search(cr,uid,[('type_cate','=',3)])
        data_cate=oj_cate.read(cr,uid,search_cate,['id'],context)
        for item in data_cate:
            result.append(int(item['id']))
        oj_templete=self.pool.get('product.template')
        search_templete=oj_templete.search(cr,uid,[('categ_id','in',result)])
        data_templete=oj_templete.read(cr,uid,search_templete,['id','name'],context)
        return [(r['id'], r['name']) for r in data_templete]

      _columns={
    "codeglass":fields.selection(_checkIsGlass,"Chọn Kính",translate=True),

     }
    cvs_quotations_class_formula()

view :

    <field name="codeglass" ></field>

when i click button save, then value of selection not save

Can you hel me ? Thanks

Avatar
Discard

Selection Field you are using method so i think not save in db. what your actual requirement