extjs从字段集中的列中删除字段
使用我的字段集,我有一个包含不同组件的列布局 根据组合的值,我想从一列中删除textField并用一个新组合替换它 我有获取组合值的逻辑,但我似乎无法从列中删除任何项 我给了它一个id,它会返回并尝试以下操作:extjs从字段集中的列中删除字段,extjs,field,fieldset,Extjs,Field,Fieldset,使用我的字段集,我有一个包含不同组件的列布局 根据组合的值,我想从一列中删除textField并用一个新组合替换它 我有获取组合值的逻辑,但我似乎无法从列中删除任何项 我给了它一个id,它会返回并尝试以下操作: if(combo.getValue()=="r"){ alert("here"); var col = Ext.getCmp(
if(combo.getValue()=="r"){
alert("here");
var col = Ext.getCmp("col"+rowNo);
alert(col.id);
var field = Ext.getCmp("textfield"+rowNo);
col.remove(field, true);
}
列代码
为什么您需要实际移除它?根据要显示的字段,您可以将
hidden
属性设置为true/false。如果您有两个要“切换”的字段,设置它们的hidden
属性也会调整布局以适合它们
比如:
if (combo.getValue() == "r") {
textfield1.show();
} else {
textfield1.hide();
textfield2.show();
}
为什么您需要实际移除它?根据要显示的字段,您可以将
hidden
属性设置为true/false。如果您有两个要“切换”的字段,设置它们的hidden
属性也会调整布局以适合它们
比如:
if (combo.getValue() == "r") {
textfield1.show();
} else {
textfield1.hide();
textfield2.show();
}