我在datagrid field(Collective.z3c)中有datagrid field。form.datagridfield)
它从前端的角度出发。但是,当我提交表格时,收到的数据如下:
'questions': [{'choices': [], 'questionContent': u'Question 1 ', 'typeOfQ': None}]
Choices是第二个datagrid,它以空数组的形式返回。有没有一个更好的方法是有n个问题,里面有n个选择?我对子窗体或窗口小部件知之甚少,不知道创建它们是否是一个可靠的选择。在
代码如下:
^{pr2}$更新: 我发现嵌套的DGF实际上从未创建真正的行。它们要么是TT,要么是AA,这取决于是否有auto-append。这些行在extractData()中被忽略。但是,如果您通过省略必需字段而导致表单触发表单冲突。它再次构建表并起作用。在
修复:确保嵌套的DGF得到一个为其创建的实际行,并且一切正常。 我正在与: python,z3c.forms,plone
目前没有回答
相关问题 更多 >
编程相关推荐