ExtJS:如何用动态字段集检查一些已经克隆的Fieldset ExtJS?

时间:2012-10-10 08:29:28

标签: extjs extjs3 fieldset

正如我上面提到的标题,有人可以帮我检查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的建议!谢谢stackoverflow!

我在此字段集外部使用了一个面板,现在我用这段代码解决了我的问题:

var personPanel = Ext.getCmp('PersonPanel');
var personLength = personPanel.extract('person','fieldset');

if(personLength.length < 5) {
   alert("fieldset must be already five to be added!");
}

1 个答案:

答案 0 :(得分:0)

现在已经解决了!

我在此字段集外部使用了一个面板,现在我用这段代码解决了我的问题:

var personPanel = Ext.getCmp('PersonPanel'); //with id "PersonPanel" on a Ext.form.Panel attribute
var personLength = personPanel.extract('person','fieldset'); //"person" is namespace of fieldset

if(personLength.length < 5) {
   alert("fieldset must be already five to be added!");
}