单击 numberfield后,如失去焦点后非数字部分消失问题的解决办法
2014-08-21 17:19
411 查看
1 问题描述
当需要使用 extjs 的 numberfield,但需要对文本框中的值进行设定的时候,就需要用到 setRawValue, 但通过此种方法设定的值,在点击文本框后,取消焦点后,文本框中的内容会变成纯数字,var pageContainer = Ext.create('Ext.container.Container', { renderTo: Ext.getBody() });<pre name="code" class="javascript">pageContainer.add({ xtype: 'numberfield',itemId: 'numberfield',validateOnBlur: false,validateOnChange: false,hideTrigger: true});var component = pageContainer.getComponent("numberfield");component.setRawValue('123.789 kV');
点击文本框,再点击其他元素,文本框的内容将变成 123.789.
2 解决办法
在调用 setRawValue 前,应调用 clearListeners(). 注意当前的测试版本为 extjs4.0.7. 示例代码如下:component.clearListeners(); component.setRawValue('123.789 kV');
相关文章推荐
- 使用C#解决部分Win8.1系统窗口每隔几秒失去焦点的问题
- 关于Ext.form.NumberField中输入一个超大数字,失去焦点后变成另一个数字的bug的处理
- ListView+EditText失去焦点和软键盘问题解决办法
- [导入]关于DATAGRID数据更改时点2次/行号跟不准/失去焦点/丢失e等一系列问题的解决办法:
- 使用C#解决部分Win8.1系统窗体每隔几秒失去焦点的问题
- Dell Caps Lock 切换大小写被窃取焦点问题解决办法
- Android2.2+Eclipse windows xp环境配置,加部分问题解决办法(图文)
- 托盘图标莫名其妙消失问题的解决办法
- WORD程序失去焦点再获得焦点后无法使用鼠标功能的解决办法(已解决)
- 解决dotnetbar textbox控件在按Enter键后失去焦点的问题
- javascript(js)浮点数字精度问题的一个解决办法。
- Excel数字、文本混合列导入SQL Server出现的问题&解决办法
- Bad version number in .class file的问题解决办法总结
- ubuntu 10.10 网络连接消失问题解决办法
- WPF 在TextBox失去焦点时检测数据,出错重新获得焦点解决办法
- Dell Caps Lock 切换大小写被窃取焦点问题解决办法
- 用DirectSound在窗口中播放声音,可当窗口失去焦点后却不播放的解决办法
- GridView导出数据到excel数字变为科学记数法的问题的解决办法
- GridView导出数据到excel数字变为科学记数法的问题的解决办法
- Excel数字、文本混合列导入SQL Server出现的问题&解决办法