Upgrade to ExtJS 3.3.1 - Released 11/30/2010
[extjs.git] / src / widgets / form / Hidden.js
1 /*!
2  * Ext JS Library 3.3.1
3  * Copyright(c) 2006-2010 Sencha Inc.
4  * licensing@sencha.com
5  * http://www.sencha.com/license
6  */
7 /**
8  * @class Ext.form.Hidden
9  * @extends Ext.form.Field
10  * A basic hidden field for storing hidden values in forms that need to be passed in the form submit.
11  * @constructor
12  * Create a new Hidden field.
13  * @param {Object} config Configuration options
14  * @xtype hidden
15  */
16 Ext.form.Hidden = Ext.extend(Ext.form.Field, {
17     // private
18     inputType : 'hidden',
19     
20     shouldLayout: false,
21
22     // private
23     onRender : function(){
24         Ext.form.Hidden.superclass.onRender.apply(this, arguments);
25     },
26
27     // private
28     initEvents : function(){
29         this.originalValue = this.getValue();
30     },
31
32     // These are all private overrides
33     setSize : Ext.emptyFn,
34     setWidth : Ext.emptyFn,
35     setHeight : Ext.emptyFn,
36     setPosition : Ext.emptyFn,
37     setPagePosition : Ext.emptyFn,
38     markInvalid : Ext.emptyFn,
39     clearInvalid : Ext.emptyFn
40 });
41 Ext.reg('hidden', Ext.form.Hidden);