正如我上面提到的标题,有人可以帮我检查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!");
}
答案 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!");
}