Ext元件ComboBox 中getValue()和getRawValue()的區別
當把Ext.form.ComboBox 的editable 設為true之後,用getValue()是取不到人工打進去(edit)的值的。因此,對於帶可編輯功能的ComboBox,我們可以用getRawValue() 去取得值。
我們先來看看兩個Method的原型和說明:
getRawValue() : Mixed
Returns the raw data value which may or may not be a valid, defined value. To return a normalized value see getValue().
getValue() : String
Returns the currently selected field value or empty string if no value is set.
注意:雖然getValue()返回的型別是String,而getRawValue()返回的是Mixed,但是這個Mixed可以被當作String運算和處理。
getValue是從ComboBox的store中用getById取資料,如果不選擇,getById返回的是undefined!
相關文章
- extjs 裡對getvalue() 和getRawValue()JS
- EXT2和EXT3的詳細區別(轉)
- Ext中 get、getDom、getCmp的區別
- linux ext4,ext3的特點和區別Linux
- OnPush 元件中 NgDoCheck 和 AsyncPipe 的區別元件
- Linux中ext3和ext4有什麼區別?如何選擇?Linux
- Linux中檔案系統ext2和ext3有什麼區別?Linux
- Ext.query()和Ext.get()的區別,Ext.query()類似於jquery的DOM選擇器jQuery
- Ext中的get、getDom、getCmp、getBody、getDoc的區別 (轉)
- 詳解展示元件和容器元件的區別和應用元件
- mysql中!=和is not的區別MySql
- JavaScript中for in 和for of的區別JavaScript
- mysql中“ ‘ “和 “ ` “的區別MySql
- Js中for in 和for of的區別JS
- JavaScript中==和===的區別JavaScript
- mixins和元件的區別和優缺點元件
- PHP 中的 -> 和 :: 的區別PHP
- vue.js全域性元件和區域性元件區別Vue.js元件
- 談談Ext JS的元件——元件基類:Ext.Component 薦JS元件
- 影片播放元件中,樣式全屏和全屏的區別是什麼?元件
- [Vue] 高階元件和套一層父元件的區別Vue元件
- Mybatis中#{}和${}傳參的區別及#和$的區別小結MyBatis
- [架構設計] 元件和模組的區別架構元件
- java 中equals和==的區別Java
- SQL中where和on的區別SQL
- Python 中 is 和 == 的區別Python
- Python中is和==的區別Python
- Java中equals和==的區別Java
- oracle中in和exists的區別Oracle
- Linux中“>”和“>>”的區別Linux
- tkinter中combobox下拉選擇控制元件(九)控制元件
- JS中的!=、== 、!==、=== 的用法和區別JS
- java中的==和equal的區別Java
- JS中的!=、== 、!==、===的用法和區別。JS
- js中!和!!的區別與用法JS
- javascrit中undefined和null的區別JavaUndefinedNull
- swift中Class和Struct的區別SwiftStruct
- js中AMD和CMD的區別JS