一、Ext.each()中return true类似continue的作用;
retrun false类似back的作用。
二、动态添加、删除numberField
{
xtype : 'button',text : '增加',
iconCls:'x-add-icon',
handler: function(){
index++;
var fd = new Ext.form.NumberField({
id:'Child'+index,
fieldLabel:index+'',
width : 350,
labelSeparator:'',
labelAlign : 'left',
labelWidth : 150,
margin: '0 127',
allowBlank: false,
});
me.items.add(me.items.getCount(), fd);
me.doLayout();
}
},{
xtype : 'button',
text : '删除',
iconCls:'delete',
handler: function(){
if(index>1){
Ext.getCmp('Child'+index).hide();
me.items.remove(Ext.getCmp('Child'+index),true);
me.doLayout();
index--;
}else{
alert("没有拆分项可以删除了!");
}
}
}
三、Ext中最好不要使用id,id重复容易造成页面绪乱,如果实在要用,要保证id的唯一性。