上記の私の質問のタイトルのように、ExtJS のフィールドセットの既に複製されたカウント数をチェックするのを手伝ってくれる人はいますか? これは、フォームの検証に使用されます。(私は ExtJS 3.0 を使用しました)
これは、Fieldset ExtJS のコード構成の一部です。
nameSpace: 'person',
xtype: 'fieldset',
title: 'Person',
autoHeight: true,
collapsible: true,
maxOccurs: 5,
dynamic: true,
これは私の検証用のロジック アルゴリズムです (maxOccurs 構成が 5 に設定されている場合)。
field = fieldset.count;
if (field < maxOccurs) then
alert("fieldset must be already five to be added!")
end if;
これで解決しました!MMTさん、ご提案ありがとうございます。スタックオーバーフローありがとう!
このフィールドセットの外側でパネルを使用します。今のところ、このコードで問題を解決しました。
var personPanel = Ext.getCmp('PersonPanel');
var personLength = personPanel.extract('person','fieldset');
if(personLength.length < 5) {
alert("fieldset must be already five to be added!");
}