`
编程足球
  • 浏览: 257739 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

Ext Combo 添加空值并且显示出来

    博客分类:
  • Ext
 
阅读更多
1、最简单的方案是在后台从数据库中查询了Combobox数据时,在返回的结果中构造一个包含空值 的项;
2、第二种方案是在加载Storer后,在回调函数中手动往Store中加入一条数据记录。
roleAll.load({
	callback:function(records, options, success){
		//插入一条空记录			
		var e = new configRoleRecord({
		  	id : "",
		   	roleEn:"",
		   	roleCn: ""
		});
		this.insert(0, e);
	}
});	


但是上面的操作还是没办法正常的显示这个空值,还要进行下一步操作
重载combox的initList方法,使得可以正常显示空格
/**
 * 空选项不能正常显示
 * 进行修正
 */
Ext.override(Ext.form.ComboBox, 
{
	initList: (
		function(){
			if(!this.tpl) {
				this.tpl = new Ext.XTemplate('<tpl for="."><div class="x-combo-list-item">{', 
								this.displayField , ':this.blank}</div></tpl>', 
								{blank: function(value){return value==='' ? '&nbsp' : value;}
				});
			}
	}).createSequence(Ext.form.ComboBox.prototype.initList)
});
分享到:
评论

相关推荐

    visifire在WPF中加载_中间空值不显示

    在“visifire在WPF中加载_中间空值不显示”这个主题中,我们将深入探讨如何在WPF应用中使用Visifire来处理包含空值或缺失数据的数据源,并确保这些空值在图表中不被显示。 首先,我们需要理解Visifire的基本用法。...

    spreadjs_单元格空值显示特定符号-demo.zip

    标题“spreadjs_单元格空值显示特定符号-demo.zip”暗示了这是一个关于SpreadJS库的示例,专门处理单元格中的空值,并显示特定符号。SpreadJS是一款强大的JavaScript电子表格库,它允许开发者在Web应用中创建、编辑...

    python处理csv中的空值方法

    在本篇教程中,将会介绍如何使用Python语言来处理CSV文件中的空值。CSV文件广泛应用于数据存储和交换,由于其结构简单和易于编辑,经常被用于各种数据分析和机器学习工作中。在实际使用过程中,由于各种原因,CSV...

    Qt可为空值的DateTimeEdit

    我们还需要考虑控件的显示,确保空值状态下显示适当的提示信息,比如"未设置"。 ```cpp void EmptyDateTimeEdit::SetEmptyEnable(bool enabled) { if (enabled) { connect(this, &QDateTimeEdit::textChanged, ...

    GridView添加行并且默认显示行数

    ### GridView添加行并且默认显示行数 #### 背景介绍 在开发Web应用程序时,尤其是在.NET框架下使用ASP.NET,经常会遇到需要处理表格数据的情况。`GridView`控件是ASP.NET提供的一个非常强大且灵活的数据绑定控件,...

    空值的判断,空值的过滤,补全空值.ipynb

    空值的判断,空值的过滤,补全空值.ipynb

    c# 日期控件 扩展 空值

    例如,用户首先看到一个年份的下拉列表,选择后,会显示相应的月份,再选择月份后,展示具体的日期。这样的设计可以提高用户操作的效率,尤其是在处理大量日期数据时。 实现这样一个自定义控件,开发者可能需要继承...

    Accessoft-为0的数据不显示,为空值的数据不显示,数据记录等于0等于空值的不显示.mdb

    该资源来自www.accessoft.com,看见内容丰富而且有些人问这个问题就搬运了。

    SQL Server中的空值问题.pdf

    在数据库管理系统中,尤其是关系型数据库如SQL Server,空值是一个不可忽视的重要概念。正确理解和处理空值是保证数据准确性和查询结果一致性的关键。本文将深入探讨SQL Server中的空值问题,包括空值的语义分类、...

    matlab 空值预处理

    本教程将围绕“matlab 空值预处理”这一主题,详细介绍如何使用MATLAB处理数值型和字符型数据中的空值。 首先,我们来理解MATLAB中的空值。在MATLAB中,当某个数据点没有可用值时,通常会用NaN表示。这种情况下,...

    SQL Server数据库中处理空值时常见问题

    SQL Server 数据库中处理空值时常见问题 数据完整性是任何数据库系统要保证的重点。不管系统计划得有多好,空数据值的问题总是存在。本文探讨了在 SQL Server 中处理这些值时涉及的 3 个问题:计数、使用空表值以及...

    domino xpags开发combobox默认空值

    - 这将确保Combobox的下拉列表的第一个选项(也就是我们添加的空值)作为默认值显示。 6. **优化与注意事项**: - 为了提高用户体验,可以在Combobox的属性中设置`Display as dropdown`,这样用户可以清楚地看到...

    实验七SQL的空值和空集处理.doc

    SQL 的空值和空集处理 SQL 语言中,NULL 值和空集是两个特殊的概念,它们在数据库查询操作中扮演着重要的角色。为了更好地理解和处理空值和空集,需要通过实验和实践来验证它们的特性和行为。 实验目的: * 认识 ...

    MySQL数据库:空值比较.pptx

    MySQL有一个特殊的等于运算符“”,当两个表达式彼此相等或都等于空值时,它的值为TRUE,其中有一个空值或都是非空值但不相等,这个条件就是FALSE。 【例】 查询Sell表中还未收货的订单情况。 SELECT * FROM Sell ...

    解决 qt QDateEdit 不能输入空值的问题。

    以上方法可以根据实际需求进行选择或组合,实现QDateEdit可以输入和显示空值的功能。在项目中,你可能还会遇到其他与QDateEdit相关的定制需求,例如改变日期格式、禁用特定日期等,这都可以通过Qt提供的API和信号槽...

    dem空值替换

    可以填充ASTER DEM以srtm中的空值,很方便的

    mybatis 报空值异常

    ### MyBatis 报空值异常及解决办法 在使用 MyBatis 框架进行数据库操作时,可能会遇到报空值异常的情况。这类问题通常出现在尝试将空值(`null`)插入数据库表中时,尤其是在未指定 JDBC 类型的情况下更为常见。...

    oracle处理空值的方法

    在Oracle数据库中,空值(NULL)是一种特殊的数据类型,表示未知或不存在的值。处理空值是数据库操作中常见的需求,特别是在数据查询、聚合计算和数据清洗等场景下。Oracle提供了多种方法来处理空值,包括使用NVL、...

    探讨SQL Server数据库中空值处理技巧

    探讨 SQL Server 数据库中空值处理技巧 在 SQL Server 中处理空值是数据库系统中非常重要的一方面。空值的存在可能会导致数据不完整、计算错误、外键处理问题等。因此,了解如何正确地处理空值是非常必要的。本文将...

    允许空值的下拉框

    在这些工具中,你可能需要找到一个可以设置默认值或空值的选项,并且在代码生成后手动添加一些逻辑来处理空值。 在实际项目中,允许空值的下拉框可能需要与数据库交互,特别是在保存用户选择时。如果数据库字段允许...

Global site tag (gtag.js) - Google Analytics