inputEx Documentation Back to homepage

### inputEx Documentation > HiddenField.js 0.2.2

This is the source view for HiddenField.js

(function() { var inputEx = YAHOO.inputEx; /** * @class Create a hidden input, inherits from inputEx.Field * @extends inputEx.Field * @constructor * @param {Object} options inputEx.Field options object */ inputEx.HiddenField = function(options) { inputEx.HiddenField.superclass.constructor.call(this,options); }; YAHOO.lang.extend(inputEx.HiddenField, inputEx.Field, /** * @scope inputEx.HiddenField.prototype */ { /** * Doesn't render much... */ render: function() { this.type = inputEx.HiddenField; this.divEl = inputEx.cn('div', null, {display: 'none'}); this.el = inputEx.cn('input', {type: 'hidden'}); if(this.options.name) this.el.name = this.options.name; this.divEl.appendChild(this.el); }, /** * Stores the value in a local variable * @param {Any} val The value to set * @param {boolean} [sendUpdatedEvt] (optional) Wether this setValue should fire the updatedEvt or not (default is true, pass false to NOT send the event) */ setValue: function(val, sendUpdatedEvt) { this.el.value = val; // Call Field.setValue to set class and fire updated event inputEx.HiddenField.superclass.setValue.call(this,val, sendUpdatedEvt); }, /** * Get the previously stored value * @return {Any} the previously stored value */ getValue: function() { return this.el.value; } }); /** * Register this class as "hidden" type */ inputEx.registerType("hidden", inputEx.HiddenField); })();

Copyright (c) 2007-2009 Eric Abouaf. All rights reserved.
Generated by JsDoc Toolkit 2.0.0 on Wed, 04 Mar 2009 15:41:29 GMT using neyricjslibs-template.