`

关于COMBOX联动的显示文本设置

EXT 
阅读更多

今天遇到了从后台返回数据给combox显示的问题,通过网络和朋友的帮助指导了算是明白了。有两种方式可以,

一种是ext本身解决方法:

给combox设置hiddenName:'XXX'和valueField:'XXX'这个两个值设置一致,在进行setValue(真实值)和setRowValue(显示值)的操作。

 

另一种方法就是对combox中的sevValue方法进行重载,代码如下

Ext.override(Ext.form.ComboBox,{
	setValue : function(v, _text){
        		var text = v;
       		 if(this.valueField){
            			var r = this.findRecord(this.valueField, v);
           			 if(r){
               				 text = r.data[this.displayField];
            			}else if(this.valueNotFoundText !== undefined){
               				 text = this.valueNotFoundText;
           			 }
        		}
        
       		 if( arguments.length >= 2 )
        			text = _text;
        
        		this.lastSelectionText = text;
       		 if(this.hiddenField){
            			this.hiddenField.value = v;
        		}
        		Ext.form.ComboBox.superclass.setValue.call(this, text);
        		this.value = v;
    }
});

 注释:setValue(真实值,显示值);

分享到:
评论

相关推荐

    c#中关于combox控件的绑定

    这里需要注意的是,`DataSource`属性设置为省份列表,`DataTextField`和`DataValueField`分别指定显示文本字段和值字段。 ### 四、实现联动效果 当用户在第一个ComboBox(比如省份)中选择一个选项时,第二个...

    DataGridView控件Combox列数据绑定

    5. **设置ValueMember和DisplayMember**:若需要在下拉列表中显示不同的文本(DisplayMember),同时将另一个值(ValueMember)作为后台存储的值,需要设置这两个属性。假设我们的数据源是自定义对象,每个对象有`...

    C#窗体Combobox简单用法

    - 获取选中的显示文本:`comboBox1.SelectedItem.ToString();` - 获取选中的索引:`comboBox1.SelectedIndex;` - 添加单个项:`comboBox1.Items.Add("NewItem");` 综上所述,C#窗体中的ComboBox控件通过简单的...

    Combox TreeView的一个实例

    `TreeView`则用于显示层次结构的数据,例如文件系统、组织结构等,用户可以通过展开和折叠节点来查看和操作数据。 结合`ComboBox`和`TreeView`,我们可以创建一种混合控件,使得用户在选择`ComboBox`中的特定项时,...

    C#.Net winform combox日期级联选择器

    本主题将深入探讨如何实现一个“日期级联选择器”,它通常用于在两个或多个ComboBox控件之间建立联动关系,以实现日期选择的递进效果。这种功能常见于诸如日程管理、预订系统等应用程序中,帮助用户逐步细化他们的...

    unigui自定义下拉combobox完善

    - 自定义下拉列表的显示方式,如分组、多列显示,或者设置滚动条。 3. **事件处理与交互**: - 监听ComboBox的onChange、onClick等事件,实现联动效果或其他业务逻辑。 - 自定义弹出下拉列表的行为,例如设置...

    comboBoxDemo

    TreeStore用于存储树形数据,并与TreePanel或者这里的下拉树联动。 2. **displayField**: 这个属性指定哪个字段的值用于在输入框中显示。在树结构中,这通常是节点的文本标签。 3. **valueField**: 这个属性定义了...

    dwz-user-guide.pdf

    - **Combox组件**:提供下拉列表式的输入选择。 - **Suggest+Lookup+主从结构**:支持数据的自动完成和关联展示。 - **查找带回**:实现搜索结果的高亮展示。 - **主从结构**:支持父子数据之间的联动操作。 - **...

Global site tag (gtag.js) - Google Analytics