在combo的下拉列表中有一个“自定义”的选项
点击自定义,出现一个文本框,可以输入文本数据。
数据可以传给数据库。
这个功能应该如何实现呢。
以下是伪代码
[code="js"]new Ext.form.ComboBox({
//....
listeners : {
'select' : function(combo,record,index){
if(...){ //判断当前选择的是不是“自定义”的这条记录,可以通过record参数获得
var win = new Ext.Window({
//..在这里可以包含任何组件包括你看到的文本框。
});
win.show();
}
}
}
});
[/code]
虽然我不知道出险一个文本框后大概是什么意思。但是我能明白你想要的是什么效果。这是通过捕捉下拉框的选择事件(select),然后再弹出一个对话框。一般是这样来实现的