-
20 Dec 2012 12:45 AM #1
override checkbox
override checkbox
I use this code in order to change the values of the checkbox, but in some case I've got this error:
Uncaught TypeError: Cannot read property 'length' of undefined
This happened when I try to use the checkbox component, maybe becouse the checkbox has not yet been created.
Ext.override(Ext.form.field.Checkbox,{
inputValue: 'T',
getValue: function () {
return this.checked ? 'T' : 'F';
}
});
-
22 Dec 2012 8:50 AM #2Sencha - Senior Forum Manager
- Join Date
- Mar 2007
- Location
- St. Louis, MO
- Posts
- 33,634
- Vote Rating
- 435
I'm not getting any errors.
Also, Ext.override is deprecated so your override should look like:
And you can dynamically load it and take part in a build.Code:Ext.define('Override.form.field.Checkbox', { override : 'Ext.form.field.Checkbox', inputValue : 'T', getValue : function () { return this.checked ? 'T' : 'F'; } });Mitchell Simoens @SenchaMitch
Sencha Inc, Senior Forum Manager
________________
http://www.JSONPLint.com - Source to lint your JSONP!
Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
https://github.com/mitchellsimoens
Think my support is good? Get more personalized support via a support subscription. https://www.sencha.com/store/
Need more help with your app? Hire Sencha Services services@sencha.com
Want to learn Sencha Touch 2? Check out Sencha Touch in Action that is almost in print!
When posting code, please use BBCode's CODE tags.
-
26 Dec 2012 10:50 PM #3


Reply With Quote