Extjs 将复选框置于输入字段之前

Extjs 将复选框置于输入字段之前,extjs,Extjs,我有一个包含一组字段的面板,这些字段有一些绑定的验证规则 和其他函数,如setValue、InitValue等。现在我尝试在运行时插入复选框字段,尝试使用extjs的insert add函数,但它们插入到单独的行中 但我需要在其中一个输入字段之前插入此复选框 我已经创建了带有新输入字段和复选框的新面板,并将其添加到父面板 如果将复选框放在输入字段的“视点”之前,则效果很好,但 问题是输入字段失去了其本机配置选项,如setValue、initValue、validator等。 并抛出错误,建议在不

我有一个包含一组字段的面板,这些字段有一些绑定的验证规则 和其他函数,如setValue、InitValue等。现在我尝试在运行时插入复选框字段,尝试使用extjs的insert add函数,但它们插入到单独的行中 但我需要在其中一个输入字段之前插入此复选框 我已经创建了带有新输入字段和复选框的新面板,并将其添加到父面板 如果将复选框放在输入字段的“视点”之前,则效果很好,但 问题是输入字段失去了其本机配置选项,如setValue、initValue、validator等。
并抛出错误,建议在不损害输入字段组件的情况下放置复选框。

您可以使用Ext.form.CompositeField而不是TextField,例如:

    new Ext.form.CompositeField({
        fieldLabel: '...',
        msgTarget : 'side',
        combineErrors: false,
        items: [
            {
                xtype: 'checkbox'
            },
            {
                xtype: 'textfield'
            }
        ]
    })