小编lev*_*ste的帖子

JME还活着吗?

我很久以前就学过JME,现在我正在研究Android,我想知道Java Micro Edition在哪里.

我试过谷歌,但所有链接都很旧.

有人可以提供一些链接或文档来帮助我了解JME的未来吗?

java-me

8
推荐指数
2
解决办法
3861
查看次数

通过on_change方法创建和编辑one2many字段的项目

我有这个课(评价)

class schoolem_evaluation(osv.Model):
_name = 'schoolem.evaluation'
_columns = {
    'name' : fields.char('Evaluation',help="Champ automatique = periodeN_ExamenN_CoursX_SalleDeClasseS"),
    'aca_id' : fields.many2one('schoolem.aca','Annee Academique',required=True),
    'periode_id' : fields.many2one('schoolem.periode','Periode',required=True,help="Par exemple : trimestre01"),
    'examen_id' : fields.many2one('schoolem.examen','Examen',required=True),
    'salle_de_classe_id' : fields.many2one('schoolem.salle_de_classe','Salle de Classe',required=True),
    'cours_id' : fields.many2one('schoolem.cours','Cours',required=True),
    'note_ids' : fields.one2many('schoolem.note_evaluation','evaluation_id','Notes'),
}   
Run Code Online (Sandbox Code Playgroud)

和这个班(note_evaluation)

class schoolem_note_evaluation(osv.Model):
    _name = 'schoolem.note_evaluation'
    _order = 'etudiant_id'
    _columns = {
        'name' : fields.float('Note',digits=(6,2),required=True),
        'evaluation_id' : fields.many2one('schoolem.evaluation','Evaluation',),
        'etudiant_id' : fields.many2one('schoolem.etudiant','Etudiant',required=True),
        'rang' : fields.integer('Rang'),
        'observation' : fields.text('Observation'),
    }
Run Code Online (Sandbox Code Playgroud)

我希望用户在选择Evaluation_form中最后一个字段(cours_id)的值时,能够通过on_change方法生成one2many note_evaluation行; 并使生成的行直接出现在视图中,以便他可以插入每个note_evaluation行的名称值(注释).并保存所有.

可能吗?这是我当前的XML视图文件

<field name="cours_id"  context="{'evaluation_id': active_id, 'test': 1}" on_change="on_change_cours_id(examen_id,salle_de_classe_id,cours_id,aca_id)"/>
                    </group> …
Run Code Online (Sandbox Code Playgroud)

openerp

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

java-me ×1

openerp ×1