I get table = self.createform(xfields) File "applications/init/modules/plugin_solidform.py", line 96, in createform n = len(self.flat_fields) KeyError: 'article_eq'
when I use the following code: fields = ['id', 'title', 'primaryauthor', 'authors', 'rp_author', 'journal', 'bib_id', 'bib_pages', 'doctype', 'language', 'abstract', 'bib_vol', 'bib_date', 'url', 'pubyear', 'ut', 'scopus_id', 'sabinet_id', 'isap_id', 'ltitle', 'article_eq', 'uuid', 'created_on', 'created_by', 'updated_on', 'updated_by'] fields_read = [['id', None], 'title', ['primaryauthor', None], 'authors', ['rp_author', 'journal'], ['bib_id', 'bib_pages' ], ['doctype', 'language' ], 'abstract', ['bib_vol', 'bib_date'], 'url', ['pubyear', 'ut' ], ['scopus_id', 'sabinet_id', 'isap_id' ], 'ltitle', ['article_eq', 'uuid' ] , ['created_on', 'created_by'], ['updated_on', 'updated_by'] ] form = SOLIDFORM(db.akb_articles, rekord, fields = fields, showid = False, readonly = True) The error occurs when I use fields = fields as well as the original one I have tried: fields = fields_read. The list as in 'fields' is the result of db[table].fields(). So the fieldnames are correct. The following fields are computed fields: article_eq and ltitle. Any idea what is causing the key-error? The version of solidtable is one I downloaded today from http://dev.s-cubism.com/web2py_plugins/pack_plugin/solidform Regards Johann -- Because experiencing your loyal love is better than life itself, my lips will praise you. (Psalm 63:3)