0

フィールドのセットを含むパネルがあります。これらのフィールドには、バンドルされた検証ルールと setValue、InitValue などの他の関数があります。実行時にチェック ボックス フィールドを挿入しようとしています。Ext JS の挿入追加機能を試してみましたが、挿入していますパネルの別の行にありますが、入力フィールドの1つの前にこのチェックボックスを挿入する必要があります。そのために、新しい入力フィールドとチェックボックスを備えた新しいパネルを作成し、親パネルに追加しました。これは、入力フィールドの前にチェックボックスを配置することで正常に機能します観点です​​が、問題は入力フィールドがsetValue、initValue、validatorなどのネイティブ構成オプションを失い、エラーをスローすることです。入力フィールドコンポーネントに害を与えることなくチェックボックスを配置するための提案。

4

1 に答える 1

0

たとえば、TextFieldの代わりにExt.form.CompositeFieldを使用できます。

    new Ext.form.CompositeField({
        fieldLabel: '...',
        msgTarget : 'side',
        combineErrors: false,
        items: [
            {
                xtype: 'checkbox'
            },
            {
                xtype: 'textfield'
            }
        ]
    })
于 2012-04-06T12:23:13.793 に答える