extjs 下拉框选择其他时候,显示出编辑框,需要在提交数据的时候区分编辑框的内容,与下拉框的内容去提交

有没有熟悉关于extjs的前端框架的,这个问题太棘手了 不好解决呀 提交数据之后需要 反显数据。

在onSelect 事件中来控制元素的显示。


$('#fId').combobox({
valueField: 'id',
textField: 'name',
editable:false,
panelHeight:'auto',
url : ctx+'module/list.do',
onSelect : function(rec){
     //获得操作对旬
  var field=Ext.getCmp("id');
//显示
showField(field);

}

.......
function hideField(field)
{
field.disable();// for validation
field.hide();
field.getEl().up('.x-form-item').setDisplayed(false); // hide label
}
function showField(field)
{
field.enable();
field.show();
field.getEl().up('.x-form-item').setDisplayed(true);// show label
}