Extjs 多深度的Ext JS表单

Extjs 多深度的Ext JS表单,extjs,Extjs,所以在ExtJS视图中,我有一个表单,其中可能包含字段和多个表单,而主表单包含的表单也可以包含表单和字段。最后一种形式的深度没有限制。当我提交时,我想得到这样的东西 main-form { key1: value1, key2: value2, form-l2 { key-l2:value-l2, form-l3 { key-l3:value-l3, ...

所以在ExtJS视图中,我有一个表单,其中可能包含字段和多个表单,而主表单包含的表单也可以包含表单和字段。最后一种形式的深度没有限制。当我提交时,我想得到这样的东西

main-form
{
    key1: value1,
    key2: value2,
    form-l2
    {
        key-l2:value-l2,
        form-l3
        {
            key-l3:value-l3,
            ...
        }
    }
}
作为一个对象。

在HTML中,表单不能,而在ExtJS中,即使我们能够以某种方式欺骗它,它也不会很好地发挥作用,我怀疑它是否值得付出努力


最好是有一个边界表单,在该表单中,您可以实现树状UI加上一些自定义方法(或覆盖现有方法),以返回由字段值组成的嵌套json。

如果尝试
getValues()
?我得到一个一级键值对,然后您需要重写的getValues来构建一个更深层次的对象(并且您应该考虑什么表单属性应该是键)