1

正如我上面的询问标题,有人可以帮助我检查 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!");
}
4

1 回答 1

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!");
}
于 2012-10-24T04:51:11.557 回答