`
chembo
  • 浏览: 943804 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

解决Extjs中Combobox显示值和真实值赋值问题

    博客分类:
  • ext
EXT 
阅读更多
version:ext2.2
初始化赋值给combobox常常会遇到显示值不等于真实值的问题。
这个时间就要调用到setvalue和setrawvalue了,下面是我初始化省份的时候的例子,其中真实值是省份ID,显示值是省份中文名:
(updateUserInfoPanel.find('name','provinceId')[0]).setValue(sm.getSelected().get('provinceId'));
(updateUserInfoPanel.find('name','provinceId')[0]).setRawValue(sm.getSelected().get('provinceName'));
	    	

如果这个还没有生生效,就需要使用Ext.data.Record.create({})去构建一个combobo的数据对象,并将这个值填充到combobo的dataStore中,最后再调用setvalue这样就可以了。
分享到:
评论

相关推荐

    Extjs中ComboBox加载并赋初值的实现方法

    通过上述方法,我们能够确保Extjs中ComboBox组件在加载数据后正确显示初始选中的值。这不仅可以增强界面的友好性,还可以避免因数据未及时加载而导致的程序错误。在实际应用中,合理处理异步数据加载和用户界面交互...

    解决Extjs下拉框不显示的问题

    解决ExtJS中ComboBox下拉框不显示的问题,通常需要从组件渲染、Z-Index管理、父容器影响以及事件处理等多个角度进行排查。通过监听组件事件并动态调整样式,可以有效地避免因层叠顺序问题导致的显示异常。同时,良好...

    extjs4.2 datetime控件

    在ExtJS 4.2版本中,开发者可以使用DateTime控件来处理日期和时间的选择与显示,这尤其适用于需要精确到时分秒的场景。这个控件是ExtJS对基础日期选择器的扩展,增加了对时间部分的细致控制。 DateTime控件在ExtJS ...

    ExtJS中设置下拉列表框不可编辑的方法

    在前端开发中,ExtJS是一个广泛使用的JavaScript框架,它用于构建交互式...本篇内容详细介绍了如何通过设置`editable`和`typeAhead`属性来控制ExtJS中的下拉列表框是否可编辑,希望对遇到类似问题的开发者们有所帮助。

    EXTEXTEXTEXTEXTEXTEXT

    ExtJS 的 ComboBox 组件是用于创建下拉列表的常用控件,它允许用户从一组预定义的选项中选择一个值。在本文中,我们将深入探讨如何设置 ComboBox 的默认值、如何使用服务器数据作为数据源以及 ComboBox 数据源 store...

    Ext开发过程中的自学笔记

    - 在ExtJS中,当表单提交时,Combobox默认会发送valueField的值。因此,后台接收到的将是如"1"或"2"这样的值,而不是"男"或"女"。 - 如果需要将displayField值用于用户交互,可以在后台根据接收到的valueField查询...

    Ext中下拉列表ComboBox组件store数据格式用法介绍

    在ExtJS中,下拉列表ComboBox组件是用于展示可选列表的交互控件,常用于表单输入。它提供了多种数据绑定方式,包括本地数据和远程数据。本篇文章将详细讲解Ext中下拉列表ComboBox组件的store数据格式及其用法。 ...

    ExtJS 设置级联菜单的默认值

    在前端开发中,ExtJS是一个流行的JavaScript框架,用于构建富互联网应用程序。其中,级联菜单是一种常见的用户界面组件,允许用户从一个下拉列表中选择一个选项来更新另一个下拉列表的选项。在这个过程中,设置...

Global site tag (gtag.js) - Google Analytics