UNPKG

shubhadownloader

Version:

There is large amount of information available in market place. The markets are always in sync. In today's world investors find it very difficult to make effective use of information available to them. Shubha Downloader is great tool which resolves this problem and helps investor to increase his productivity and stay focused on decision making. Shubha Downloader enable end user to download market data from available sources and organize it. Shubha Downloader is Open source & FREE utility for end users. Shubha Downloader have main features as follows End of the day market data from web to your favorite charting application . Fundamental market data from web to your favorite charting application. Market reports from web to your favorite charting application.

157 lines (138 loc) 3.92 kB
/** * A display-only text field which is not validated and not submitted. This is useful for when you want to display a * value from a form's {@link Ext.form.Basic#load loaded data} but do not want to allow the user to edit or submit that * value. The value can be optionally {@link #htmlEncode HTML encoded} if it contains HTML markup that you do not want * to be rendered. * * If you have more complex content, or need to include components within the displayed content, also consider using a * {@link Ext.form.FieldContainer} instead. * * Example: * * @example * Ext.create('Ext.form.Panel', { * renderTo: Ext.getBody(), * width: 175, * height: 120, * bodyPadding: 10, * title: 'Final Score', * items: [{ * xtype: 'displayfield', * fieldLabel: 'Home', * name: 'home_score', * value: '10' * }, { * xtype: 'displayfield', * fieldLabel: 'Visitor', * name: 'visitor_score', * value: '11' * }], * buttons: [{ * text: 'Update' * }] * }); */ Ext.define('Ext.form.field.Display', { extend:'Ext.form.field.Base', alias: 'widget.displayfield', requires: ['Ext.util.Format', 'Ext.XTemplate'], alternateClassName: ['Ext.form.DisplayField', 'Ext.form.Display'], fieldSubTpl: [ '<div id="{id}"', '<tpl if="fieldStyle"> style="{fieldStyle}"</tpl>', ' class="{fieldCls}">{value}</div>', { compiled: true, disableFormats: true } ], /** * @cfg {String} [fieldCls="x-form-display-field"] * The default CSS class for the field. */ fieldCls: Ext.baseCSSPrefix + 'form-display-field', /** * @cfg {Boolean} htmlEncode * True to escape HTML in text when rendering it. */ htmlEncode: false, /** * @cfg {Function} renderer * A function to transform the raw value for display in the field. The function will receive 2 arguments, the raw value * and the {@link Ext.form.field.Display} object. */ /** * @cfg {Object} scope * The scope to execute the {@link #renderer} function. Defaults to this. */ validateOnChange: false, initEvents: Ext.emptyFn, submitValue: false, isDirty: function(){ return false; }, isValid: function() { return true; }, validate: function() { return true; }, getRawValue: function() { return this.rawValue; }, setRawValue: function(value) { var me = this, display; value = Ext.value(value, ''); me.rawValue = value; if (me.rendered) { me.inputEl.dom.innerHTML = me.getDisplayValue(); me.updateLayout(); } return value; }, /** * @private * Format the value to display. */ getDisplayValue: function() { var me = this, value = this.getRawValue(), display; if (me.renderer) { display = me.renderer.call(me.scope || me, value, me); } else { display = me.htmlEncode ? Ext.util.Format.htmlEncode(value) : value; } return display; }, getSubTplData: function() { var ret = this.callParent(arguments); ret.value = this.getDisplayValue(); return ret; } /** * @cfg {String} inputType * @private */ /** * @cfg {Boolean} disabled * @private */ /** * @cfg {Boolean} readOnly * @private */ /** * @cfg {Boolean} validateOnChange * @private */ /** * @cfg {Number} checkChangeEvents * @private */ /** * @cfg {Number} checkChangeBuffer * @private */ });