Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
1 Răspunde
7698 Vizualizări

Hello,

I am getting the following error from my function:

Error: QWeb2 - template['TreeView']: Runtime Error: TypeError: dict.field.attrs.modifiers is undefined

I want the function to switch the user's screen to the tree view, using the following code:

    view_id = self.pool.get('ir.ui.view').search(cr,uid,[('name','=','database.sync.display.tree')])
    return {
        'name': ('act_database_sync_display_tree_view'),
        'domain': "[]",
        'view_type': 'tree',
        'view_mode': 'tree',
        'res_model': 'database.sync',
        'view_id': (view_id),
        'nodestroy': True,
        'target': 'current',
        'context': context,
        'type': 'ir.actions.act_window',
    }

What am i not returning that openerp wants to see? I don't need to see a specific record, i just want to switch from the form view back to the tree view when i push a button.

Imagine profil
Abandonează
Cel mai bun răspuns

If all you want is to return the standard list view of the model, then at the end of your function simply return this:

        return {
            'view_type': 'tree',
            'view_mode': 'tree,form',
            'res_model': 'database.sync',
            'type': 'ir.actions.act_window',
            'target': 'current',
            'context': context
    }
Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
0
iun. 18
2720
3
apr. 25
4809
5
nov. 23
43179
3
sept. 23
9567
1
sept. 22
3851