* @class Roo.bootstrap.ButtonGroup
* @extends Roo.bootstrap.Component
* Bootstrap ButtonGroup class
- * @children Roo.bootstrap.Button Roo.bootstrap.Form
+ * @children Roo.bootstrap.Button Roo.bootstrap.form.Form
*
* @cfg {String} size lg | sm | xs (default empty normal)
* @cfg {String} align vertical | justified (default none)
+++ /dev/null
-
-/*
-* Licence: LGPL
-*/
-
-/**
- * @class Roo.bootstrap.CardUploader
- * @extends Roo.bootstrap.Button
- * Bootstrap Card Uploader class - it's a button which when you add files to it, adds cards below with preview and the name...
- * @cfg {Number} errorTimeout default 3000
- * @cfg {Array} images an array of ?? Img objects ??? when loading existing files..
- * @cfg {Array} html The button text.
-
- *
- * @constructor
- * Create a new CardUploader
- * @param {Object} config The config object
- */
-
-Roo.bootstrap.CardUploader = function(config){
-
-
-
- Roo.bootstrap.CardUploader.superclass.constructor.call(this, config);
-
-
- this.fileCollection = new Roo.util.MixedCollection(false,function(r) {
- return r.data.id
- });
-
- this.addEvents({
- // raw events
- /**
- * @event preview
- * When a image is clicked on - and needs to display a slideshow or similar..
- * @param {Roo.bootstrap.Card} this
- * @param {Object} The image information data
- *
- */
- 'preview' : true,
- /**
- * @event download
- * When a the download link is clicked
- * @param {Roo.bootstrap.Card} this
- * @param {Object} The image information data contains
- */
- 'download' : true
-
- });
-};
-
-Roo.extend(Roo.bootstrap.CardUploader, Roo.bootstrap.Input, {
-
-
- errorTimeout : 3000,
-
- images : false,
-
- fileCollection : false,
- allowBlank : true,
-
- getAutoCreate : function()
- {
-
- var cfg = {
- cls :'form-group' ,
- cn : [
-
- {
- tag: 'label',
- //cls : 'input-group-addon',
- html : this.fieldLabel
-
- },
-
- {
- tag: 'input',
- type : 'hidden',
- name : this.name,
- value : this.value,
- cls : 'd-none form-control'
- },
-
- {
- tag: 'input',
- multiple : 'multiple',
- type : 'file',
- cls : 'd-none roo-card-upload-selector'
- },
-
- {
- cls : 'roo-card-uploader-button-container w-100 mb-2'
- },
- {
- cls : 'card-columns roo-card-uploader-container'
- }
-
- ]
- };
-
-
- return cfg;
- },
-
- getChildContainer : function() /// what children are added to.
- {
- return this.containerEl;
- },
-
- getButtonContainer : function() /// what children are added to.
- {
- return this.el.select(".roo-card-uploader-button-container").first();
- },
-
- initEvents : function()
- {
-
- Roo.bootstrap.Input.prototype.initEvents.call(this);
-
- var t = this;
- this.addxtype({
- xns: Roo.bootstrap,
-
- xtype : 'Button',
- container_method : 'getButtonContainer' ,
- html : this.html, // fix changable?
- cls : 'w-100 ',
- listeners : {
- 'click' : function(btn, e) {
- t.onClick(e);
- }
- }
- });
-
-
-
-
- this.urlAPI = (window.createObjectURL && window) ||
- (window.URL && URL.revokeObjectURL && URL) ||
- (window.webkitURL && webkitURL);
-
-
-
-
- this.selectorEl = this.el.select('.roo-card-upload-selector', true).first();
-
- this.selectorEl.on('change', this.onFileSelected, this);
- if (this.images) {
- var t = this;
- this.images.forEach(function(img) {
- t.addCard(img)
- });
- this.images = false;
- }
- this.containerEl = this.el.select('.roo-card-uploader-container', true).first();
-
-
- },
-
-
- onClick : function(e)
- {
- e.preventDefault();
-
- this.selectorEl.dom.click();
-
- },
-
- onFileSelected : function(e)
- {
- e.preventDefault();
-
- if(typeof(this.selectorEl.dom.files) == 'undefined' || !this.selectorEl.dom.files.length){
- return;
- }
-
- Roo.each(this.selectorEl.dom.files, function(file){
- this.addFile(file);
- }, this);
-
- },
-
-
-
-
-
- addFile : function(file)
- {
-
- if(typeof(file) === 'string'){
- throw "Add file by name?"; // should not happen
- return;
- }
-
- if(!file || !this.urlAPI){
- return;
- }
-
- // file;
- // file.type;
-
- var _this = this;
-
-
- var url = _this.urlAPI.createObjectURL( file);
-
- this.addCard({
- id : Roo.bootstrap.CardUploader.ID--,
- is_uploaded : false,
- src : url,
- srcfile : file,
- title : file.name,
- mimetype : file.type,
- preview : false,
- is_deleted : 0
- });
-
- },
-
- /**
- * addCard - add an Attachment to the uploader
- * @param data - the data about the image to upload
- *
- * {
- id : 123
- title : "Title of file",
- is_uploaded : false,
- src : "http://.....",
- srcfile : { the File upload object },
- mimetype : file.type,
- preview : false,
- is_deleted : 0
- .. any other data...
- }
- *
- *
- */
-
- addCard : function (data)
- {
- // hidden input element?
- // if the file is not an image...
- //then we need to use something other that and header_image
- var t = this;
- // remove.....
- var footer = [
- {
- xns : Roo.bootstrap,
- xtype : 'CardFooter',
- items: [
- {
- xns : Roo.bootstrap,
- xtype : 'Element',
- cls : 'd-flex',
- items : [
-
- {
- xns : Roo.bootstrap,
- xtype : 'Button',
- html : String.format("<small>{0}</small>", data.title),
- cls : 'col-10 text-left',
- size: 'sm',
- weight: 'link',
- fa : 'download',
- listeners : {
- click : function() {
-
- t.fireEvent( "download", t, data );
- }
- }
- },
-
- {
- xns : Roo.bootstrap,
- xtype : 'Button',
- style: 'max-height: 28px; ',
- size : 'sm',
- weight: 'danger',
- cls : 'col-2',
- fa : 'times',
- listeners : {
- click : function() {
- t.removeCard(data.id)
- }
- }
- }
- ]
- }
-
- ]
- }
-
- ];
-
- var cn = this.addxtype(
- {
-
- xns : Roo.bootstrap,
- xtype : 'Card',
- closeable : true,
- header : !data.mimetype.match(/image/) && !data.preview ? "Document": false,
- header_image : data.mimetype.match(/image/) ? data.src : data.preview,
- header_image_fit_square: true, // fixme - we probably need to use the 'Img' element to do stuff like this.
- data : data,
- html : false,
-
- items : footer,
- initEvents : function() {
- Roo.bootstrap.Card.prototype.initEvents.call(this);
- var card = this;
- this.imgEl = this.el.select('.card-img-top').first();
- if (this.imgEl) {
- this.imgEl.on('click', function() { t.fireEvent( "preview", t, data ); }, this);
- this.imgEl.set({ 'pointer' : 'cursor' });
-
- }
- this.getCardFooter().addClass('p-1');
-
-
- }
-
- }
- );
- // dont' really need ot update items.
- // this.items.push(cn);
- this.fileCollection.add(cn);
-
- if (!data.srcfile) {
- this.updateInput();
- return;
- }
-
- var _t = this;
- var reader = new FileReader();
- reader.addEventListener("load", function() {
- data.srcdata = reader.result;
- _t.updateInput();
- });
- reader.readAsDataURL(data.srcfile);
-
-
-
- },
- removeCard : function(id)
- {
-
- var card = this.fileCollection.get(id);
- card.data.is_deleted = 1;
- card.data.src = ''; /// delete the source - so it reduces size of not uploaded images etc.
- //this.fileCollection.remove(card);
- //this.items = this.items.filter(function(e) { return e != card });
- // dont' really need ot update items.
- card.el.dom.parentNode.removeChild(card.el.dom);
- this.updateInput();
-
-
- },
- reset: function()
- {
- this.fileCollection.each(function(card) {
- if (card.el.dom && card.el.dom.parentNode) {
- card.el.dom.parentNode.removeChild(card.el.dom);
- }
- });
- this.fileCollection.clear();
- this.updateInput();
- },
-
- updateInput : function()
- {
- var data = [];
- this.fileCollection.each(function(e) {
- data.push(e.data);
-
- });
- this.inputEl().dom.value = JSON.stringify(data);
-
-
-
- }
-
-
-});
-
-
-Roo.bootstrap.CardUploader.ID = -1;
\ No newline at end of file
+++ /dev/null
-/*
- * - LGPL
- *
- * CheckBox
- *
- */
-
-/**
- * @class Roo.bootstrap.CheckBox
- * @extends Roo.bootstrap.Input
- * Bootstrap CheckBox class
- *
- * @cfg {String} valueOff The value that should go into the generated input element's value when unchecked.
- * @cfg {String} inputValue The value that should go into the generated input element's value when checked.
- * @cfg {String} boxLabel The text that appears beside the checkbox
- * @cfg {String} weight (primary|warning|info|danger|success) The text that appears beside the checkbox
- * @cfg {Boolean} checked initnal the element
- * @cfg {Boolean} inline inline the element (default false)
- * @cfg {String} groupId the checkbox group id // normal just use for checkbox
- * @cfg {String} tooltip label tooltip
- *
- * @constructor
- * Create a new CheckBox
- * @param {Object} config The config object
- */
-
-Roo.bootstrap.CheckBox = function(config){
- Roo.bootstrap.CheckBox.superclass.constructor.call(this, config);
-
- this.addEvents({
- /**
- * @event check
- * Fires when the element is checked or unchecked.
- * @param {Roo.bootstrap.CheckBox} this This input
- * @param {Boolean} checked The new checked value
- */
- check : true,
- /**
- * @event click
- * Fires when the element is click.
- * @param {Roo.bootstrap.CheckBox} this This input
- */
- click : true
- });
-
-};
-
-Roo.extend(Roo.bootstrap.CheckBox, Roo.bootstrap.Input, {
-
- inputType: 'checkbox',
- inputValue: 1,
- valueOff: 0,
- boxLabel: false,
- checked: false,
- weight : false,
- inline: false,
- tooltip : '',
-
- // checkbox success does not make any sense really..
- invalidClass : "",
- validClass : "",
-
-
- getAutoCreate : function()
- {
- var align = (!this.labelAlign) ? this.parentLabelAlign() : this.labelAlign;
-
- var id = Roo.id();
-
- var cfg = {};
-
- cfg.cls = 'form-group form-check ' + this.inputType; //input-group
-
- if(this.inline){
- cfg.cls += ' ' + this.inputType + '-inline form-check-inline';
- }
-
- var input = {
- tag: 'input',
- id : id,
- type : this.inputType,
- value : this.inputValue,
- cls : 'roo-' + this.inputType, //'form-box',
- placeholder : this.placeholder || ''
-
- };
-
- if(this.inputType != 'radio'){
- var hidden = {
- tag: 'input',
- type : 'hidden',
- cls : 'roo-hidden-value',
- value : this.checked ? this.inputValue : this.valueOff
- };
- }
-
-
- if (this.weight) { // Validity check?
- cfg.cls += " " + this.inputType + "-" + this.weight;
- }
-
- if (this.disabled) {
- input.disabled=true;
- }
-
- if(this.checked){
- input.checked = this.checked;
- }
-
- if (this.name) {
-
- input.name = this.name;
-
- if(this.inputType != 'radio'){
- hidden.name = this.name;
- input.name = '_hidden_' + this.name;
- }
- }
-
- if (this.size) {
- input.cls += ' input-' + this.size;
- }
-
- var settings=this;
-
- ['xs','sm','md','lg'].map(function(size){
- if (settings[size]) {
- cfg.cls += ' col-' + size + '-' + settings[size];
- }
- });
-
- var inputblock = input;
-
- if (this.before || this.after) {
-
- inputblock = {
- cls : 'input-group',
- cn : []
- };
-
- if (this.before) {
- inputblock.cn.push({
- tag :'span',
- cls : 'input-group-addon',
- html : this.before
- });
- }
-
- inputblock.cn.push(input);
-
- if(this.inputType != 'radio'){
- inputblock.cn.push(hidden);
- }
-
- if (this.after) {
- inputblock.cn.push({
- tag :'span',
- cls : 'input-group-addon',
- html : this.after
- });
- }
-
- }
- var boxLabelCfg = false;
-
- if(this.boxLabel){
-
- boxLabelCfg = {
- tag: 'label',
- //'for': id, // box label is handled by onclick - so no for...
- cls: 'box-label',
- html: this.boxLabel
- };
- if(this.tooltip){
- boxLabelCfg.tooltip = this.tooltip;
- }
-
- }
-
-
- if (align ==='left' && this.fieldLabel.length) {
-// Roo.log("left and has label");
- cfg.cn = [
- {
- tag: 'label',
- 'for' : id,
- cls : 'control-label',
- html : this.fieldLabel
- },
- {
- cls : "",
- cn: [
- inputblock
- ]
- }
- ];
-
- if (boxLabelCfg) {
- cfg.cn[1].cn.push(boxLabelCfg);
- }
-
- if(this.labelWidth > 12){
- cfg.cn[0].style = "width: " + this.labelWidth + 'px';
- }
-
- if(this.labelWidth < 13 && this.labelmd == 0){
- this.labelmd = this.labelWidth;
- }
-
- if(this.labellg > 0){
- cfg.cn[0].cls += ' col-lg-' + this.labellg;
- cfg.cn[1].cls += ' col-lg-' + (12 - this.labellg);
- }
-
- if(this.labelmd > 0){
- cfg.cn[0].cls += ' col-md-' + this.labelmd;
- cfg.cn[1].cls += ' col-md-' + (12 - this.labelmd);
- }
-
- if(this.labelsm > 0){
- cfg.cn[0].cls += ' col-sm-' + this.labelsm;
- cfg.cn[1].cls += ' col-sm-' + (12 - this.labelsm);
- }
-
- if(this.labelxs > 0){
- cfg.cn[0].cls += ' col-xs-' + this.labelxs;
- cfg.cn[1].cls += ' col-xs-' + (12 - this.labelxs);
- }
-
- } else if ( this.fieldLabel.length) {
-// Roo.log(" label");
- cfg.cn = [
-
- {
- tag: this.boxLabel ? 'span' : 'label',
- 'for': id,
- cls: 'control-label box-input-label',
- //cls : 'input-group-addon',
- html : this.fieldLabel
- },
-
- inputblock
-
- ];
- if (boxLabelCfg) {
- cfg.cn.push(boxLabelCfg);
- }
-
- } else {
-
-// Roo.log(" no label && no align");
- cfg.cn = [ inputblock ] ;
- if (boxLabelCfg) {
- cfg.cn.push(boxLabelCfg);
- }
-
-
- }
-
-
-
- if(this.inputType != 'radio'){
- cfg.cn.push(hidden);
- }
-
- return cfg;
-
- },
-
- /**
- * return the real input element.
- */
- inputEl: function ()
- {
- return this.el.select('input.roo-' + this.inputType,true).first();
- },
- hiddenEl: function ()
- {
- return this.el.select('input.roo-hidden-value',true).first();
- },
-
- labelEl: function()
- {
- return this.el.select('label.control-label',true).first();
- },
- /* depricated... */
-
- label: function()
- {
- return this.labelEl();
- },
-
- boxLabelEl: function()
- {
- return this.el.select('label.box-label',true).first();
- },
-
- initEvents : function()
- {
-// Roo.bootstrap.CheckBox.superclass.initEvents.call(this);
-
- this.inputEl().on('click', this.onClick, this);
-
- if (this.boxLabel) {
- this.el.select('label.box-label',true).first().on('click', this.onClick, this);
- }
-
- this.startValue = this.getValue();
-
- if(this.groupId){
- Roo.bootstrap.CheckBox.register(this);
- }
- },
-
- onClick : function(e)
- {
- if(this.fireEvent('click', this, e) !== false){
- this.setChecked(!this.checked);
- }
-
- },
-
- setChecked : function(state,suppressEvent)
- {
- this.startValue = this.getValue();
-
- if(this.inputType == 'radio'){
-
- Roo.each(this.el.up('form').select('input[name='+this.name+']', true).elements, function(e){
- e.dom.checked = false;
- });
-
- this.inputEl().dom.checked = true;
-
- this.inputEl().dom.value = this.inputValue;
-
- if(suppressEvent !== true){
- this.fireEvent('check', this, true);
- }
-
- this.validate();
-
- return;
- }
-
- this.checked = state;
-
- this.inputEl().dom.checked = state;
-
-
- this.hiddenEl().dom.value = state ? this.inputValue : this.valueOff;
-
- if(suppressEvent !== true){
- this.fireEvent('check', this, state);
- }
-
- this.validate();
- },
-
- getValue : function()
- {
- if(this.inputType == 'radio'){
- return this.getGroupValue();
- }
-
- return this.hiddenEl().dom.value;
-
- },
-
- getGroupValue : function()
- {
- if(typeof(this.el.up('form').child('input[name='+this.name+']:checked', true)) == 'undefined'){
- return '';
- }
-
- return this.el.up('form').child('input[name='+this.name+']:checked', true).value;
- },
-
- setValue : function(v,suppressEvent)
- {
- if(this.inputType == 'radio'){
- this.setGroupValue(v, suppressEvent);
- return;
- }
-
- this.setChecked(((typeof(v) == 'undefined') ? this.checked : (String(v) === String(this.inputValue))), suppressEvent);
-
- this.validate();
- },
-
- setGroupValue : function(v, suppressEvent)
- {
- this.startValue = this.getValue();
-
- Roo.each(this.el.up('form').select('input[name='+this.name+']', true).elements, function(e){
- e.dom.checked = false;
-
- if(e.dom.value == v){
- e.dom.checked = true;
- }
- });
-
- if(suppressEvent !== true){
- this.fireEvent('check', this, true);
- }
-
- this.validate();
-
- return;
- },
-
- validate : function()
- {
- if(this.getVisibilityEl().hasClass('hidden')){
- return true;
- }
-
- if(
- this.disabled ||
- (this.inputType == 'radio' && this.validateRadio()) ||
- (this.inputType == 'checkbox' && this.validateCheckbox())
- ){
- this.markValid();
- return true;
- }
-
- this.markInvalid();
- return false;
- },
-
- validateRadio : function()
- {
- if(this.getVisibilityEl().hasClass('hidden')){
- return true;
- }
-
- if(this.allowBlank){
- return true;
- }
-
- var valid = false;
-
- Roo.each(this.el.up('form').select('input[name='+this.name+']', true).elements, function(e){
- if(!e.dom.checked){
- return;
- }
-
- valid = true;
-
- return false;
- });
-
- return valid;
- },
-
- validateCheckbox : function()
- {
- if(!this.groupId){
- return (this.getValue() == this.inputValue || this.allowBlank) ? true : false;
- //return (this.getValue() == this.inputValue) ? true : false;
- }
-
- var group = Roo.bootstrap.CheckBox.get(this.groupId);
-
- if(!group){
- return false;
- }
-
- var r = false;
-
- for(var i in group){
- if(group[i].el.isVisible(true)){
- r = false;
- break;
- }
-
- r = true;
- }
-
- for(var i in group){
- if(r){
- break;
- }
-
- r = (group[i].getValue() == group[i].inputValue) ? true : false;
- }
-
- return r;
- },
-
- /**
- * Mark this field as valid
- */
- markValid : function()
- {
- var _this = this;
-
- this.fireEvent('valid', this);
-
- var label = Roo.bootstrap.FieldLabel.get(this.name + '-group');
-
- if(this.groupId){
- label = Roo.bootstrap.FieldLabel.get(this.groupId + '-group');
- }
-
- if(label){
- label.markValid();
- }
-
- if(this.inputType == 'radio'){
- Roo.each(this.el.up('form').select('input[name='+this.name+']', true).elements, function(e){
- var fg = e.findParent('.form-group', false, true);
- if (Roo.bootstrap.version == 3) {
- fg.removeClass([_this.invalidClass, _this.validClass]);
- fg.addClass(_this.validClass);
- } else {
- fg.removeClass(['is-valid', 'is-invalid']);
- fg.addClass('is-valid');
- }
- });
-
- return;
- }
-
- if(!this.groupId){
- var fg = this.el.findParent('.form-group', false, true);
- if (Roo.bootstrap.version == 3) {
- fg.removeClass([this.invalidClass, this.validClass]);
- fg.addClass(this.validClass);
- } else {
- fg.removeClass(['is-valid', 'is-invalid']);
- fg.addClass('is-valid');
- }
- return;
- }
-
- var group = Roo.bootstrap.CheckBox.get(this.groupId);
-
- if(!group){
- return;
- }
-
- for(var i in group){
- var fg = group[i].el.findParent('.form-group', false, true);
- if (Roo.bootstrap.version == 3) {
- fg.removeClass([this.invalidClass, this.validClass]);
- fg.addClass(this.validClass);
- } else {
- fg.removeClass(['is-valid', 'is-invalid']);
- fg.addClass('is-valid');
- }
- }
- },
-
- /**
- * Mark this field as invalid
- * @param {String} msg The validation message
- */
- markInvalid : function(msg)
- {
- if(this.allowBlank){
- return;
- }
-
- var _this = this;
-
- this.fireEvent('invalid', this, msg);
-
- var label = Roo.bootstrap.FieldLabel.get(this.name + '-group');
-
- if(this.groupId){
- label = Roo.bootstrap.FieldLabel.get(this.groupId + '-group');
- }
-
- if(label){
- label.markInvalid();
- }
-
- if(this.inputType == 'radio'){
-
- Roo.each(this.el.up('form').select('input[name='+this.name+']', true).elements, function(e){
- var fg = e.findParent('.form-group', false, true);
- if (Roo.bootstrap.version == 3) {
- fg.removeClass([_this.invalidClass, _this.validClass]);
- fg.addClass(_this.invalidClass);
- } else {
- fg.removeClass(['is-invalid', 'is-valid']);
- fg.addClass('is-invalid');
- }
- });
-
- return;
- }
-
- if(!this.groupId){
- var fg = this.el.findParent('.form-group', false, true);
- if (Roo.bootstrap.version == 3) {
- fg.removeClass([_this.invalidClass, _this.validClass]);
- fg.addClass(_this.invalidClass);
- } else {
- fg.removeClass(['is-invalid', 'is-valid']);
- fg.addClass('is-invalid');
- }
- return;
- }
-
- var group = Roo.bootstrap.CheckBox.get(this.groupId);
-
- if(!group){
- return;
- }
-
- for(var i in group){
- var fg = group[i].el.findParent('.form-group', false, true);
- if (Roo.bootstrap.version == 3) {
- fg.removeClass([_this.invalidClass, _this.validClass]);
- fg.addClass(_this.invalidClass);
- } else {
- fg.removeClass(['is-invalid', 'is-valid']);
- fg.addClass('is-invalid');
- }
- }
-
- },
-
- clearInvalid : function()
- {
- Roo.bootstrap.Input.prototype.clearInvalid.call(this);
-
- // this.el.findParent('.form-group', false, true).removeClass([this.invalidClass, this.validClass]);
-
- var label = Roo.bootstrap.FieldLabel.get(this.name + '-group');
-
- if (label && label.iconEl) {
- label.iconEl.removeClass([ label.validClass, label.invalidClass ]);
- label.iconEl.removeClass(['is-invalid', 'is-valid']);
- }
- },
-
- disable : function()
- {
- if(this.inputType != 'radio'){
- Roo.bootstrap.CheckBox.superclass.disable.call(this);
- return;
- }
-
- var _this = this;
-
- if(this.rendered){
- Roo.each(this.el.up('form').select('input[name='+this.name+']', true).elements, function(e){
- _this.getActionEl().addClass(this.disabledClass);
- e.dom.disabled = true;
- });
- }
-
- this.disabled = true;
- this.fireEvent("disable", this);
- return this;
- },
-
- enable : function()
- {
- if(this.inputType != 'radio'){
- Roo.bootstrap.CheckBox.superclass.enable.call(this);
- return;
- }
-
- var _this = this;
-
- if(this.rendered){
- Roo.each(this.el.up('form').select('input[name='+this.name+']', true).elements, function(e){
- _this.getActionEl().removeClass(this.disabledClass);
- e.dom.disabled = false;
- });
- }
-
- this.disabled = false;
- this.fireEvent("enable", this);
- return this;
- },
-
- setBoxLabel : function(v)
- {
- this.boxLabel = v;
-
- if(this.rendered){
- this.el.select('label.box-label',true).first().dom.innerHTML = (v === null || v === undefined ? '' : v);
- }
- }
-
-});
-
-Roo.apply(Roo.bootstrap.CheckBox, {
-
- groups: {},
-
- /**
- * register a CheckBox Group
- * @param {Roo.bootstrap.CheckBox} the CheckBox to add
- */
- register : function(checkbox)
- {
- if(typeof(this.groups[checkbox.groupId]) == 'undefined'){
- this.groups[checkbox.groupId] = {};
- }
-
- if(this.groups[checkbox.groupId].hasOwnProperty(checkbox.name)){
- return;
- }
-
- this.groups[checkbox.groupId][checkbox.name] = checkbox;
-
- },
- /**
- * fetch a CheckBox Group based on the group ID
- * @param {string} the group ID
- * @returns {Roo.bootstrap.CheckBox} the CheckBox group
- */
- get: function(groupId) {
- if (typeof(this.groups[groupId]) == 'undefined') {
- return false;
- }
-
- return this.groups[groupId] ;
- }
-
-
-});
+++ /dev/null
-/*
- * - LGPL
- * *
- */
-
-/**
- * @class Roo.bootstrap.ComboBox
- * @extends Roo.bootstrap.TriggerField
- * A combobox control with support for autocomplete, remote-loading, paging and many other features.
- * @cfg {Boolean} append (true|false) default false
- * @cfg {Boolean} autoFocus (true|false) auto focus the first item, default true
- * @cfg {Boolean} tickable ComboBox with tickable selections (true|false), default false
- * @cfg {Boolean} triggerList trigger show the list or not (true|false) default true
- * @cfg {Boolean} showToggleBtn show toggle button or not (true|false) default true
- * @cfg {String} btnPosition set the position of the trigger button (left | right) default right
- * @cfg {Boolean} animate default true
- * @cfg {Boolean} emptyResultText only for touch device
- * @cfg {String} triggerText multiple combobox trigger button text default 'Select'
- * @cfg {String} emptyTitle default ''
- * @cfg {Number} width fixed with? experimental
- * @constructor
- * Create a new ComboBox.
- * @param {Object} config Configuration options
- */
-Roo.bootstrap.ComboBox = function(config){
- Roo.bootstrap.ComboBox.superclass.constructor.call(this, config);
- this.addEvents({
- /**
- * @event expand
- * Fires when the dropdown list is expanded
- * @param {Roo.bootstrap.ComboBox} combo This combo box
- */
- 'expand' : true,
- /**
- * @event collapse
- * Fires when the dropdown list is collapsed
- * @param {Roo.bootstrap.ComboBox} combo This combo box
- */
- 'collapse' : true,
- /**
- * @event beforeselect
- * Fires before a list item is selected. Return false to cancel the selection.
- * @param {Roo.bootstrap.ComboBox} combo This combo box
- * @param {Roo.data.Record} record The data record returned from the underlying store
- * @param {Number} index The index of the selected item in the dropdown list
- */
- 'beforeselect' : true,
- /**
- * @event select
- * Fires when a list item is selected
- * @param {Roo.bootstrap.ComboBox} combo This combo box
- * @param {Roo.data.Record} record The data record returned from the underlying store (or false on clear)
- * @param {Number} index The index of the selected item in the dropdown list
- */
- 'select' : true,
- /**
- * @event beforequery
- * Fires before all queries are processed. Return false to cancel the query or set cancel to true.
- * The event object passed has these properties:
- * @param {Roo.bootstrap.ComboBox} combo This combo box
- * @param {String} query The query
- * @param {Boolean} forceAll true to force "all" query
- * @param {Boolean} cancel true to cancel the query
- * @param {Object} e The query event object
- */
- 'beforequery': true,
- /**
- * @event add
- * Fires when the 'add' icon is pressed (add a listener to enable add button)
- * @param {Roo.bootstrap.ComboBox} combo This combo box
- */
- 'add' : true,
- /**
- * @event edit
- * Fires when the 'edit' icon is pressed (add a listener to enable add button)
- * @param {Roo.bootstrap.ComboBox} combo This combo box
- * @param {Roo.data.Record|false} record The data record returned from the underlying store (or false on nothing selected)
- */
- 'edit' : true,
- /**
- * @event remove
- * Fires when the remove value from the combobox array
- * @param {Roo.bootstrap.ComboBox} combo This combo box
- */
- 'remove' : true,
- /**
- * @event afterremove
- * Fires when the remove value from the combobox array
- * @param {Roo.bootstrap.ComboBox} combo This combo box
- */
- 'afterremove' : true,
- /**
- * @event specialfilter
- * Fires when specialfilter
- * @param {Roo.bootstrap.ComboBox} combo This combo box
- */
- 'specialfilter' : true,
- /**
- * @event tick
- * Fires when tick the element
- * @param {Roo.bootstrap.ComboBox} combo This combo box
- */
- 'tick' : true,
- /**
- * @event touchviewdisplay
- * Fires when touch view require special display (default is using displayField)
- * @param {Roo.bootstrap.ComboBox} combo This combo box
- * @param {Object} cfg set html .
- */
- 'touchviewdisplay' : true
-
- });
-
- this.item = [];
- this.tickItems = [];
-
- this.selectedIndex = -1;
- if(this.mode == 'local'){
- if(config.queryDelay === undefined){
- this.queryDelay = 10;
- }
- if(config.minChars === undefined){
- this.minChars = 0;
- }
- }
-};
-
-Roo.extend(Roo.bootstrap.ComboBox, Roo.bootstrap.TriggerField, {
-
- /**
- * @cfg {Boolean} lazyRender True to prevent the ComboBox from rendering until requested (should always be used when
- * rendering into an Roo.Editor, defaults to false)
- */
- /**
- * @cfg {Boolean/Object} autoCreate A DomHelper element spec, or true for a default element spec (defaults to:
- * {tag: "input", type: "text", size: "24", autocomplete: "off"})
- */
- /**
- * @cfg {Roo.data.Store} store The data store to which this combo is bound (defaults to undefined)
- */
- /**
- * @cfg {String} title If supplied, a header element is created containing this text and added into the top of
- * the dropdown list (defaults to undefined, with no header element)
- */
-
- /**
- * @cfg {String/Roo.Template} tpl The template to use to render the output default is '<a class="dropdown-item" href="#">{' + this.displayField + '}</a>'
- */
-
- /**
- * @cfg {Number} listWidth The width in pixels of the dropdown list (defaults to the width of the ComboBox field)
- */
- listWidth: undefined,
- /**
- * @cfg {String} displayField The underlying data field name to bind to this CombBox (defaults to undefined if
- * mode = 'remote' or 'text' if mode = 'local')
- */
- displayField: undefined,
-
- /**
- * @cfg {String} valueField The underlying data value name to bind to this CombBox (defaults to undefined if
- * mode = 'remote' or 'value' if mode = 'local').
- * Note: use of a valueField requires the user make a selection
- * in order for a value to be mapped.
- */
- valueField: undefined,
- /**
- * @cfg {String} modalTitle The title of the dialog that pops up on mobile views.
- */
- modalTitle : '',
-
- /**
- * @cfg {String} hiddenName If specified, a hidden form field with this name is dynamically generated to store the
- * field's data value (defaults to the underlying DOM element's name)
- */
- hiddenName: undefined,
- /**
- * @cfg {String} listClass CSS class to apply to the dropdown list element (defaults to '')
- */
- listClass: '',
- /**
- * @cfg {String} selectedClass CSS class to apply to the selected item in the dropdown list (defaults to 'x-combo-selected')
- */
- selectedClass: 'active',
-
- /**
- * @cfg {Boolean/String} shadow True or "sides" for the default effect, "frame" for 4-way shadow, and "drop" for bottom-right
- */
- shadow:'sides',
- /**
- * @cfg {String} listAlign A valid anchor position value. See {@link Roo.Element#alignTo} for details on supported
- * anchor positions (defaults to 'tl-bl')
- */
- listAlign: 'tl-bl?',
- /**
- * @cfg {Number} maxHeight The maximum height in pixels of the dropdown list before scrollbars are shown (defaults to 300)
- */
- maxHeight: 300,
- /**
- * @cfg {String} triggerAction The action to execute when the trigger field is activated. Use 'all' to run the
- * query specified by the allQuery config option (defaults to 'query')
- */
- triggerAction: 'query',
- /**
- * @cfg {Number} minChars The minimum number of characters the user must type before autocomplete and typeahead activate
- * (defaults to 4, does not apply if editable = false)
- */
- minChars : 4,
- /**
- * @cfg {Boolean} typeAhead True to populate and autoselect the remainder of the text being typed after a configurable
- * delay (typeAheadDelay) if it matches a known value (defaults to false)
- */
- typeAhead: false,
- /**
- * @cfg {Number} queryDelay The length of time in milliseconds to delay between the start of typing and sending the
- * query to filter the dropdown list (defaults to 500 if mode = 'remote' or 10 if mode = 'local')
- */
- queryDelay: 500,
- /**
- * @cfg {Number} pageSize If greater than 0, a paging toolbar is displayed in the footer of the dropdown list and the
- * filter queries will execute with page start and limit parameters. Only applies when mode = 'remote' (defaults to 0)
- */
- pageSize: 0,
- /**
- * @cfg {Boolean} selectOnFocus True to select any existing text in the field immediately on focus. Only applies
- * when editable = true (defaults to false)
- */
- selectOnFocus:false,
- /**
- * @cfg {String} queryParam Name of the query as it will be passed on the querystring (defaults to 'query')
- */
- queryParam: 'query',
- /**
- * @cfg {String} loadingText The text to display in the dropdown list while data is loading. Only applies
- * when mode = 'remote' (defaults to 'Loading...')
- */
- loadingText: 'Loading...',
- /**
- * @cfg {Boolean} resizable True to add a resize handle to the bottom of the dropdown list (defaults to false)
- */
- resizable: false,
- /**
- * @cfg {Number} handleHeight The height in pixels of the dropdown list resize handle if resizable = true (defaults to 8)
- */
- handleHeight : 8,
- /**
- * @cfg {Boolean} editable False to prevent the user from typing text directly into the field, just like a
- * traditional select (defaults to true)
- */
- editable: true,
- /**
- * @cfg {String} allQuery The text query to send to the server to return all records for the list with no filtering (defaults to '')
- */
- allQuery: '',
- /**
- * @cfg {String} mode Set to 'local' if the ComboBox loads local data (defaults to 'remote' which loads from the server)
- */
- mode: 'remote',
- /**
- * @cfg {Number} minListWidth The minimum width of the dropdown list in pixels (defaults to 70, will be ignored if
- * listWidth has a higher value)
- */
- minListWidth : 70,
- /**
- * @cfg {Boolean} forceSelection True to restrict the selected value to one of the values in the list, false to
- * allow the user to set arbitrary text into the field (defaults to false)
- */
- forceSelection:false,
- /**
- * @cfg {Number} typeAheadDelay The length of time in milliseconds to wait until the typeahead text is displayed
- * if typeAhead = true (defaults to 250)
- */
- typeAheadDelay : 250,
- /**
- * @cfg {String} valueNotFoundText When using a name/value combo, if the value passed to setValue is not found in
- * the store, valueNotFoundText will be displayed as the field text if defined (defaults to undefined)
- */
- valueNotFoundText : undefined,
- /**
- * @cfg {Boolean} blockFocus Prevents all focus calls, so it can work with things like HTML edtor bar
- */
- blockFocus : false,
-
- /**
- * @cfg {Boolean} disableClear Disable showing of clear button.
- */
- disableClear : false,
- /**
- * @cfg {Boolean} alwaysQuery Disable caching of results, and always send query
- */
- alwaysQuery : false,
-
- /**
- * @cfg {Boolean} multiple (true|false) ComboBobArray, default false
- */
- multiple : false,
-
- /**
- * @cfg {String} invalidClass DEPRICATED - uses BS4 is-valid now
- */
- invalidClass : "has-warning",
-
- /**
- * @cfg {String} validClass DEPRICATED - uses BS4 is-valid now
- */
- validClass : "has-success",
-
- /**
- * @cfg {Boolean} specialFilter (true|false) special filter default false
- */
- specialFilter : false,
-
- /**
- * @cfg {Boolean} mobileTouchView (true|false) show mobile touch view when using a mobile default true
- */
- mobileTouchView : true,
-
- /**
- * @cfg {Boolean} useNativeIOS (true|false) render it as classic select for ios, not support dynamic load data (default false)
- */
- useNativeIOS : false,
-
- /**
- * @cfg {Boolean} mobile_restrict_height (true|false) restrict height for touch view
- */
- mobile_restrict_height : false,
-
- ios_options : false,
-
- //private
- addicon : false,
- editicon: false,
-
- page: 0,
- hasQuery: false,
- append: false,
- loadNext: false,
- autoFocus : true,
- tickable : false,
- btnPosition : 'right',
- triggerList : true,
- showToggleBtn : true,
- animate : true,
- emptyResultText: 'Empty',
- triggerText : 'Select',
- emptyTitle : '',
- width : false,
-
- // element that contains real text value.. (when hidden is used..)
-
- getAutoCreate : function()
- {
- var cfg = false;
- //render
- /*
- * Render classic select for iso
- */
-
- if(Roo.isIOS && this.useNativeIOS){
- cfg = this.getAutoCreateNativeIOS();
- return cfg;
- }
-
- /*
- * Touch Devices
- */
-
- if(Roo.isTouch && this.mobileTouchView){
- cfg = this.getAutoCreateTouchView();
- return cfg;;
- }
-
- /*
- * Normal ComboBox
- */
- if(!this.tickable){
- cfg = Roo.bootstrap.ComboBox.superclass.getAutoCreate.call(this);
- return cfg;
- }
-
- /*
- * ComboBox with tickable selections
- */
-
- var align = this.labelAlign || this.parentLabelAlign();
-
- cfg = {
- cls : 'form-group roo-combobox-tickable' //input-group
- };
-
- var btn_text_select = '';
- var btn_text_done = '';
- var btn_text_cancel = '';
-
- if (this.btn_text_show) {
- btn_text_select = 'Select';
- btn_text_done = 'Done';
- btn_text_cancel = 'Cancel';
- }
-
- var buttons = {
- tag : 'div',
- cls : 'tickable-buttons',
- cn : [
- {
- tag : 'button',
- type : 'button',
- cls : 'btn btn-link btn-edit pull-' + this.btnPosition,
- //html : this.triggerText
- html: btn_text_select
- },
- {
- tag : 'button',
- type : 'button',
- name : 'ok',
- cls : 'btn btn-link btn-ok pull-' + this.btnPosition,
- //html : 'Done'
- html: btn_text_done
- },
- {
- tag : 'button',
- type : 'button',
- name : 'cancel',
- cls : 'btn btn-link btn-cancel pull-' + this.btnPosition,
- //html : 'Cancel'
- html: btn_text_cancel
- }
- ]
- };
-
- if(this.editable){
- buttons.cn.unshift({
- tag: 'input',
- cls: 'roo-select2-search-field-input'
- });
- }
-
- var _this = this;
-
- Roo.each(buttons.cn, function(c){
- if (_this.size) {
- c.cls += ' btn-' + _this.size;
- }
-
- if (_this.disabled) {
- c.disabled = true;
- }
- });
-
- var box = {
- tag: 'div',
- style : 'display: contents',
- cn: [
- {
- tag: 'input',
- type : 'hidden',
- cls: 'form-hidden-field'
- },
- {
- tag: 'ul',
- cls: 'roo-select2-choices',
- cn:[
- {
- tag: 'li',
- cls: 'roo-select2-search-field',
- cn: [
- buttons
- ]
- }
- ]
- }
- ]
- };
-
- var combobox = {
- cls: 'roo-select2-container input-group roo-select2-container-multi',
- cn: [
-
- box
-// {
-// tag: 'ul',
-// cls: 'typeahead typeahead-long dropdown-menu',
-// style: 'display:none; max-height:' + this.maxHeight + 'px;'
-// }
- ]
- };
-
- if(this.hasFeedback && !this.allowBlank){
-
- var feedback = {
- tag: 'span',
- cls: 'glyphicon form-control-feedback'
- };
-
- combobox.cn.push(feedback);
- }
-
-
-
- var indicator = {
- tag : 'i',
- cls : 'roo-required-indicator ' + (this.indicatorpos == 'right' ? 'right' : 'left') +'-indicator text-danger fa fa-lg fa-star',
- tooltip : 'This field is required'
- };
- if (Roo.bootstrap.version == 4) {
- indicator = {
- tag : 'i',
- style : 'display:none'
- };
- }
- if (align ==='left' && this.fieldLabel.length) {
-
- cfg.cls += ' roo-form-group-label-left' + (Roo.bootstrap.version == 4 ? ' row' : '');
-
- cfg.cn = [
- indicator,
- {
- tag: 'label',
- 'for' : id,
- cls : 'control-label col-form-label',
- html : this.fieldLabel
-
- },
- {
- cls : "",
- cn: [
- combobox
- ]
- }
-
- ];
-
- var labelCfg = cfg.cn[1];
- var contentCfg = cfg.cn[2];
-
-
- if(this.indicatorpos == 'right'){
-
- cfg.cn = [
- {
- tag: 'label',
- 'for' : id,
- cls : 'control-label col-form-label',
- cn : [
- {
- tag : 'span',
- html : this.fieldLabel
- },
- indicator
- ]
- },
- {
- cls : "",
- cn: [
- combobox
- ]
- }
-
- ];
-
-
-
- labelCfg = cfg.cn[0];
- contentCfg = cfg.cn[1];
-
- }
-
- if(this.labelWidth > 12){
- labelCfg.style = "width: " + this.labelWidth + 'px';
- }
- if(this.width * 1 > 0){
- contentCfg.style = "width: " + this.width + 'px';
- }
- if(this.labelWidth < 13 && this.labelmd == 0){
- this.labelmd = this.labelWidth;
- }
-
- if(this.labellg > 0){
- labelCfg.cls += ' col-lg-' + this.labellg;
- contentCfg.cls += ' col-lg-' + (12 - this.labellg);
- }
-
- if(this.labelmd > 0){
- labelCfg.cls += ' col-md-' + this.labelmd;
- contentCfg.cls += ' col-md-' + (12 - this.labelmd);
- }
-
- if(this.labelsm > 0){
- labelCfg.cls += ' col-sm-' + this.labelsm;
- contentCfg.cls += ' col-sm-' + (12 - this.labelsm);
- }
-
- if(this.labelxs > 0){
- labelCfg.cls += ' col-xs-' + this.labelxs;
- contentCfg.cls += ' col-xs-' + (12 - this.labelxs);
- }
-
-
- } else if ( this.fieldLabel.length) {
-// Roo.log(" label");
- cfg.cn = [
- indicator,
- {
- tag: 'label',
- //cls : 'input-group-addon',
- html : this.fieldLabel
- },
- combobox
- ];
-
- if(this.indicatorpos == 'right'){
- cfg.cn = [
- {
- tag: 'label',
- //cls : 'input-group-addon',
- html : this.fieldLabel
- },
- indicator,
- combobox
- ];
-
- }
-
- } else {
-
-// Roo.log(" no label && no align");
- cfg = combobox
-
-
- }
-
- var settings=this;
- ['xs','sm','md','lg'].map(function(size){
- if (settings[size]) {
- cfg.cls += ' col-' + size + '-' + settings[size];
- }
- });
-
- return cfg;
-
- },
-
- _initEventsCalled : false,
-
- // private
- initEvents: function()
- {
- if (this._initEventsCalled) { // as we call render... prevent looping...
- return;
- }
- this._initEventsCalled = true;
-
- if (!this.store) {
- throw "can not find store for combo";
- }
-
- this.indicator = this.indicatorEl();
-
- this.store = Roo.factory(this.store, Roo.data);
- this.store.parent = this;
-
- // if we are building from html. then this element is so complex, that we can not really
- // use the rendered HTML.
- // so we have to trash and replace the previous code.
- if (Roo.XComponent.build_from_html) {
- // remove this element....
- var e = this.el.dom, k=0;
- while (e ) { e = e.previousSibling; ++k;}
-
- this.el.remove();
-
- this.el=false;
- this.rendered = false;
-
- this.render(this.parent().getChildContainer(true), k);
- }
-
- if(Roo.isIOS && this.useNativeIOS){
- this.initIOSView();
- return;
- }
-
- /*
- * Touch Devices
- */
-
- if(Roo.isTouch && this.mobileTouchView){
- this.initTouchView();
- return;
- }
-
- if(this.tickable){
- this.initTickableEvents();
- return;
- }
-
- Roo.bootstrap.ComboBox.superclass.initEvents.call(this);
-
- if(this.hiddenName){
-
- this.hiddenField = this.el.select('input.form-hidden-field',true).first();
-
- this.hiddenField.dom.value =
- this.hiddenValue !== undefined ? this.hiddenValue :
- this.value !== undefined ? this.value : '';
-
- // prevent input submission
- this.el.dom.removeAttribute('name');
- this.hiddenField.dom.setAttribute('name', this.hiddenName);
-
-
- }
- //if(Roo.isGecko){
- // this.el.dom.setAttribute('autocomplete', 'off');
- //}
-
- var cls = 'x-combo-list';
-
- //this.list = new Roo.Layer({
- // shadow: this.shadow, cls: [cls, this.listClass].join(' '), constrain:false
- //});
-
- var _this = this;
-
- (function(){
- var lw = _this.listWidth || Math.max(_this.inputEl().getWidth(), _this.minListWidth);
- _this.list.setWidth(lw);
- }).defer(100);
-
- this.list.on('mouseover', this.onViewOver, this);
- this.list.on('mousemove', this.onViewMove, this);
- this.list.on('scroll', this.onViewScroll, this);
-
- /*
- this.list.swallowEvent('mousewheel');
- this.assetHeight = 0;
-
- if(this.title){
- this.header = this.list.createChild({cls:cls+'-hd', html: this.title});
- this.assetHeight += this.header.getHeight();
- }
-
- this.innerList = this.list.createChild({cls:cls+'-inner'});
- this.innerList.on('mouseover', this.onViewOver, this);
- this.innerList.on('mousemove', this.onViewMove, this);
- this.innerList.setWidth(lw - this.list.getFrameWidth('lr'));
-
- if(this.allowBlank && !this.pageSize && !this.disableClear){
- this.footer = this.list.createChild({cls:cls+'-ft'});
- this.pageTb = new Roo.Toolbar(this.footer);
-
- }
- if(this.pageSize){
- this.footer = this.list.createChild({cls:cls+'-ft'});
- this.pageTb = new Roo.PagingToolbar(this.footer, this.store,
- {pageSize: this.pageSize});
-
- }
-
- if (this.pageTb && this.allowBlank && !this.disableClear) {
- var _this = this;
- this.pageTb.add(new Roo.Toolbar.Fill(), {
- cls: 'x-btn-icon x-btn-clear',
- text: ' ',
- handler: function()
- {
- _this.collapse();
- _this.clearValue();
- _this.onSelect(false, -1);
- }
- });
- }
- if (this.footer) {
- this.assetHeight += this.footer.getHeight();
- }
- */
-
- if(!this.tpl){
- this.tpl = Roo.bootstrap.version == 4 ?
- '<a class="dropdown-item" href="#">{' + this.displayField + '}</a>' : // 4 does not need <li> and it get's really confisued.
- '<li><a class="dropdown-item" href="#">{' + this.displayField + '}</a></li>';
- }
-
- this.view = new Roo.View(this.list, this.tpl, {
- singleSelect:true, store: this.store, selectedClass: this.selectedClass
- });
- //this.view.wrapEl.setDisplayed(false);
- this.view.on('click', this.onViewClick, this);
-
-
- this.store.on('beforeload', this.onBeforeLoad, this);
- this.store.on('load', this.onLoad, this);
- this.store.on('loadexception', this.onLoadException, this);
- /*
- if(this.resizable){
- this.resizer = new Roo.Resizable(this.list, {
- pinned:true, handles:'se'
- });
- this.resizer.on('resize', function(r, w, h){
- this.maxHeight = h-this.handleHeight-this.list.getFrameWidth('tb')-this.assetHeight;
- this.listWidth = w;
- this.innerList.setWidth(w - this.list.getFrameWidth('lr'));
- this.restrictHeight();
- }, this);
- this[this.pageSize?'footer':'innerList'].setStyle('margin-bottom', this.handleHeight+'px');
- }
- */
- if(!this.editable){
- this.editable = true;
- this.setEditable(false);
- }
-
- /*
-
- if (typeof(this.events.add.listeners) != 'undefined') {
-
- this.addicon = this.wrap.createChild(
- {tag: 'img', src: Roo.BLANK_IMAGE_URL, cls: 'x-form-combo-add' });
-
- this.addicon.on('click', function(e) {
- this.fireEvent('add', this);
- }, this);
- }
- if (typeof(this.events.edit.listeners) != 'undefined') {
-
- this.editicon = this.wrap.createChild(
- {tag: 'img', src: Roo.BLANK_IMAGE_URL, cls: 'x-form-combo-edit' });
- if (this.addicon) {
- this.editicon.setStyle('margin-left', '40px');
- }
- this.editicon.on('click', function(e) {
-
- // we fire even if inothing is selected..
- this.fireEvent('edit', this, this.lastData );
-
- }, this);
- }
- */
-
- this.keyNav = new Roo.KeyNav(this.inputEl(), {
- "up" : function(e){
- this.inKeyMode = true;
- this.selectPrev();
- },
-
- "down" : function(e){
- if(!this.isExpanded()){
- this.onTriggerClick();
- }else{
- this.inKeyMode = true;
- this.selectNext();
- }
- },
-
- "enter" : function(e){
-// this.onViewClick();
- //return true;
- this.collapse();
-
- if(this.fireEvent("specialkey", this, e)){
- this.onViewClick(false);
- }
-
- return true;
- },
-
- "esc" : function(e){
- this.collapse();
- },
-
- "tab" : function(e){
- this.collapse();
-
- if(this.fireEvent("specialkey", this, e)){
- this.onViewClick(false);
- }
-
- return true;
- },
-
- scope : this,
-
- doRelay : function(foo, bar, hname){
- if(hname == 'down' || this.scope.isExpanded()){
- return Roo.KeyNav.prototype.doRelay.apply(this, arguments);
- }
- return true;
- },
-
- forceKeyDown: true
- });
-
-
- this.queryDelay = Math.max(this.queryDelay || 10,
- this.mode == 'local' ? 10 : 250);
-
-
- this.dqTask = new Roo.util.DelayedTask(this.initQuery, this);
-
- if(this.typeAhead){
- this.taTask = new Roo.util.DelayedTask(this.onTypeAhead, this);
- }
- if(this.editable !== false){
- this.inputEl().on("keyup", this.onKeyUp, this);
- }
- if(this.forceSelection){
- this.inputEl().on('blur', this.doForce, this);
- }
-
- if(this.multiple){
- this.choices = this.el.select('ul.roo-select2-choices', true).first();
- this.searchField = this.el.select('ul li.roo-select2-search-field', true).first();
- }
- },
-
- initTickableEvents: function()
- {
- this.createList();
-
- if(this.hiddenName){
-
- this.hiddenField = this.el.select('input.form-hidden-field',true).first();
-
- this.hiddenField.dom.value =
- this.hiddenValue !== undefined ? this.hiddenValue :
- this.value !== undefined ? this.value : '';
-
- // prevent input submission
- this.el.dom.removeAttribute('name');
- this.hiddenField.dom.setAttribute('name', this.hiddenName);
-
-
- }
-
-// this.list = this.el.select('ul.dropdown-menu',true).first();
-
- this.choices = this.el.select('ul.roo-select2-choices', true).first();
- this.searchField = this.el.select('ul li.roo-select2-search-field', true).first();
- if(this.triggerList){
- this.searchField.on("click", this.onSearchFieldClick, this, {preventDefault:true});
- }
-
- this.trigger = this.el.select('.tickable-buttons > .btn-edit', true).first();
- this.trigger.on("click", this.onTickableTriggerClick, this, {preventDefault:true});
-
- this.okBtn = this.el.select('.tickable-buttons > .btn-ok', true).first();
- this.cancelBtn = this.el.select('.tickable-buttons > .btn-cancel', true).first();
-
- this.okBtn.on('click', this.onTickableFooterButtonClick, this, this.okBtn);
- this.cancelBtn.on('click', this.onTickableFooterButtonClick, this, this.cancelBtn);
-
- this.trigger.setVisibilityMode(Roo.Element.DISPLAY);
- this.okBtn.setVisibilityMode(Roo.Element.DISPLAY);
- this.cancelBtn.setVisibilityMode(Roo.Element.DISPLAY);
-
- this.okBtn.hide();
- this.cancelBtn.hide();
-
- var _this = this;
-
- (function(){
- var lw = _this.listWidth || Math.max(_this.inputEl().getWidth(), _this.minListWidth);
- _this.list.setWidth(lw);
- }).defer(100);
-
- this.list.on('mouseover', this.onViewOver, this);
- this.list.on('mousemove', this.onViewMove, this);
-
- this.list.on('scroll', this.onViewScroll, this);
-
- if(!this.tpl){
- this.tpl = '<li class="roo-select2-result"><div class="checkbox"><input id="{roo-id}"' +
- 'type="checkbox" {roo-data-checked}><label for="{roo-id}"><b>{' + this.displayField + '}</b></label></div></li>';
- }
-
- this.view = new Roo.View(this.list, this.tpl, {
- singleSelect:true,
- tickable:true,
- parent:this,
- store: this.store,
- selectedClass: this.selectedClass
- });
-
- //this.view.wrapEl.setDisplayed(false);
- this.view.on('click', this.onViewClick, this);
-
-
-
- this.store.on('beforeload', this.onBeforeLoad, this);
- this.store.on('load', this.onLoad, this);
- this.store.on('loadexception', this.onLoadException, this);
-
- if(this.editable){
- this.keyNav = new Roo.KeyNav(this.tickableInputEl(), {
- "up" : function(e){
- this.inKeyMode = true;
- this.selectPrev();
- },
-
- "down" : function(e){
- this.inKeyMode = true;
- this.selectNext();
- },
-
- "enter" : function(e){
- if(this.fireEvent("specialkey", this, e)){
- this.onViewClick(false);
- }
-
- return true;
- },
-
- "esc" : function(e){
- this.onTickableFooterButtonClick(e, false, false);
- },
-
- "tab" : function(e){
- this.fireEvent("specialkey", this, e);
-
- this.onTickableFooterButtonClick(e, false, false);
-
- return true;
- },
-
- scope : this,
-
- doRelay : function(e, fn, key){
- if(this.scope.isExpanded()){
- return Roo.KeyNav.prototype.doRelay.apply(this, arguments);
- }
- return true;
- },
-
- forceKeyDown: true
- });
- }
-
- this.queryDelay = Math.max(this.queryDelay || 10,
- this.mode == 'local' ? 10 : 250);
-
-
- this.dqTask = new Roo.util.DelayedTask(this.initQuery, this);
-
- if(this.typeAhead){
- this.taTask = new Roo.util.DelayedTask(this.onTypeAhead, this);
- }
-
- if(this.editable !== false){
- this.tickableInputEl().on("keyup", this.onKeyUp, this);
- }
-
- this.indicator = this.indicatorEl();
-
- if(this.indicator){
- this.indicator.setVisibilityMode(Roo.Element.DISPLAY);
- this.indicator.hide();
- }
-
- },
-
- onDestroy : function(){
- if(this.view){
- this.view.setStore(null);
- this.view.el.removeAllListeners();
- this.view.el.remove();
- this.view.purgeListeners();
- }
- if(this.list){
- this.list.dom.innerHTML = '';
- }
-
- if(this.store){
- this.store.un('beforeload', this.onBeforeLoad, this);
- this.store.un('load', this.onLoad, this);
- this.store.un('loadexception', this.onLoadException, this);
- }
- Roo.bootstrap.ComboBox.superclass.onDestroy.call(this);
- },
-
- // private
- fireKey : function(e){
- if(e.isNavKeyPress() && !this.list.isVisible()){
- this.fireEvent("specialkey", this, e);
- }
- },
-
- // private
- onResize: function(w, h)
- {
-
-
-// Roo.bootstrap.ComboBox.superclass.onResize.apply(this, arguments);
-//
-// if(typeof w != 'number'){
-// // we do not handle it!?!?
-// return;
-// }
-// var tw = this.trigger.getWidth();
-// // tw += this.addicon ? this.addicon.getWidth() : 0;
-// // tw += this.editicon ? this.editicon.getWidth() : 0;
-// var x = w - tw;
-// this.inputEl().setWidth( this.adjustWidth('input', x));
-//
-// //this.trigger.setStyle('left', x+'px');
-//
-// if(this.list && this.listWidth === undefined){
-// var lw = Math.max(x + this.trigger.getWidth(), this.minListWidth);
-// this.list.setWidth(lw);
-// this.innerList.setWidth(lw - this.list.getFrameWidth('lr'));
-// }
-
-
-
- },
-
- /**
- * Allow or prevent the user from directly editing the field text. If false is passed,
- * the user will only be able to select from the items defined in the dropdown list. This method
- * is the runtime equivalent of setting the 'editable' config option at config time.
- * @param {Boolean} value True to allow the user to directly edit the field text
- */
- setEditable : function(value){
- if(value == this.editable){
- return;
- }
- this.editable = value;
- if(!value){
- this.inputEl().dom.setAttribute('readOnly', true);
- this.inputEl().on('mousedown', this.onTriggerClick, this);
- this.inputEl().addClass('x-combo-noedit');
- }else{
- this.inputEl().dom.removeAttribute('readOnly');
- this.inputEl().un('mousedown', this.onTriggerClick, this);
- this.inputEl().removeClass('x-combo-noedit');
- }
- },
-
- // private
-
- onBeforeLoad : function(combo,opts){
- if(!this.hasFocus){
- return;
- }
- if (!opts.add) {
- this.list.dom.innerHTML = '<li class="loading-indicator">'+(this.loadingText||'loading')+'</li>' ;
- }
- this.restrictHeight();
- this.selectedIndex = -1;
- },
-
- // private
- onLoad : function(){
-
- this.hasQuery = false;
-
- if(!this.hasFocus){
- return;
- }
-
- if(typeof(this.loading) !== 'undefined' && this.loading !== null){
- this.loading.hide();
- }
-
- if(this.store.getCount() > 0){
-
- this.expand();
- this.restrictHeight();
- if(this.lastQuery == this.allQuery){
- if(this.editable && !this.tickable){
- this.inputEl().dom.select();
- }
-
- if(
- !this.selectByValue(this.value, true) &&
- this.autoFocus &&
- (
- !this.store.lastOptions ||
- typeof(this.store.lastOptions.add) == 'undefined' ||
- this.store.lastOptions.add != true
- )
- ){
- this.select(0, true);
- }
- }else{
- if(this.autoFocus){
- this.selectNext();
- }
- if(this.typeAhead && this.lastKey != Roo.EventObject.BACKSPACE && this.lastKey != Roo.EventObject.DELETE){
- this.taTask.delay(this.typeAheadDelay);
- }
- }
- }else{
- this.onEmptyResults();
- }
-
- //this.el.focus();
- },
- // private
- onLoadException : function()
- {
- this.hasQuery = false;
-
- if(typeof(this.loading) !== 'undefined' && this.loading !== null){
- this.loading.hide();
- }
-
- if(this.tickable && this.editable){
- return;
- }
-
- this.collapse();
- // only causes errors at present
- //Roo.log(this.store.reader.jsonData);
- //if (this.store && typeof(this.store.reader.jsonData.errorMsg) != 'undefined') {
- // fixme
- //Roo.MessageBox.alert("Error loading",this.store.reader.jsonData.errorMsg);
- //}
-
-
- },
- // private
- onTypeAhead : function(){
- if(this.store.getCount() > 0){
- var r = this.store.getAt(0);
- var newValue = r.data[this.displayField];
- var len = newValue.length;
- var selStart = this.getRawValue().length;
-
- if(selStart != len){
- this.setRawValue(newValue);
- this.selectText(selStart, newValue.length);
- }
- }
- },
-
- // private
- onSelect : function(record, index){
-
- if(this.fireEvent('beforeselect', this, record, index) !== false){
-
- this.setFromData(index > -1 ? record.data : false);
-
- this.collapse();
- this.fireEvent('select', this, record, index);
- }
- },
-
- /**
- * Returns the currently selected field value or empty string if no value is set.
- * @return {String} value The selected value
- */
- getValue : function()
- {
- if(Roo.isIOS && this.useNativeIOS){
- return this.ios_options[this.inputEl().dom.selectedIndex].data[this.valueField];
- }
-
- if(this.multiple){
- return (this.hiddenField) ? this.hiddenField.dom.value : this.value;
- }
-
- if(this.valueField){
- return typeof this.value != 'undefined' ? this.value : '';
- }else{
- return Roo.bootstrap.ComboBox.superclass.getValue.call(this);
- }
- },
-
- getRawValue : function()
- {
- if(Roo.isIOS && this.useNativeIOS){
- return this.ios_options[this.inputEl().dom.selectedIndex].data[this.displayField];
- }
-
- var v = this.inputEl().getValue();
-
- return v;
- },
-
- /**
- * Clears any text/value currently set in the field
- */
- clearValue : function(){
-
- if(this.hiddenField){
- this.hiddenField.dom.value = '';
- }
- this.value = '';
- this.setRawValue('');
- this.lastSelectionText = '';
- this.lastData = false;
-
- var close = this.closeTriggerEl();
-
- if(close){
- close.hide();
- }
-
- this.validate();
-
- },
-
- /**
- * Sets the specified value into the field. If the value finds a match, the corresponding record text
- * will be displayed in the field. If the value does not match the data value of an existing item,
- * and the valueNotFoundText config option is defined, it will be displayed as the default field text.
- * Otherwise the field will be blank (although the value will still be set).
- * @param {String} value The value to match
- */
- setValue : function(v)
- {
- if(Roo.isIOS && this.useNativeIOS){
- this.setIOSValue(v);
- return;
- }
-
- if(this.multiple){
- this.syncValue();
- return;
- }
-
- var text = v;
- if(this.valueField){
- var r = this.findRecord(this.valueField, v);
- if(r){
- text = r.data[this.displayField];
- }else if(this.valueNotFoundText !== undefined){
- text = this.valueNotFoundText;
- }
- }
- this.lastSelectionText = text;
- if(this.hiddenField){
- this.hiddenField.dom.value = v;
- }
- Roo.bootstrap.ComboBox.superclass.setValue.call(this, text);
- this.value = v;
-
- var close = this.closeTriggerEl();
-
- if(close){
- (v && (v.length || v * 1 > 0)) ? close.show() : close.hide();
- }
-
- this.validate();
- },
- /**
- * @property {Object} the last set data for the element
- */
-
- lastData : false,
- /**
- * Sets the value of the field based on a object which is related to the record format for the store.
- * @param {Object} value the value to set as. or false on reset?
- */
- setFromData : function(o){
-
- if(this.multiple){
- this.addItem(o);
- return;
- }
-
- var dv = ''; // display value
- var vv = ''; // value value..
- this.lastData = o;
- if (this.displayField) {
- dv = !o || typeof(o[this.displayField]) == 'undefined' ? '' : o[this.displayField];
- } else {
- // this is an error condition!!!
- Roo.log('no displayField value set for '+ (this.name ? this.name : this.id));
- }
-
- if(this.valueField){
- vv = !o || typeof(o[this.valueField]) == 'undefined' ? dv : o[this.valueField];
- }
-
- var close = this.closeTriggerEl();
-
- if(close){
- if(dv.length || vv * 1 > 0){
- close.show() ;
- this.blockFocus=true;
- } else {
- close.hide();
- }
- }
-
- if(this.hiddenField){
- this.hiddenField.dom.value = vv;
-
- this.lastSelectionText = dv;
- Roo.bootstrap.ComboBox.superclass.setValue.call(this, dv);
- this.value = vv;
- return;
- }
- // no hidden field.. - we store the value in 'value', but still display
- // display field!!!!
- this.lastSelectionText = dv;
- Roo.bootstrap.ComboBox.superclass.setValue.call(this, dv);
- this.value = vv;
-
-
-
- },
- // private
- reset : function(){
- // overridden so that last data is reset..
-
- if(this.multiple){
- this.clearItem();
- return;
- }
-
- this.setValue(this.originalValue);
- //this.clearInvalid();
- this.lastData = false;
- if (this.view) {
- this.view.clearSelections();
- }
-
- this.validate();
- },
- // private
- findRecord : function(prop, value){
- var record;
- if(this.store.getCount() > 0){
- this.store.each(function(r){
- if(r.data[prop] == value){
- record = r;
- return false;
- }
- return true;
- });
- }
- return record;
- },
-
- getName: function()
- {
- // returns hidden if it's set..
- if (!this.rendered) {return ''};
- return !this.hiddenName && this.inputEl().dom.name ? this.inputEl().dom.name : (this.hiddenName || '');
-
- },
- // private
- onViewMove : function(e, t){
- this.inKeyMode = false;
- },
-
- // private
- onViewOver : function(e, t){
- if(this.inKeyMode){ // prevent key nav and mouse over conflicts
- return;
- }
- var item = this.view.findItemFromChild(t);
-
- if(item){
- var index = this.view.indexOf(item);
- this.select(index, false);
- }
- },
-
- // private
- onViewClick : function(view, doFocus, el, e)
- {
- var index = this.view.getSelectedIndexes()[0];
-
- var r = this.store.getAt(index);
-
- if(this.tickable){
-
- if(typeof(e) != 'undefined' && e.getTarget().nodeName.toLowerCase() != 'input'){
- return;
- }
-
- var rm = false;
- var _this = this;
-
- Roo.each(this.tickItems, function(v,k){
-
- if(typeof(v) != 'undefined' && v[_this.valueField] == r.data[_this.valueField]){
- Roo.log(v);
- _this.tickItems.splice(k, 1);
-
- if(typeof(e) == 'undefined' && view == false){
- Roo.get(_this.view.getNodes(index, index)[0]).select('input', true).first().dom.checked = false;
- }
-
- rm = true;
- return;
- }
- });
-
- if(rm){
- return;
- }
-
- if(this.fireEvent('tick', this, r, index, Roo.get(_this.view.getNodes(index, index)[0]).select('input', true).first().dom.checked) !== false){
- this.tickItems.push(r.data);
- }
-
- if(typeof(e) == 'undefined' && view == false){
- Roo.get(_this.view.getNodes(index, index)[0]).select('input', true).first().dom.checked = true;
- }
-
- return;
- }
-
- if(r){
- this.onSelect(r, index);
- }
- if(doFocus !== false && !this.blockFocus){
- this.inputEl().focus();
- }
- },
-
- // private
- restrictHeight : function(){
- //this.innerList.dom.style.height = '';
- //var inner = this.innerList.dom;
- //var h = Math.max(inner.clientHeight, inner.offsetHeight, inner.scrollHeight);
- //this.innerList.setHeight(h < this.maxHeight ? 'auto' : this.maxHeight);
- //this.list.beginUpdate();
- //this.list.setHeight(this.innerList.getHeight()+this.list.getFrameWidth('tb')+(this.resizable?this.handleHeight:0)+this.assetHeight);
- this.list.alignTo(this.inputEl(), this.listAlign);
- this.list.alignTo(this.inputEl(), this.listAlign);
- //this.list.endUpdate();
- },
-
- // private
- onEmptyResults : function(){
-
- if(this.tickable && this.editable){
- this.hasFocus = false;
- this.restrictHeight();
- return;
- }
-
- this.collapse();
- },
-
- /**
- * Returns true if the dropdown list is expanded, else false.
- */
- isExpanded : function(){
- return this.list.isVisible();
- },
-
- /**
- * Select an item in the dropdown list by its data value. This function does NOT cause the select event to fire.
- * The store must be loaded and the list expanded for this function to work, otherwise use setValue.
- * @param {String} value The data value of the item to select
- * @param {Boolean} scrollIntoView False to prevent the dropdown list from autoscrolling to display the
- * selected item if it is not currently in view (defaults to true)
- * @return {Boolean} True if the value matched an item in the list, else false
- */
- selectByValue : function(v, scrollIntoView){
- if(v !== undefined && v !== null){
- var r = this.findRecord(this.valueField || this.displayField, v);
- if(r){
- this.select(this.store.indexOf(r), scrollIntoView);
- return true;
- }
- }
- return false;
- },
-
- /**
- * Select an item in the dropdown list by its numeric index in the list. This function does NOT cause the select event to fire.
- * The store must be loaded and the list expanded for this function to work, otherwise use setValue.
- * @param {Number} index The zero-based index of the list item to select
- * @param {Boolean} scrollIntoView False to prevent the dropdown list from autoscrolling to display the
- * selected item if it is not currently in view (defaults to true)
- */
- select : function(index, scrollIntoView){
- this.selectedIndex = index;
- this.view.select(index);
- if(scrollIntoView !== false){
- var el = this.view.getNode(index);
- /*
- * el && !this.multiple && !this.tickable // not sure why we disable multiple before..
- */
- if(el){
- this.list.scrollChildIntoView(el, false);
- }
- }
- },
-
- // private
- selectNext : function(){
- var ct = this.store.getCount();
- if(ct > 0){
- if(this.selectedIndex == -1){
- this.select(0);
- }else if(this.selectedIndex < ct-1){
- this.select(this.selectedIndex+1);
- }
- }
- },
-
- // private
- selectPrev : function(){
- var ct = this.store.getCount();
- if(ct > 0){
- if(this.selectedIndex == -1){
- this.select(0);
- }else if(this.selectedIndex != 0){
- this.select(this.selectedIndex-1);
- }
- }
- },
-
- // private
- onKeyUp : function(e){
- if(this.editable !== false && !e.isSpecialKey()){
- this.lastKey = e.getKey();
- this.dqTask.delay(this.queryDelay);
- }
- },
-
- // private
- validateBlur : function(){
- return !this.list || !this.list.isVisible();
- },
-
- // private
- initQuery : function(){
-
- var v = this.getRawValue();
-
- if(this.tickable && this.editable){
- v = this.tickableInputEl().getValue();
- }
-
- this.doQuery(v);
- },
-
- // private
- doForce : function(){
- if(this.inputEl().dom.value.length > 0){
- this.inputEl().dom.value =
- this.lastSelectionText === undefined ? '' : this.lastSelectionText;
-
- }
- },
-
- /**
- * Execute a query to filter the dropdown list. Fires the beforequery event prior to performing the
- * query allowing the query action to be canceled if needed.
- * @param {String} query The SQL query to execute
- * @param {Boolean} forceAll True to force the query to execute even if there are currently fewer characters
- * in the field than the minimum specified by the minChars config option. It also clears any filter previously
- * saved in the current store (defaults to false)
- */
- doQuery : function(q, forceAll){
-
- if(q === undefined || q === null){
- q = '';
- }
- var qe = {
- query: q,
- forceAll: forceAll,
- combo: this,
- cancel:false
- };
- if(this.fireEvent('beforequery', qe)===false || qe.cancel){
- return false;
- }
- q = qe.query;
-
- forceAll = qe.forceAll;
- if(forceAll === true || (q.length >= this.minChars)){
-
- this.hasQuery = true;
-
- if(this.lastQuery != q || this.alwaysQuery){
- this.lastQuery = q;
- if(this.mode == 'local'){
- this.selectedIndex = -1;
- if(forceAll){
- this.store.clearFilter();
- }else{
-
- if(this.specialFilter){
- this.fireEvent('specialfilter', this);
- this.onLoad();
- return;
- }
-
- this.store.filter(this.displayField, q);
- }
-
- this.store.fireEvent("datachanged", this.store);
-
- this.onLoad();
-
-
- }else{
-
- this.store.baseParams[this.queryParam] = q;
-
- var options = {params : this.getParams(q)};
-
- if(this.loadNext){
- options.add = true;
- options.params.start = this.page * this.pageSize;
- }
-
- this.store.load(options);
-
- /*
- * this code will make the page width larger, at the beginning, the list not align correctly,
- * we should expand the list on onLoad
- * so command out it
- */
-// this.expand();
- }
- }else{
- this.selectedIndex = -1;
- this.onLoad();
- }
- }
-
- this.loadNext = false;
- },
-
- // private
- getParams : function(q){
- var p = {};
- //p[this.queryParam] = q;
-
- if(this.pageSize){
- p.start = 0;
- p.limit = this.pageSize;
- }
- return p;
- },
-
- /**
- * Hides the dropdown list if it is currently expanded. Fires the 'collapse' event on completion.
- */
- collapse : function(){
- if(!this.isExpanded()){
- return;
- }
-
- this.list.hide();
-
- this.hasFocus = false;
-
- if(this.tickable){
- this.okBtn.hide();
- this.cancelBtn.hide();
- this.trigger.show();
-
- if(this.editable){
- this.tickableInputEl().dom.value = '';
- this.tickableInputEl().blur();
- }
-
- }
-
- Roo.get(document).un('mousedown', this.collapseIf, this);
- Roo.get(document).un('mousewheel', this.collapseIf, this);
- if (!this.editable) {
- Roo.get(document).un('keydown', this.listKeyPress, this);
- }
- this.fireEvent('collapse', this);
-
- this.validate();
- },
-
- // private
- collapseIf : function(e){
- var in_combo = e.within(this.el);
- var in_list = e.within(this.list);
- var is_list = (Roo.get(e.getTarget()).id == this.list.id) ? true : false;
-
- if (in_combo || in_list || is_list) {
- //e.stopPropagation();
- return;
- }
-
- if(this.tickable){
- this.onTickableFooterButtonClick(e, false, false);
- }
-
- this.collapse();
-
- },
-
- /**
- * Expands the dropdown list if it is currently hidden. Fires the 'expand' event on completion.
- */
- expand : function(){
-
- if(this.isExpanded() || !this.hasFocus){
- return;
- }
-
- var lw = this.listWidth || Math.max(this.inputEl().getWidth(), this.minListWidth);
- this.list.setWidth(lw);
-
- Roo.log('expand');
-
- this.list.show();
-
- this.restrictHeight();
-
- if(this.tickable){
-
- this.tickItems = Roo.apply([], this.item);
-
- this.okBtn.show();
- this.cancelBtn.show();
- this.trigger.hide();
-
- if(this.editable){
- this.tickableInputEl().focus();
- }
-
- }
-
- Roo.get(document).on('mousedown', this.collapseIf, this);
- Roo.get(document).on('mousewheel', this.collapseIf, this);
- if (!this.editable) {
- Roo.get(document).on('keydown', this.listKeyPress, this);
- }
-
- this.fireEvent('expand', this);
- },
-
- // private
- // Implements the default empty TriggerField.onTriggerClick function
- onTriggerClick : function(e)
- {
- Roo.log('trigger click');
-
- if(this.disabled || !this.triggerList){
- return;
- }
-
- this.page = 0;
- this.loadNext = false;
-
- if(this.isExpanded()){
- this.collapse();
- if (!this.blockFocus) {
- this.inputEl().focus();
- }
-
- }else {
- this.hasFocus = true;
- if(this.triggerAction == 'all') {
- this.doQuery(this.allQuery, true);
- } else {
- this.doQuery(this.getRawValue());
- }
- if (!this.blockFocus) {
- this.inputEl().focus();
- }
- }
- },
-
- onTickableTriggerClick : function(e)
- {
- if(this.disabled){
- return;
- }
-
- this.page = 0;
- this.loadNext = false;
- this.hasFocus = true;
-
- if(this.triggerAction == 'all') {
- this.doQuery(this.allQuery, true);
- } else {
- this.doQuery(this.getRawValue());
- }
- },
-
- onSearchFieldClick : function(e)
- {
- if(this.hasFocus && !this.disabled && e.getTarget().nodeName.toLowerCase() != 'button'){
- this.onTickableFooterButtonClick(e, false, false);
- return;
- }
-
- if(this.hasFocus || this.disabled || e.getTarget().nodeName.toLowerCase() == 'button'){
- return;
- }
-
- this.page = 0;
- this.loadNext = false;
- this.hasFocus = true;
-
- if(this.triggerAction == 'all') {
- this.doQuery(this.allQuery, true);
- } else {
- this.doQuery(this.getRawValue());
- }
- },
-
- listKeyPress : function(e)
- {
- //Roo.log('listkeypress');
- // scroll to first matching element based on key pres..
- if (e.isSpecialKey()) {
- return false;
- }
- var k = String.fromCharCode(e.getKey()).toUpperCase();
- //Roo.log(k);
- var match = false;
- var csel = this.view.getSelectedNodes();
- var cselitem = false;
- if (csel.length) {
- var ix = this.view.indexOf(csel[0]);
- cselitem = this.store.getAt(ix);
- if (!cselitem.get(this.displayField) || cselitem.get(this.displayField).substring(0,1).toUpperCase() != k) {
- cselitem = false;
- }
-
- }
-
- this.store.each(function(v) {
- if (cselitem) {
- // start at existing selection.
- if (cselitem.id == v.id) {
- cselitem = false;
- }
- return true;
- }
-
- if (v.get(this.displayField) && v.get(this.displayField).substring(0,1).toUpperCase() == k) {
- match = this.store.indexOf(v);
- return false;
- }
- return true;
- }, this);
-
- if (match === false) {
- return true; // no more action?
- }
- // scroll to?
- this.view.select(match);
- var sn = Roo.get(this.view.getSelectedNodes()[0]);
- sn.scrollIntoView(sn.dom.parentNode, false);
- },
-
- onViewScroll : function(e, t){
-
- if(this.view.el.getScroll().top == 0 ||this.view.el.getScroll().top < this.view.el.dom.scrollHeight - this.view.el.dom.clientHeight || !this.hasFocus || !this.append || this.hasQuery){
- return;
- }
-
- this.hasQuery = true;
-
- this.loading = this.list.select('.loading', true).first();
-
- if(this.loading === null){
- this.list.createChild({
- tag: 'div',
- cls: 'loading roo-select2-more-results roo-select2-active',
- html: 'Loading more results...'
- });
-
- this.loading = this.list.select('.loading', true).first();
-
- this.loading.setVisibilityMode(Roo.Element.DISPLAY);
-
- this.loading.hide();
- }
-
- this.loading.show();
-
- var _combo = this;
-
- this.page++;
- this.loadNext = true;
-
- (function() { _combo.doQuery(_combo.allQuery, true); }).defer(500);
-
- return;
- },
-
- addItem : function(o)
- {
- var dv = ''; // display value
-
- if (this.displayField) {
- dv = !o || typeof(o[this.displayField]) == 'undefined' ? '' : o[this.displayField];
- } else {
- // this is an error condition!!!
- Roo.log('no displayField value set for '+ (this.name ? this.name : this.id));
- }
-
- if(!dv.length){
- return;
- }
-
- var choice = this.choices.createChild({
- tag: 'li',
- cls: 'roo-select2-search-choice',
- cn: [
- {
- tag: 'div',
- html: dv
- },
- {
- tag: 'a',
- href: '#',
- cls: 'roo-select2-search-choice-close fa fa-times',
- tabindex: '-1'
- }
- ]
-
- }, this.searchField);
-
- var close = choice.select('a.roo-select2-search-choice-close', true).first();
-
- close.on('click', this.onRemoveItem, this, { item : choice, data : o} );
-
- this.item.push(o);
-
- this.lastData = o;
-
- this.syncValue();
-
- this.inputEl().dom.value = '';
-
- this.validate();
- },
-
- onRemoveItem : function(e, _self, o)
- {
- e.preventDefault();
-
- this.lastItem = Roo.apply([], this.item);
-
- var index = this.item.indexOf(o.data) * 1;
-
- if( index < 0){
- Roo.log('not this item?!');
- return;
- }
-
- this.item.splice(index, 1);
- o.item.remove();
-
- this.syncValue();
-
- this.fireEvent('remove', this, e);
-
- this.validate();
-
- },
-
- syncValue : function()
- {
- if(!this.item.length){
- this.clearValue();
- return;
- }
-
- var value = [];
- var _this = this;
- Roo.each(this.item, function(i){
- if(_this.valueField){
- value.push(i[_this.valueField]);
- return;
- }
-
- value.push(i);
- });
-
- this.value = value.join(',');
-
- if(this.hiddenField){
- this.hiddenField.dom.value = this.value;
- }
-
- this.store.fireEvent("datachanged", this.store);
-
- this.validate();
- },
-
- clearItem : function()
- {
- if(!this.multiple){
- return;
- }
-
- this.item = [];
-
- Roo.each(this.choices.select('>li.roo-select2-search-choice', true).elements, function(c){
- c.remove();
- });
-
- this.syncValue();
-
- this.validate();
-
- if(this.tickable && !Roo.isTouch){
- this.view.refresh();
- }
- },
-
- inputEl: function ()
- {
- if(Roo.isIOS && this.useNativeIOS){
- return this.el.select('select.roo-ios-select', true).first();
- }
-
- if(Roo.isTouch && this.mobileTouchView){
- return this.el.select('input.form-control',true).first();
- }
-
- if(this.tickable){
- return this.searchField;
- }
-
- return this.el.select('input.form-control',true).first();
- },
-
- onTickableFooterButtonClick : function(e, btn, el)
- {
- e.preventDefault();
-
- this.lastItem = Roo.apply([], this.item);
-
- if(btn && btn.name == 'cancel'){
- this.tickItems = Roo.apply([], this.item);
- this.collapse();
- return;
- }
-
- this.clearItem();
-
- var _this = this;
-
- Roo.each(this.tickItems, function(o){
- _this.addItem(o);
- });
-
- this.collapse();
-
- },
-
- validate : function()
- {
- if(this.getVisibilityEl().hasClass('hidden')){
- return true;
- }
-
- var v = this.getRawValue();
-
- if(this.multiple){
- v = this.getValue();
- }
-
- if(this.disabled || this.allowBlank || v.length){
- this.markValid();
- return true;
- }
-
- this.markInvalid();
- return false;
- },
-
- tickableInputEl : function()
- {
- if(!this.tickable || !this.editable){
- return this.inputEl();
- }
-
- return this.inputEl().select('.roo-select2-search-field-input', true).first();
- },
-
-
- getAutoCreateTouchView : function()
- {
- var id = Roo.id();
-
- var cfg = {
- cls: 'form-group' //input-group
- };
-
- var input = {
- tag: 'input',
- id : id,
- type : this.inputType,
- cls : 'form-control x-combo-noedit',
- autocomplete: 'new-password',
- placeholder : this.placeholder || '',
- readonly : true
- };
-
- if (this.name) {
- input.name = this.name;
- }
-
- if (this.size) {
- input.cls += ' input-' + this.size;
- }
-
- if (this.disabled) {
- input.disabled = true;
- }
-
- var inputblock = {
- cls : 'roo-combobox-wrap',
- cn : [
- input
- ]
- };
-
- if(this.before){
- inputblock.cls += ' input-group';
-
- inputblock.cn.unshift({
- tag :'span',
- cls : 'input-group-addon input-group-prepend input-group-text',
- html : this.before
- });
- }
-
- if(this.removable && !this.multiple){
- inputblock.cls += ' roo-removable';
-
- inputblock.cn.push({
- tag: 'button',
- html : 'x',
- cls : 'roo-combo-removable-btn close'
- });
- }
-
- if(this.hasFeedback && !this.allowBlank){
-
- inputblock.cls += ' has-feedback';
-
- inputblock.cn.push({
- tag: 'span',
- cls: 'glyphicon form-control-feedback'
- });
-
- }
-
- if (this.after) {
-
- inputblock.cls += (this.before) ? '' : ' input-group';
-
- inputblock.cn.push({
- tag :'span',
- cls : 'input-group-addon input-group-append input-group-text',
- html : this.after
- });
- }
-
-
- var ibwrap = inputblock;
-
- if(this.multiple){
- ibwrap = {
- tag: 'ul',
- cls: 'roo-select2-choices',
- cn:[
- {
- tag: 'li',
- cls: 'roo-select2-search-field',
- cn: [
-
- inputblock
- ]
- }
- ]
- };
-
-
- }
-
- var combobox = {
- cls: 'roo-select2-container input-group roo-touchview-combobox ',
- cn: [
- {
- tag: 'input',
- type : 'hidden',
- cls: 'form-hidden-field'
- },
- ibwrap
- ]
- };
-
- if(!this.multiple && this.showToggleBtn){
-
- var caret = {
- cls: 'caret'
- };
-
- if (this.caret != false) {
- caret = {
- tag: 'i',
- cls: 'fa fa-' + this.caret
- };
-
- }
-
- combobox.cn.push({
- tag :'span',
- cls : 'input-group-addon input-group-append input-group-text btn dropdown-toggle',
- cn : [
- Roo.bootstrap.version == 3 ? caret : '',
- {
- tag: 'span',
- cls: 'combobox-clear',
- cn : [
- {
- tag : 'i',
- cls: 'icon-remove'
- }
- ]
- }
- ]
-
- })
- }
-
- if(this.multiple){
- combobox.cls += ' roo-select2-container-multi';
- }
-
- var required = this.allowBlank ? {
- tag : 'i',
- style: 'display: none'
- } : {
- tag : 'i',
- cls : 'roo-required-indicator left-indicator text-danger fa fa-lg fa-star',
- tooltip : 'This field is required'
- };
-
- var align = this.labelAlign || this.parentLabelAlign();
-
- if (align ==='left' && this.fieldLabel.length) {
-
- cfg.cn = [
- required,
- {
- tag: 'label',
- cls : 'control-label col-form-label',
- html : this.fieldLabel
-
- },
- {
- cls : 'roo-combobox-wrap ',
- cn: [
- combobox
- ]
- }
- ];
-
- var labelCfg = cfg.cn[1];
- var contentCfg = cfg.cn[2];
-
-
- if(this.indicatorpos == 'right'){
- cfg.cn = [
- {
- tag: 'label',
- 'for' : id,
- cls : 'control-label col-form-label',
- cn : [
- {
- tag : 'span',
- html : this.fieldLabel
- },
- required
- ]
- },
- {
- cls : "roo-combobox-wrap ",
- cn: [
- combobox
- ]
- }
-
- ];
-
- labelCfg = cfg.cn[0];
- contentCfg = cfg.cn[1];
- }
-
-
-
- if(this.labelWidth > 12){
- labelCfg.style = "width: " + this.labelWidth + 'px';
- }
-
- if(this.labelWidth < 13 && this.labelmd == 0){
- this.labelmd = this.labelWidth;
- }
-
- if(this.labellg > 0){
- labelCfg.cls += ' col-lg-' + this.labellg;
- contentCfg.cls += ' col-lg-' + (12 - this.labellg);
- }
-
- if(this.labelmd > 0){
- labelCfg.cls += ' col-md-' + this.labelmd;
- contentCfg.cls += ' col-md-' + (12 - this.labelmd);
- }
-
- if(this.labelsm > 0){
- labelCfg.cls += ' col-sm-' + this.labelsm;
- contentCfg.cls += ' col-sm-' + (12 - this.labelsm);
- }
-
- if(this.labelxs > 0){
- labelCfg.cls += ' col-xs-' + this.labelxs;
- contentCfg.cls += ' col-xs-' + (12 - this.labelxs);
- }
-
-
- } else if ( this.fieldLabel.length) {
- cfg.cn = [
- required,
- {
- tag: 'label',
- cls : 'control-label',
- html : this.fieldLabel
-
- },
- {
- cls : '',
- cn: [
- combobox
- ]
- }
- ];
-
- if(this.indicatorpos == 'right'){
- cfg.cn = [
- {
- tag: 'label',
- cls : 'control-label',
- html : this.fieldLabel,
- cn : [
- required
- ]
- },
- {
- cls : '',
- cn: [
- combobox
- ]
- }
- ];
- }
- } else {
- cfg.cn = combobox;
- }
-
-
- var settings = this;
-
- ['xs','sm','md','lg'].map(function(size){
- if (settings[size]) {
- cfg.cls += ' col-' + size + '-' + settings[size];
- }
- });
-
- return cfg;
- },
-
- initTouchView : function()
- {
- this.renderTouchView();
-
- this.touchViewEl.on('scroll', function(){
- this.el.dom.scrollTop = 0;
- }, this);
-
- this.originalValue = this.getValue();
-
- this.triggerEl = this.el.select('span.dropdown-toggle',true).first();
-
- this.inputEl().on("click", this.showTouchView, this);
- if (this.triggerEl) {
- this.triggerEl.on("click", this.showTouchView, this);
- }
-
-
- this.touchViewFooterEl.select('.roo-touch-view-cancel', true).first().on('click', this.hideTouchView, this);
- this.touchViewFooterEl.select('.roo-touch-view-ok', true).first().on('click', this.setTouchViewValue, this);
-
- this.maskEl = new Roo.LoadMask(this.touchViewEl, { store : this.store, msgCls: 'roo-el-mask-msg' });
-
- this.store.on('beforeload', this.onTouchViewBeforeLoad, this);
- this.store.on('load', this.onTouchViewLoad, this);
- this.store.on('loadexception', this.onTouchViewLoadException, this);
-
- if(this.hiddenName){
-
- this.hiddenField = this.el.select('input.form-hidden-field',true).first();
-
- this.hiddenField.dom.value =
- this.hiddenValue !== undefined ? this.hiddenValue :
- this.value !== undefined ? this.value : '';
-
- this.el.dom.removeAttribute('name');
- this.hiddenField.dom.setAttribute('name', this.hiddenName);
- }
-
- if(this.multiple){
- this.choices = this.el.select('ul.roo-select2-choices', true).first();
- this.searchField = this.el.select('ul li.roo-select2-search-field', true).first();
- }
-
- if(this.removable && !this.multiple){
- var close = this.closeTriggerEl();
- if(close){
- close.setVisibilityMode(Roo.Element.DISPLAY).hide();
- close.on('click', this.removeBtnClick, this, close);
- }
- }
- /*
- * fix the bug in Safari iOS8
- */
- this.inputEl().on("focus", function(e){
- document.activeElement.blur();
- }, this);
-
- this._touchViewMask = Roo.DomHelper.append(document.body, {tag: "div", cls:"x-dlg-mask"}, true);
-
- return;
-
-
- },
-
- renderTouchView : function()
- {
- this.touchViewEl = Roo.get(document.body).createChild(Roo.bootstrap.ComboBox.touchViewTemplate);
- this.touchViewEl.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay = 'block';
-
- this.touchViewHeaderEl = this.touchViewEl.select('.modal-header', true).first();
- this.touchViewHeaderEl.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay = 'block';
-
- this.touchViewBodyEl = this.touchViewEl.select('.modal-body', true).first();
- this.touchViewBodyEl.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay = 'block';
- this.touchViewBodyEl.setStyle('overflow', 'auto');
-
- this.touchViewListGroup = this.touchViewBodyEl.select('.list-group', true).first();
- this.touchViewListGroup.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay = 'block';
-
- this.touchViewFooterEl = this.touchViewEl.select('.modal-footer', true).first();
- this.touchViewFooterEl.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay = 'block';
-
- },
-
- showTouchView : function()
- {
- if(this.disabled){
- return;
- }
-
- this.touchViewHeaderEl.hide();
-
- if(this.modalTitle.length){
- this.touchViewHeaderEl.dom.innerHTML = this.modalTitle;
- this.touchViewHeaderEl.show();
- }
-
- this.touchViewEl.setStyle('z-index', Roo.bootstrap.Modal.zIndex++);
- this.touchViewEl.show();
-
- this.touchViewEl.select('.modal-dialog', true).first().setStyle({ margin : '0px', width : '100%'});
-
- //this.touchViewEl.select('.modal-dialog > .modal-content', true).first().setSize(
- // Roo.lib.Dom.getViewWidth(true), Roo.lib.Dom.getViewHeight(true));
-
- var bodyHeight = Roo.lib.Dom.getViewHeight() - this.touchViewFooterEl.getHeight() + this.touchViewBodyEl.getPadding('tb');
-
- if(this.modalTitle.length){
- bodyHeight = bodyHeight - this.touchViewHeaderEl.getHeight();
- }
-
- this.touchViewBodyEl.setHeight(bodyHeight);
-
- if(this.animate){
- var _this = this;
- (function(){ _this.touchViewEl.addClass(['in','show']); }).defer(50);
- }else{
- this.touchViewEl.addClass(['in','show']);
- }
-
- if(this._touchViewMask){
- Roo.get(document.body).addClass("x-body-masked");
- this._touchViewMask.setSize(Roo.lib.Dom.getViewWidth(true), Roo.lib.Dom.getViewHeight(true));
- this._touchViewMask.setStyle('z-index', 10000);
- this._touchViewMask.addClass('show');
- }
-
- this.doTouchViewQuery();
-
- },
-
- hideTouchView : function()
- {
- this.touchViewEl.removeClass(['in','show']);
-
- if(this.animate){
- var _this = this;
- (function(){ _this.touchViewEl.setStyle('display', 'none'); }).defer(150);
- }else{
- this.touchViewEl.setStyle('display', 'none');
- }
-
- if(this._touchViewMask){
- this._touchViewMask.removeClass('show');
- Roo.get(document.body).removeClass("x-body-masked");
- }
- },
-
- setTouchViewValue : function()
- {
- if(this.multiple){
- this.clearItem();
-
- var _this = this;
-
- Roo.each(this.tickItems, function(o){
- this.addItem(o);
- }, this);
- }
-
- this.hideTouchView();
- },
-
- doTouchViewQuery : function()
- {
- var qe = {
- query: '',
- forceAll: true,
- combo: this,
- cancel:false
- };
-
- if(this.fireEvent('beforequery', qe) ===false || qe.cancel){
- return false;
- }
-
- if(!this.alwaysQuery || this.mode == 'local'){
- this.onTouchViewLoad();
- return;
- }
-
- this.store.load();
- },
-
- onTouchViewBeforeLoad : function(combo,opts)
- {
- return;
- },
-
- // private
- onTouchViewLoad : function()
- {
- if(this.store.getCount() < 1){
- this.onTouchViewEmptyResults();
- return;
- }
-
- this.clearTouchView();
-
- var rawValue = this.getRawValue();
-
- var template = (this.multiple) ? Roo.bootstrap.ComboBox.listItemCheckbox : Roo.bootstrap.ComboBox.listItemRadio;
-
- this.tickItems = [];
-
- this.store.data.each(function(d, rowIndex){
- var row = this.touchViewListGroup.createChild(template);
-
- if(typeof(d.data.cls) != 'undefined' && d.data.cls.length){
- row.addClass(d.data.cls);
- }
-
- if(this.displayField && typeof(d.data[this.displayField]) != 'undefined'){
- var cfg = {
- data : d.data,
- html : d.data[this.displayField]
- };
-
- if(this.fireEvent('touchviewdisplay', this, cfg) !== false){
- row.select('.roo-combobox-list-group-item-value', true).first().dom.innerHTML = cfg.html;
- }
- }
- row.removeClass('selected');
- if(!this.multiple && this.valueField &&
- typeof(d.data[this.valueField]) != 'undefined' && d.data[this.valueField] == this.getValue())
- {
- // radio buttons..
- row.select('.roo-combobox-list-group-item-box > input', true).first().attr('checked', true);
- row.addClass('selected');
- }
-
- if(this.multiple && this.valueField &&
- typeof(d.data[this.valueField]) != 'undefined' && this.getValue().indexOf(d.data[this.valueField]) != -1)
- {
-
- // checkboxes...
- row.select('.roo-combobox-list-group-item-box > input', true).first().attr('checked', true);
- this.tickItems.push(d.data);
- }
-
- row.on('click', this.onTouchViewClick, this, {row : row, rowIndex : rowIndex});
-
- }, this);
-
- var firstChecked = this.touchViewListGroup.select('.list-group-item > .roo-combobox-list-group-item-box > input:checked', true).first();
-
- var bodyHeight = Roo.lib.Dom.getViewHeight() - this.touchViewFooterEl.getHeight() + this.touchViewBodyEl.getPadding('tb');
-
- if(this.modalTitle.length){
- bodyHeight = bodyHeight - this.touchViewHeaderEl.getHeight();
- }
-
- var listHeight = this.touchViewListGroup.getHeight() + this.touchViewBodyEl.getPadding('tb') * 2;
-
- if(this.mobile_restrict_height && listHeight < bodyHeight){
- this.touchViewBodyEl.setHeight(listHeight);
- }
-
- var _this = this;
-
- if(firstChecked && listHeight > bodyHeight){
- (function() { firstChecked.findParent('li').scrollIntoView(_this.touchViewListGroup.dom); }).defer(500);
- }
-
- },
-
- onTouchViewLoadException : function()
- {
- this.hideTouchView();
- },
-
- onTouchViewEmptyResults : function()
- {
- this.clearTouchView();
-
- this.touchViewListGroup.createChild(Roo.bootstrap.ComboBox.emptyResult);
-
- this.touchViewListGroup.select('.roo-combobox-touch-view-empty-result', true).first().dom.innerHTML = this.emptyResultText;
-
- },
-
- clearTouchView : function()
- {
- this.touchViewListGroup.dom.innerHTML = '';
- },
-
- onTouchViewClick : function(e, el, o)
- {
- e.preventDefault();
-
- var row = o.row;
- var rowIndex = o.rowIndex;
-
- var r = this.store.getAt(rowIndex);
-
- if(this.fireEvent('beforeselect', this, r, rowIndex) !== false){
-
- if(!this.multiple){
- Roo.each(this.touchViewListGroup.select('.list-group-item > .roo-combobox-list-group-item-box > input:checked', true).elements, function(c){
- c.dom.removeAttribute('checked');
- }, this);
-
- row.select('.roo-combobox-list-group-item-box > input', true).first().attr('checked', true);
-
- this.setFromData(r.data);
-
- var close = this.closeTriggerEl();
-
- if(close){
- close.show();
- }
-
- this.hideTouchView();
-
- this.fireEvent('select', this, r, rowIndex);
-
- return;
- }
-
- if(this.valueField && typeof(r.data[this.valueField]) != 'undefined' && this.getValue().indexOf(r.data[this.valueField]) != -1){
- row.select('.roo-combobox-list-group-item-box > input', true).first().dom.removeAttribute('checked');
- this.tickItems.splice(this.tickItems.indexOf(r.data), 1);
- return;
- }
-
- row.select('.roo-combobox-list-group-item-box > input', true).first().attr('checked', true);
- this.addItem(r.data);
- this.tickItems.push(r.data);
- }
- },
-
- getAutoCreateNativeIOS : function()
- {
- var cfg = {
- cls: 'form-group' //input-group,
- };
-
- var combobox = {
- tag: 'select',
- cls : 'roo-ios-select'
- };
-
- if (this.name) {
- combobox.name = this.name;
- }
-
- if (this.disabled) {
- combobox.disabled = true;
- }
-
- var settings = this;
-
- ['xs','sm','md','lg'].map(function(size){
- if (settings[size]) {
- cfg.cls += ' col-' + size + '-' + settings[size];
- }
- });
-
- cfg.cn = combobox;
-
- return cfg;
-
- },
-
- initIOSView : function()
- {
- this.store.on('load', this.onIOSViewLoad, this);
-
- return;
- },
-
- onIOSViewLoad : function()
- {
- if(this.store.getCount() < 1){
- return;
- }
-
- this.clearIOSView();
-
- if(this.allowBlank) {
-
- var default_text = '-- SELECT --';
-
- if(this.placeholder.length){
- default_text = this.placeholder;
- }
-
- if(this.emptyTitle.length){
- default_text += ' - ' + this.emptyTitle + ' -';
- }
-
- var opt = this.inputEl().createChild({
- tag: 'option',
- value : 0,
- html : default_text
- });
-
- var o = {};
- o[this.valueField] = 0;
- o[this.displayField] = default_text;
-
- this.ios_options.push({
- data : o,
- el : opt
- });
-
- }
-
- this.store.data.each(function(d, rowIndex){
-
- var html = '';
-
- if(this.displayField && typeof(d.data[this.displayField]) != 'undefined'){
- html = d.data[this.displayField];
- }
-
- var value = '';
-
- if(this.valueField && typeof(d.data[this.valueField]) != 'undefined'){
- value = d.data[this.valueField];
- }
-
- var option = {
- tag: 'option',
- value : value,
- html : html
- };
-
- if(this.value == d.data[this.valueField]){
- option['selected'] = true;
- }
-
- var opt = this.inputEl().createChild(option);
-
- this.ios_options.push({
- data : d.data,
- el : opt
- });
-
- }, this);
-
- this.inputEl().on('change', function(){
- this.fireEvent('select', this);
- }, this);
-
- },
-
- clearIOSView: function()
- {
- this.inputEl().dom.innerHTML = '';
-
- this.ios_options = [];
- },
-
- setIOSValue: function(v)
- {
- this.value = v;
-
- if(!this.ios_options){
- return;
- }
-
- Roo.each(this.ios_options, function(opts){
-
- opts.el.dom.removeAttribute('selected');
-
- if(opts.data[this.valueField] != v){
- return;
- }
-
- opts.el.dom.setAttribute('selected', true);
-
- }, this);
- }
-
- /**
- * @cfg {Boolean} grow
- * @hide
- */
- /**
- * @cfg {Number} growMin
- * @hide
- */
- /**
- * @cfg {Number} growMax
- * @hide
- */
- /**
- * @hide
- * @method autoSize
- */
-});
-
-Roo.apply(Roo.bootstrap.ComboBox, {
-
- header : {
- tag: 'div',
- cls: 'modal-header',
- cn: [
- {
- tag: 'h4',
- cls: 'modal-title'
- }
- ]
- },
-
- body : {
- tag: 'div',
- cls: 'modal-body',
- cn: [
- {
- tag: 'ul',
- cls: 'list-group'
- }
- ]
- },
-
- listItemRadio : {
- tag: 'li',
- cls: 'list-group-item',
- cn: [
- {
- tag: 'span',
- cls: 'roo-combobox-list-group-item-value'
- },
- {
- tag: 'div',
- cls: 'roo-combobox-list-group-item-box pull-xs-right radio-inline radio radio-info',
- cn: [
- {
- tag: 'input',
- type: 'radio'
- },
- {
- tag: 'label'
- }
- ]
- }
- ]
- },
-
- listItemCheckbox : {
- tag: 'li',
- cls: 'list-group-item',
- cn: [
- {
- tag: 'span',
- cls: 'roo-combobox-list-group-item-value'
- },
- {
- tag: 'div',
- cls: 'roo-combobox-list-group-item-box pull-xs-right checkbox-inline checkbox checkbox-info',
- cn: [
- {
- tag: 'input',
- type: 'checkbox'
- },
- {
- tag: 'label'
- }
- ]
- }
- ]
- },
-
- emptyResult : {
- tag: 'div',
- cls: 'alert alert-danger roo-combobox-touch-view-empty-result'
- },
-
- footer : {
- tag: 'div',
- cls: 'modal-footer',
- cn: [
- {
- tag: 'div',
- cls: 'row',
- cn: [
- {
- tag: 'div',
- cls: 'col-xs-6 text-left',
- cn: {
- tag: 'button',
- cls: 'btn btn-danger roo-touch-view-cancel',
- html: 'Cancel'
- }
- },
- {
- tag: 'div',
- cls: 'col-xs-6 text-right',
- cn: {
- tag: 'button',
- cls: 'btn btn-success roo-touch-view-ok',
- html: 'OK'
- }
- }
- ]
- }
- ]
-
- }
-});
-
-Roo.apply(Roo.bootstrap.ComboBox, {
-
- touchViewTemplate : {
- tag: 'div',
- cls: 'modal fade roo-combobox-touch-view',
- cn: [
- {
- tag: 'div',
- cls: 'modal-dialog',
- style : 'position:fixed', // we have to fix position....
- cn: [
- {
- tag: 'div',
- cls: 'modal-content',
- cn: [
- Roo.bootstrap.ComboBox.header,
- Roo.bootstrap.ComboBox.body,
- Roo.bootstrap.ComboBox.footer
- ]
- }
- ]
- }
- ]
- }
-});
\ No newline at end of file
+++ /dev/null
-/*
- * - LGPL
- *
- * DateField
- *
- */
-
-/**
- * @class Roo.bootstrap.DateField
- * @extends Roo.bootstrap.Input
- * Bootstrap DateField class
- * @cfg {Number} weekStart default 0
- * @cfg {String} viewMode default empty, (months|years)
- * @cfg {String} minViewMode default empty, (months|years)
- * @cfg {Number} startDate default -Infinity
- * @cfg {Number} endDate default Infinity
- * @cfg {Boolean} todayHighlight default false
- * @cfg {Boolean} todayBtn default false
- * @cfg {Boolean} calendarWeeks default false
- * @cfg {Object} daysOfWeekDisabled default empty
- * @cfg {Boolean} singleMode default false (true | false)
- *
- * @cfg {Boolean} keyboardNavigation default true
- * @cfg {String} language default en
- *
- * @constructor
- * Create a new DateField
- * @param {Object} config The config object
- */
-
-Roo.bootstrap.DateField = function(config){
- Roo.bootstrap.DateField.superclass.constructor.call(this, config);
- this.addEvents({
- /**
- * @event show
- * Fires when this field show.
- * @param {Roo.bootstrap.DateField} this
- * @param {Mixed} date The date value
- */
- show : true,
- /**
- * @event show
- * Fires when this field hide.
- * @param {Roo.bootstrap.DateField} this
- * @param {Mixed} date The date value
- */
- hide : true,
- /**
- * @event select
- * Fires when select a date.
- * @param {Roo.bootstrap.DateField} this
- * @param {Mixed} date The date value
- */
- select : true,
- /**
- * @event beforeselect
- * Fires when before select a date.
- * @param {Roo.bootstrap.DateField} this
- * @param {Mixed} date The date value
- */
- beforeselect : true
- });
-};
-
-Roo.extend(Roo.bootstrap.DateField, Roo.bootstrap.Input, {
-
- /**
- * @cfg {String} format
- * The default date format string which can be overriden for localization support. The format must be
- * valid according to {@link Date#parseDate} (defaults to 'm/d/y').
- */
- format : "m/d/y",
- /**
- * @cfg {String} altFormats
- * Multiple date formats separated by "|" to try when parsing a user input value and it doesn't match the defined
- * format (defaults to 'm/d/Y|m-d-y|m-d-Y|m/d|m-d|d').
- */
- altFormats : "m/d/Y|m-d-y|m-d-Y|m/d|m-d|md|mdy|mdY|d",
-
- weekStart : 0,
-
- viewMode : '',
-
- minViewMode : '',
-
- todayHighlight : false,
-
- todayBtn: false,
-
- language: 'en',
-
- keyboardNavigation: true,
-
- calendarWeeks: false,
-
- startDate: -Infinity,
-
- endDate: Infinity,
-
- daysOfWeekDisabled: [],
-
- _events: [],
-
- singleMode : false,
-
- UTCDate: function()
- {
- return new Date(Date.UTC.apply(Date, arguments));
- },
-
- UTCToday: function()
- {
- var today = new Date();
- return this.UTCDate(today.getUTCFullYear(), today.getUTCMonth(), today.getUTCDate());
- },
-
- getDate: function() {
- var d = this.getUTCDate();
- return new Date(d.getTime() + (d.getTimezoneOffset()*60000));
- },
-
- getUTCDate: function() {
- return this.date;
- },
-
- setDate: function(d) {
- this.setUTCDate(new Date(d.getTime() - (d.getTimezoneOffset()*60000)));
- },
-
- setUTCDate: function(d) {
- this.date = d;
- this.setValue(this.formatDate(this.date));
- },
-
- onRender: function(ct, position)
- {
-
- Roo.bootstrap.DateField.superclass.onRender.call(this, ct, position);
-
- this.language = this.language || 'en';
- this.language = this.language in Roo.bootstrap.DateField.dates ? this.language : this.language.split('-')[0];
- this.language = this.language in Roo.bootstrap.DateField.dates ? this.language : "en";
-
- this.isRTL = Roo.bootstrap.DateField.dates[this.language].rtl || false;
- this.format = this.format || 'm/d/y';
- this.isInline = false;
- this.isInput = true;
- this.component = this.el.select('.add-on', true).first() || false;
- this.component = (this.component && this.component.length === 0) ? false : this.component;
- this.hasInput = this.component && this.inputEl().length;
-
- if (typeof(this.minViewMode === 'string')) {
- switch (this.minViewMode) {
- case 'months':
- this.minViewMode = 1;
- break;
- case 'years':
- this.minViewMode = 2;
- break;
- default:
- this.minViewMode = 0;
- break;
- }
- }
-
- if (typeof(this.viewMode === 'string')) {
- switch (this.viewMode) {
- case 'months':
- this.viewMode = 1;
- break;
- case 'years':
- this.viewMode = 2;
- break;
- default:
- this.viewMode = 0;
- break;
- }
- }
-
- this.pickerEl = Roo.get(document.body).createChild(Roo.bootstrap.DateField.template);
-
-// this.el.select('>.input-group', true).first().createChild(Roo.bootstrap.DateField.template);
-
- this.picker().setVisibilityMode(Roo.Element.DISPLAY).originalDisplay = 'block';
-
- this.picker().on('mousedown', this.onMousedown, this);
- this.picker().on('click', this.onClick, this);
-
- this.picker().addClass('datepicker-dropdown');
-
- this.startViewMode = this.viewMode;
-
- if(this.singleMode){
- Roo.each(this.picker().select('thead > tr > th', true).elements, function(v){
- v.setVisibilityMode(Roo.Element.DISPLAY);
- v.hide();
- });
-
- Roo.each(this.picker().select('tbody > tr > td', true).elements, function(v){
- v.setStyle('width', '189px');
- });
- }
-
- Roo.each(this.picker().select('tfoot th.today', true).elements, function(v){
- if(!this.calendarWeeks){
- v.remove();
- return;
- }
-
- v.dom.innerHTML = Roo.bootstrap.DateField.dates[this.language].today;
- v.attr('colspan', function(i, val){
- return parseInt(val) + 1;
- });
- });
-
-
- this.weekEnd = this.weekStart === 0 ? 6 : this.weekStart - 1;
-
- this.setStartDate(this.startDate);
- this.setEndDate(this.endDate);
-
- this.setDaysOfWeekDisabled(this.daysOfWeekDisabled);
-
- this.fillDow();
- this.fillMonths();
- this.update();
- this.showMode();
-
- if(this.isInline) {
- this.showPopup();
- }
- },
-
- picker : function()
- {
- return this.pickerEl;
-// return this.el.select('.datepicker', true).first();
- },
-
- fillDow: function()
- {
- var dowCnt = this.weekStart;
-
- var dow = {
- tag: 'tr',
- cn: [
-
- ]
- };
-
- if(this.calendarWeeks){
- dow.cn.push({
- tag: 'th',
- cls: 'cw',
- html: ' '
- })
- }
-
- while (dowCnt < this.weekStart + 7) {
- dow.cn.push({
- tag: 'th',
- cls: 'dow',
- html: Roo.bootstrap.DateField.dates[this.language].daysMin[(dowCnt++)%7]
- });
- }
-
- this.picker().select('>.datepicker-days thead', true).first().createChild(dow);
- },
-
- fillMonths: function()
- {
- var i = 0;
- var months = this.picker().select('>.datepicker-months td', true).first();
-
- months.dom.innerHTML = '';
-
- while (i < 12) {
- var month = {
- tag: 'span',
- cls: 'month',
- html: Roo.bootstrap.DateField.dates[this.language].monthsShort[i++]
- };
-
- months.createChild(month);
- }
-
- },
-
- update: function()
- {
- this.date = (typeof(this.date) === 'undefined' || ((typeof(this.date) === 'string') && !this.date.length)) ? this.UTCToday() : (typeof(this.date) === 'string') ? this.parseDate(this.date) : this.date;
-
- if (this.date < this.startDate) {
- this.viewDate = new Date(this.startDate);
- } else if (this.date > this.endDate) {
- this.viewDate = new Date(this.endDate);
- } else {
- this.viewDate = new Date(this.date);
- }
-
- this.fill();
- },
-
- fill: function()
- {
- var d = new Date(this.viewDate),
- year = d.getUTCFullYear(),
- month = d.getUTCMonth(),
- startYear = this.startDate !== -Infinity ? this.startDate.getUTCFullYear() : -Infinity,
- startMonth = this.startDate !== -Infinity ? this.startDate.getUTCMonth() : -Infinity,
- endYear = this.endDate !== Infinity ? this.endDate.getUTCFullYear() : Infinity,
- endMonth = this.endDate !== Infinity ? this.endDate.getUTCMonth() : Infinity,
- currentDate = this.date && this.date.valueOf(),
- today = this.UTCToday();
-
- this.picker().select('>.datepicker-days thead th.switch', true).first().dom.innerHTML = Roo.bootstrap.DateField.dates[this.language].months[month]+' '+year;
-
-// this.picker().select('>tfoot th.today', true).first().dom.innerHTML = Roo.bootstrap.DateField.dates[this.language].today;
-
-// this.picker.select('>tfoot th.today').
-// .text(dates[this.language].today)
-// .toggle(this.todayBtn !== false);
-
- this.updateNavArrows();
- this.fillMonths();
-
- var prevMonth = this.UTCDate(year, month-1, 28,0,0,0,0),
-
- day = prevMonth.getDaysInMonth(prevMonth.getUTCFullYear(), prevMonth.getUTCMonth());
-
- prevMonth.setUTCDate(day);
-
- prevMonth.setUTCDate(day - (prevMonth.getUTCDay() - this.weekStart + 7)%7);
-
- var nextMonth = new Date(prevMonth);
-
- nextMonth.setUTCDate(nextMonth.getUTCDate() + 42);
-
- nextMonth = nextMonth.valueOf();
-
- var fillMonths = false;
-
- this.picker().select('>.datepicker-days tbody',true).first().dom.innerHTML = '';
-
- while(prevMonth.valueOf() <= nextMonth) {
- var clsName = '';
-
- if (prevMonth.getUTCDay() === this.weekStart) {
- if(fillMonths){
- this.picker().select('>.datepicker-days tbody',true).first().createChild(fillMonths);
- }
-
- fillMonths = {
- tag: 'tr',
- cn: []
- };
-
- if(this.calendarWeeks){
- // ISO 8601: First week contains first thursday.
- // ISO also states week starts on Monday, but we can be more abstract here.
- var
- // Start of current week: based on weekstart/current date
- ws = new Date(+prevMonth + (this.weekStart - prevMonth.getUTCDay() - 7) % 7 * 864e5),
- // Thursday of this week
- th = new Date(+ws + (7 + 4 - ws.getUTCDay()) % 7 * 864e5),
- // First Thursday of year, year from thursday
- yth = new Date(+(yth = this.UTCDate(th.getUTCFullYear(), 0, 1)) + (7 + 4 - yth.getUTCDay())%7*864e5),
- // Calendar week: ms between thursdays, div ms per day, div 7 days
- calWeek = (th - yth) / 864e5 / 7 + 1;
-
- fillMonths.cn.push({
- tag: 'td',
- cls: 'cw',
- html: calWeek
- });
- }
- }
-
- if (prevMonth.getUTCFullYear() < year || (prevMonth.getUTCFullYear() == year && prevMonth.getUTCMonth() < month)) {
- clsName += ' old';
- } else if (prevMonth.getUTCFullYear() > year || (prevMonth.getUTCFullYear() == year && prevMonth.getUTCMonth() > month)) {
- clsName += ' new';
- }
- if (this.todayHighlight &&
- prevMonth.getUTCFullYear() == today.getFullYear() &&
- prevMonth.getUTCMonth() == today.getMonth() &&
- prevMonth.getUTCDate() == today.getDate()) {
- clsName += ' today';
- }
-
- if (currentDate && prevMonth.valueOf() === currentDate) {
- clsName += ' active';
- }
-
- if (prevMonth.valueOf() < this.startDate || prevMonth.valueOf() > this.endDate ||
- this.daysOfWeekDisabled.indexOf(prevMonth.getUTCDay()) !== -1) {
- clsName += ' disabled';
- }
-
- fillMonths.cn.push({
- tag: 'td',
- cls: 'day ' + clsName,
- html: prevMonth.getDate()
- });
-
- prevMonth.setDate(prevMonth.getDate()+1);
- }
-
- var currentYear = this.date && this.date.getUTCFullYear();
- var currentMonth = this.date && this.date.getUTCMonth();
-
- this.picker().select('>.datepicker-months th.switch',true).first().dom.innerHTML = year;
-
- Roo.each(this.picker().select('>.datepicker-months tbody span',true).elements, function(v,k){
- v.removeClass('active');
-
- if(currentYear === year && k === currentMonth){
- v.addClass('active');
- }
-
- if (year < startYear || year > endYear || (year == startYear && k < startMonth) || (year == endYear && k > endMonth)) {
- v.addClass('disabled');
- }
-
- });
-
-
- year = parseInt(year/10, 10) * 10;
-
- this.picker().select('>.datepicker-years th.switch', true).first().dom.innerHTML = year + '-' + (year + 9);
-
- this.picker().select('>.datepicker-years tbody td',true).first().dom.innerHTML = '';
-
- year -= 1;
- for (var i = -1; i < 11; i++) {
- this.picker().select('>.datepicker-years tbody td',true).first().createChild({
- tag: 'span',
- cls: 'year' + (i === -1 || i === 10 ? ' old' : '') + (currentYear === year ? ' active' : '') + (year < startYear || year > endYear ? ' disabled' : ''),
- html: year
- });
-
- year += 1;
- }
- },
-
- showMode: function(dir)
- {
- if (dir) {
- this.viewMode = Math.max(this.minViewMode, Math.min(2, this.viewMode + dir));
- }
-
- Roo.each(this.picker().select('>div',true).elements, function(v){
- v.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay = 'block';
- v.hide();
- });
- this.picker().select('>.datepicker-'+Roo.bootstrap.DateField.modes[this.viewMode].clsName, true).first().show();
- },
-
- place: function()
- {
- if(this.isInline) {
- return;
- }
-
- this.picker().removeClass(['bottom', 'top']);
-
- if((Roo.lib.Dom.getViewHeight() + Roo.get(document.body).getScroll().top) - (this.inputEl().getBottom() + this.picker().getHeight()) < 0){
- /*
- * place to the top of element!
- *
- */
-
- this.picker().addClass('top');
- this.picker().setTop(this.inputEl().getTop() - this.picker().getHeight()).setLeft(this.inputEl().getLeft());
-
- return;
- }
-
- this.picker().addClass('bottom');
-
- this.picker().setTop(this.inputEl().getBottom()).setLeft(this.inputEl().getLeft());
- },
-
- parseDate : function(value)
- {
- if(!value || value instanceof Date){
- return value;
- }
- var v = Date.parseDate(value, this.format);
- if (!v && (this.useIso || value.match(/^(\d{4})-0?(\d+)-0?(\d+)/))) {
- v = Date.parseDate(value, 'Y-m-d');
- }
- if(!v && this.altFormats){
- if(!this.altFormatsArray){
- this.altFormatsArray = this.altFormats.split("|");
- }
- for(var i = 0, len = this.altFormatsArray.length; i < len && !v; i++){
- v = Date.parseDate(value, this.altFormatsArray[i]);
- }
- }
- return v;
- },
-
- formatDate : function(date, fmt)
- {
- return (!date || !(date instanceof Date)) ?
- date : date.dateFormat(fmt || this.format);
- },
-
- onFocus : function()
- {
- Roo.bootstrap.DateField.superclass.onFocus.call(this);
- this.showPopup();
- },
-
- onBlur : function()
- {
- Roo.bootstrap.DateField.superclass.onBlur.call(this);
-
- var d = this.inputEl().getValue();
-
- this.setValue(d);
-
- this.hidePopup();
- },
-
- showPopup : function()
- {
- this.picker().show();
- this.update();
- this.place();
-
- this.fireEvent('showpopup', this, this.date);
- },
-
- hidePopup : function()
- {
- if(this.isInline) {
- return;
- }
- this.picker().hide();
- this.viewMode = this.startViewMode;
- this.showMode();
-
- this.fireEvent('hidepopup', this, this.date);
-
- },
-
- onMousedown: function(e)
- {
- e.stopPropagation();
- e.preventDefault();
- },
-
- keyup: function(e)
- {
- Roo.bootstrap.DateField.superclass.keyup.call(this);
- this.update();
- },
-
- setValue: function(v)
- {
- if(this.fireEvent('beforeselect', this, v) !== false){
- var d = new Date(this.parseDate(v) ).clearTime();
-
- if(isNaN(d.getTime())){
- this.date = this.viewDate = '';
- Roo.bootstrap.DateField.superclass.setValue.call(this, '');
- return;
- }
-
- v = this.formatDate(d);
-
- Roo.bootstrap.DateField.superclass.setValue.call(this, v);
-
- this.date = new Date(d.getTime() - d.getTimezoneOffset()*60000);
-
- this.update();
-
- this.fireEvent('select', this, this.date);
- }
- },
-
- getValue: function()
- {
- return this.formatDate(this.date);
- },
-
- fireKey: function(e)
- {
- if (!this.picker().isVisible()){
- if (e.keyCode == 27) { // allow escape to hide and re-show picker
- this.showPopup();
- }
- return;
- }
-
- var dateChanged = false,
- dir, day, month,
- newDate, newViewDate;
-
- switch(e.keyCode){
- case 27: // escape
- this.hidePopup();
- e.preventDefault();
- break;
- case 37: // left
- case 39: // right
- if (!this.keyboardNavigation) {
- break;
- }
- dir = e.keyCode == 37 ? -1 : 1;
-
- if (e.ctrlKey){
- newDate = this.moveYear(this.date, dir);
- newViewDate = this.moveYear(this.viewDate, dir);
- } else if (e.shiftKey){
- newDate = this.moveMonth(this.date, dir);
- newViewDate = this.moveMonth(this.viewDate, dir);
- } else {
- newDate = new Date(this.date);
- newDate.setUTCDate(this.date.getUTCDate() + dir);
- newViewDate = new Date(this.viewDate);
- newViewDate.setUTCDate(this.viewDate.getUTCDate() + dir);
- }
- if (this.dateWithinRange(newDate)){
- this.date = newDate;
- this.viewDate = newViewDate;
- this.setValue(this.formatDate(this.date));
-// this.update();
- e.preventDefault();
- dateChanged = true;
- }
- break;
- case 38: // up
- case 40: // down
- if (!this.keyboardNavigation) {
- break;
- }
- dir = e.keyCode == 38 ? -1 : 1;
- if (e.ctrlKey){
- newDate = this.moveYear(this.date, dir);
- newViewDate = this.moveYear(this.viewDate, dir);
- } else if (e.shiftKey){
- newDate = this.moveMonth(this.date, dir);
- newViewDate = this.moveMonth(this.viewDate, dir);
- } else {
- newDate = new Date(this.date);
- newDate.setUTCDate(this.date.getUTCDate() + dir * 7);
- newViewDate = new Date(this.viewDate);
- newViewDate.setUTCDate(this.viewDate.getUTCDate() + dir * 7);
- }
- if (this.dateWithinRange(newDate)){
- this.date = newDate;
- this.viewDate = newViewDate;
- this.setValue(this.formatDate(this.date));
-// this.update();
- e.preventDefault();
- dateChanged = true;
- }
- break;
- case 13: // enter
- this.setValue(this.formatDate(this.date));
- this.hidePopup();
- e.preventDefault();
- break;
- case 9: // tab
- this.setValue(this.formatDate(this.date));
- this.hidePopup();
- break;
- case 16: // shift
- case 17: // ctrl
- case 18: // alt
- break;
- default :
- this.hidePopup();
-
- }
- },
-
-
- onClick: function(e)
- {
- e.stopPropagation();
- e.preventDefault();
-
- var target = e.getTarget();
-
- if(target.nodeName.toLowerCase() === 'i'){
- target = Roo.get(target).dom.parentNode;
- }
-
- var nodeName = target.nodeName;
- var className = target.className;
- var html = target.innerHTML;
- //Roo.log(nodeName);
-
- switch(nodeName.toLowerCase()) {
- case 'th':
- switch(className) {
- case 'switch':
- this.showMode(1);
- break;
- case 'prev':
- case 'next':
- var dir = Roo.bootstrap.DateField.modes[this.viewMode].navStep * (className == 'prev' ? -1 : 1);
- switch(this.viewMode){
- case 0:
- this.viewDate = this.moveMonth(this.viewDate, dir);
- break;
- case 1:
- case 2:
- this.viewDate = this.moveYear(this.viewDate, dir);
- break;
- }
- this.fill();
- break;
- case 'today':
- var date = new Date();
- this.date = this.UTCDate(date.getFullYear(), date.getMonth(), date.getDate(), 0, 0, 0);
-// this.fill()
- this.setValue(this.formatDate(this.date));
-
- this.hidePopup();
- break;
- }
- break;
- case 'span':
- if (className.indexOf('disabled') < 0) {
- if (!this.viewDate) {
- this.viewDate = new Date();
- }
- this.viewDate.setUTCDate(1);
- if (className.indexOf('month') > -1) {
- this.viewDate.setUTCMonth(Roo.bootstrap.DateField.dates[this.language].monthsShort.indexOf(html));
- } else {
- var year = parseInt(html, 10) || 0;
- this.viewDate.setUTCFullYear(year);
-
- }
-
- if(this.singleMode){
- this.setValue(this.formatDate(this.viewDate));
- this.hidePopup();
- return;
- }
-
- this.showMode(-1);
- this.fill();
- }
- break;
-
- case 'td':
- //Roo.log(className);
- if (className.indexOf('day') > -1 && className.indexOf('disabled') < 0 ){
- var day = parseInt(html, 10) || 1;
- var year = (this.viewDate || new Date()).getUTCFullYear(),
- month = (this.viewDate || new Date()).getUTCMonth();
-
- if (className.indexOf('old') > -1) {
- if(month === 0 ){
- month = 11;
- year -= 1;
- }else{
- month -= 1;
- }
- } else if (className.indexOf('new') > -1) {
- if (month == 11) {
- month = 0;
- year += 1;
- } else {
- month += 1;
- }
- }
- //Roo.log([year,month,day]);
- this.date = this.UTCDate(year, month, day,0,0,0,0);
- this.viewDate = this.UTCDate(year, month, Math.min(28, day),0,0,0,0);
-// this.fill();
- //Roo.log(this.formatDate(this.date));
- this.setValue(this.formatDate(this.date));
- this.hidePopup();
- }
- break;
- }
- },
-
- setStartDate: function(startDate)
- {
- this.startDate = startDate || -Infinity;
- if (this.startDate !== -Infinity) {
- this.startDate = this.parseDate(this.startDate);
- }
- this.update();
- this.updateNavArrows();
- },
-
- setEndDate: function(endDate)
- {
- this.endDate = endDate || Infinity;
- if (this.endDate !== Infinity) {
- this.endDate = this.parseDate(this.endDate);
- }
- this.update();
- this.updateNavArrows();
- },
-
- setDaysOfWeekDisabled: function(daysOfWeekDisabled)
- {
- this.daysOfWeekDisabled = daysOfWeekDisabled || [];
- if (typeof(this.daysOfWeekDisabled) !== 'object') {
- this.daysOfWeekDisabled = this.daysOfWeekDisabled.split(/,\s*/);
- }
- this.daysOfWeekDisabled = this.daysOfWeekDisabled.map(function (d) {
- return parseInt(d, 10);
- });
- this.update();
- this.updateNavArrows();
- },
-
- updateNavArrows: function()
- {
- if(this.singleMode){
- return;
- }
-
- var d = new Date(this.viewDate),
- year = d.getUTCFullYear(),
- month = d.getUTCMonth();
-
- Roo.each(this.picker().select('.prev', true).elements, function(v){
- v.show();
- switch (this.viewMode) {
- case 0:
-
- if (this.startDate !== -Infinity && year <= this.startDate.getUTCFullYear() && month <= this.startDate.getUTCMonth()) {
- v.hide();
- }
- break;
- case 1:
- case 2:
- if (this.startDate !== -Infinity && year <= this.startDate.getUTCFullYear()) {
- v.hide();
- }
- break;
- }
- });
-
- Roo.each(this.picker().select('.next', true).elements, function(v){
- v.show();
- switch (this.viewMode) {
- case 0:
-
- if (this.endDate !== Infinity && year >= this.endDate.getUTCFullYear() && month >= this.endDate.getUTCMonth()) {
- v.hide();
- }
- break;
- case 1:
- case 2:
- if (this.endDate !== Infinity && year >= this.endDate.getUTCFullYear()) {
- v.hide();
- }
- break;
- }
- })
- },
-
- moveMonth: function(date, dir)
- {
- if (!dir) {
- return date;
- }
- var new_date = new Date(date.valueOf()),
- day = new_date.getUTCDate(),
- month = new_date.getUTCMonth(),
- mag = Math.abs(dir),
- new_month, test;
- dir = dir > 0 ? 1 : -1;
- if (mag == 1){
- test = dir == -1
- // If going back one month, make sure month is not current month
- // (eg, Mar 31 -> Feb 31 == Feb 28, not Mar 02)
- ? function(){
- return new_date.getUTCMonth() == month;
- }
- // If going forward one month, make sure month is as expected
- // (eg, Jan 31 -> Feb 31 == Feb 28, not Mar 02)
- : function(){
- return new_date.getUTCMonth() != new_month;
- };
- new_month = month + dir;
- new_date.setUTCMonth(new_month);
- // Dec -> Jan (12) or Jan -> Dec (-1) -- limit expected date to 0-11
- if (new_month < 0 || new_month > 11) {
- new_month = (new_month + 12) % 12;
- }
- } else {
- // For magnitudes >1, move one month at a time...
- for (var i=0; i<mag; i++) {
- // ...which might decrease the day (eg, Jan 31 to Feb 28, etc)...
- new_date = this.moveMonth(new_date, dir);
- }
- // ...then reset the day, keeping it in the new month
- new_month = new_date.getUTCMonth();
- new_date.setUTCDate(day);
- test = function(){
- return new_month != new_date.getUTCMonth();
- };
- }
- // Common date-resetting loop -- if date is beyond end of month, make it
- // end of month
- while (test()){
- new_date.setUTCDate(--day);
- new_date.setUTCMonth(new_month);
- }
- return new_date;
- },
-
- moveYear: function(date, dir)
- {
- return this.moveMonth(date, dir*12);
- },
-
- dateWithinRange: function(date)
- {
- return date >= this.startDate && date <= this.endDate;
- },
-
-
- remove: function()
- {
- this.picker().remove();
- },
-
- validateValue : function(value)
- {
- if(this.getVisibilityEl().hasClass('hidden')){
- return true;
- }
-
- if(value.length < 1) {
- if(this.allowBlank){
- return true;
- }
- return false;
- }
-
- if(value.length < this.minLength){
- return false;
- }
- if(value.length > this.maxLength){
- return false;
- }
- if(this.vtype){
- var vt = Roo.form.VTypes;
- if(!vt[this.vtype](value, this)){
- return false;
- }
- }
- if(typeof this.validator == "function"){
- var msg = this.validator(value);
- if(msg !== true){
- return false;
- }
- }
-
- if(this.regex && !this.regex.test(value)){
- return false;
- }
-
- if(typeof(this.parseDate(value)) == 'undefined'){
- return false;
- }
-
- if (this.endDate !== Infinity && this.parseDate(value).getTime() > this.endDate.getTime()) {
- return false;
- }
-
- if (this.startDate !== -Infinity && this.parseDate(value).getTime() < this.startDate.getTime()) {
- return false;
- }
-
-
- return true;
- },
-
- reset : function()
- {
- this.date = this.viewDate = '';
-
- Roo.bootstrap.DateField.superclass.setValue.call(this, '');
- }
-
-});
-
-Roo.apply(Roo.bootstrap.DateField, {
-
- head : {
- tag: 'thead',
- cn: [
- {
- tag: 'tr',
- cn: [
- {
- tag: 'th',
- cls: 'prev',
- html: '<i class="fa fa-arrow-left"/>'
- },
- {
- tag: 'th',
- cls: 'switch',
- colspan: '5'
- },
- {
- tag: 'th',
- cls: 'next',
- html: '<i class="fa fa-arrow-right"/>'
- }
-
- ]
- }
- ]
- },
-
- content : {
- tag: 'tbody',
- cn: [
- {
- tag: 'tr',
- cn: [
- {
- tag: 'td',
- colspan: '7'
- }
- ]
- }
- ]
- },
-
- footer : {
- tag: 'tfoot',
- cn: [
- {
- tag: 'tr',
- cn: [
- {
- tag: 'th',
- colspan: '7',
- cls: 'today'
- }
-
- ]
- }
- ]
- },
-
- dates:{
- en: {
- days: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"],
- daysShort: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"],
- daysMin: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa", "Su"],
- months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"],
- monthsShort: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"],
- today: "Today"
- }
- },
-
- modes: [
- {
- clsName: 'days',
- navFnc: 'Month',
- navStep: 1
- },
- {
- clsName: 'months',
- navFnc: 'FullYear',
- navStep: 1
- },
- {
- clsName: 'years',
- navFnc: 'FullYear',
- navStep: 10
- }]
-});
-
-Roo.apply(Roo.bootstrap.DateField, {
-
- template : {
- tag: 'div',
- cls: 'datepicker dropdown-menu roo-dynamic shadow',
- cn: [
- {
- tag: 'div',
- cls: 'datepicker-days',
- cn: [
- {
- tag: 'table',
- cls: 'table-condensed',
- cn:[
- Roo.bootstrap.DateField.head,
- {
- tag: 'tbody'
- },
- Roo.bootstrap.DateField.footer
- ]
- }
- ]
- },
- {
- tag: 'div',
- cls: 'datepicker-months',
- cn: [
- {
- tag: 'table',
- cls: 'table-condensed',
- cn:[
- Roo.bootstrap.DateField.head,
- Roo.bootstrap.DateField.content,
- Roo.bootstrap.DateField.footer
- ]
- }
- ]
- },
- {
- tag: 'div',
- cls: 'datepicker-years',
- cn: [
- {
- tag: 'table',
- cls: 'table-condensed',
- cn:[
- Roo.bootstrap.DateField.head,
- Roo.bootstrap.DateField.content,
- Roo.bootstrap.DateField.footer
- ]
- }
- ]
- }
- ]
- }
-});
-
-
-
-
\ No newline at end of file
+++ /dev/null
-/*
- * - LGPL
- *
- * page DateSplitField.
- *
- */
-
-
-/**
- * @class Roo.bootstrap.DateSplitField
- * @extends Roo.bootstrap.Component
- * Bootstrap DateSplitField class
- * @cfg {string} fieldLabel - the label associated
- * @cfg {Number} labelWidth set the width of label (0-12)
- * @cfg {String} labelAlign (top|left)
- * @cfg {Boolean} dayAllowBlank (true|false) default false
- * @cfg {Boolean} monthAllowBlank (true|false) default false
- * @cfg {Boolean} yearAllowBlank (true|false) default false
- * @cfg {string} dayPlaceholder
- * @cfg {string} monthPlaceholder
- * @cfg {string} yearPlaceholder
- * @cfg {string} dayFormat default 'd'
- * @cfg {string} monthFormat default 'm'
- * @cfg {string} yearFormat default 'Y'
- * @cfg {Number} labellg set the width of label (1-12)
- * @cfg {Number} labelmd set the width of label (1-12)
- * @cfg {Number} labelsm set the width of label (1-12)
- * @cfg {Number} labelxs set the width of label (1-12)
-
- *
- * @constructor
- * Create a new DateSplitField
- * @param {Object} config The config object
- */
-
-Roo.bootstrap.DateSplitField = function(config){
- Roo.bootstrap.DateSplitField.superclass.constructor.call(this, config);
-
- this.addEvents({
- // raw events
- /**
- * @event years
- * getting the data of years
- * @param {Roo.bootstrap.DateSplitField} this
- * @param {Object} years
- */
- "years" : true,
- /**
- * @event days
- * getting the data of days
- * @param {Roo.bootstrap.DateSplitField} this
- * @param {Object} days
- */
- "days" : true,
- /**
- * @event invalid
- * Fires after the field has been marked as invalid.
- * @param {Roo.form.Field} this
- * @param {String} msg The validation message
- */
- invalid : true,
- /**
- * @event valid
- * Fires after the field has been validated with no errors.
- * @param {Roo.form.Field} this
- */
- valid : true
- });
-};
-
-Roo.extend(Roo.bootstrap.DateSplitField, Roo.bootstrap.Component, {
-
- fieldLabel : '',
- labelAlign : 'top',
- labelWidth : 3,
- dayAllowBlank : false,
- monthAllowBlank : false,
- yearAllowBlank : false,
- dayPlaceholder : '',
- monthPlaceholder : '',
- yearPlaceholder : '',
- dayFormat : 'd',
- monthFormat : 'm',
- yearFormat : 'Y',
- isFormField : true,
- labellg : 0,
- labelmd : 0,
- labelsm : 0,
- labelxs : 0,
-
- getAutoCreate : function()
- {
- var cfg = {
- tag : 'div',
- cls : 'row roo-date-split-field-group',
- cn : [
- {
- tag : 'input',
- type : 'hidden',
- cls : 'form-hidden-field roo-date-split-field-group-value',
- name : this.name
- }
- ]
- };
-
- var labelCls = 'col-md-12';
- var contentCls = 'col-md-4';
-
- if(this.fieldLabel){
-
- var label = {
- tag : 'div',
- cls : 'column roo-date-split-field-label col-md-' + ((this.labelAlign == 'top') ? '12' : this.labelWidth),
- cn : [
- {
- tag : 'label',
- html : this.fieldLabel
- }
- ]
- };
-
- if(this.labelAlign == 'left'){
-
- if(this.labelWidth > 12){
- label.style = "width: " + this.labelWidth + 'px';
- }
-
- if(this.labelWidth < 13 && this.labelmd == 0){
- this.labelmd = this.labelWidth;
- }
-
- if(this.labellg > 0){
- labelCls = ' col-lg-' + this.labellg;
- contentCls = ' col-lg-' + ((12 - this.labellg) / 3);
- }
-
- if(this.labelmd > 0){
- labelCls = ' col-md-' + this.labelmd;
- contentCls = ' col-md-' + ((12 - this.labelmd) / 3);
- }
-
- if(this.labelsm > 0){
- labelCls = ' col-sm-' + this.labelsm;
- contentCls = ' col-sm-' + ((12 - this.labelsm) / 3);
- }
-
- if(this.labelxs > 0){
- labelCls = ' col-xs-' + this.labelxs;
- contentCls = ' col-xs-' + ((12 - this.labelxs) / 3);
- }
- }
-
- label.cls += ' ' + labelCls;
-
- cfg.cn.push(label);
- }
-
- Roo.each(['day', 'month', 'year'], function(t){
- cfg.cn.push({
- tag : 'div',
- cls : 'column roo-date-split-field-' + t + ' ' + contentCls
- });
- }, this);
-
- return cfg;
- },
-
- inputEl: function ()
- {
- return this.el.select('.roo-date-split-field-group-value', true).first();
- },
-
- onRender : function(ct, position)
- {
- var _this = this;
-
- Roo.bootstrap.DateSplitFiel.superclass.onRender.call(this, ct, position);
-
- this.inputEl = this.el.select('.roo-date-split-field-group-value', true).first();
-
- this.dayField = new Roo.bootstrap.ComboBox({
- allowBlank : this.dayAllowBlank,
- alwaysQuery : true,
- displayField : 'value',
- editable : false,
- fieldLabel : '',
- forceSelection : true,
- mode : 'local',
- placeholder : this.dayPlaceholder,
- selectOnFocus : true,
- tpl : '<div class="roo-select2-result"><b>{value}</b></div>',
- triggerAction : 'all',
- typeAhead : true,
- valueField : 'value',
- store : new Roo.data.SimpleStore({
- data : (function() {
- var days = [];
- _this.fireEvent('days', _this, days);
- return days;
- })(),
- fields : [ 'value' ]
- }),
- listeners : {
- select : function (_self, record, index)
- {
- _this.setValue(_this.getValue());
- }
- }
- });
-
- this.dayField.render(this.el.select('.roo-date-split-field-day', true).first(), null);
-
- this.monthField = new Roo.bootstrap.MonthField({
- after : '<i class=\"fa fa-calendar\"></i>',
- allowBlank : this.monthAllowBlank,
- placeholder : this.monthPlaceholder,
- readOnly : true,
- listeners : {
- render : function (_self)
- {
- this.el.select('span.input-group-addon', true).first().on('click', function(e){
- e.preventDefault();
- _self.focus();
- });
- },
- select : function (_self, oldvalue, newvalue)
- {
- _this.setValue(_this.getValue());
- }
- }
- });
-
- this.monthField.render(this.el.select('.roo-date-split-field-month', true).first(), null);
-
- this.yearField = new Roo.bootstrap.ComboBox({
- allowBlank : this.yearAllowBlank,
- alwaysQuery : true,
- displayField : 'value',
- editable : false,
- fieldLabel : '',
- forceSelection : true,
- mode : 'local',
- placeholder : this.yearPlaceholder,
- selectOnFocus : true,
- tpl : '<div class="roo-select2-result"><b>{value}</b></div>',
- triggerAction : 'all',
- typeAhead : true,
- valueField : 'value',
- store : new Roo.data.SimpleStore({
- data : (function() {
- var years = [];
- _this.fireEvent('years', _this, years);
- return years;
- })(),
- fields : [ 'value' ]
- }),
- listeners : {
- select : function (_self, record, index)
- {
- _this.setValue(_this.getValue());
- }
- }
- });
-
- this.yearField.render(this.el.select('.roo-date-split-field-year', true).first(), null);
- },
-
- setValue : function(v, format)
- {
- this.inputEl.dom.value = v;
-
- var f = format || (this.yearFormat + '-' + this.monthFormat + '-' + this.dayFormat);
-
- var d = Date.parseDate(v, f);
-
- if(!d){
- this.validate();
- return;
- }
-
- this.setDay(d.format(this.dayFormat));
- this.setMonth(d.format(this.monthFormat));
- this.setYear(d.format(this.yearFormat));
-
- this.validate();
-
- return;
- },
-
- setDay : function(v)
- {
- this.dayField.setValue(v);
- this.inputEl.dom.value = this.getValue();
- this.validate();
- return;
- },
-
- setMonth : function(v)
- {
- this.monthField.setValue(v, true);
- this.inputEl.dom.value = this.getValue();
- this.validate();
- return;
- },
-
- setYear : function(v)
- {
- this.yearField.setValue(v);
- this.inputEl.dom.value = this.getValue();
- this.validate();
- return;
- },
-
- getDay : function()
- {
- return this.dayField.getValue();
- },
-
- getMonth : function()
- {
- return this.monthField.getValue();
- },
-
- getYear : function()
- {
- return this.yearField.getValue();
- },
-
- getValue : function()
- {
- var f = this.yearFormat + '-' + this.monthFormat + '-' + this.dayFormat;
-
- var date = this.yearField.getValue() + '-' + this.monthField.getValue() + '-' + this.dayField.getValue();
-
- return date;
- },
-
- reset : function()
- {
- this.setDay('');
- this.setMonth('');
- this.setYear('');
- this.inputEl.dom.value = '';
- this.validate();
- return;
- },
-
- validate : function()
- {
- var d = this.dayField.validate();
- var m = this.monthField.validate();
- var y = this.yearField.validate();
-
- var valid = true;
-
- if(
- (!this.dayAllowBlank && !d) ||
- (!this.monthAllowBlank && !m) ||
- (!this.yearAllowBlank && !y)
- ){
- valid = false;
- }
-
- if(this.dayAllowBlank && this.monthAllowBlank && this.yearAllowBlank){
- return valid;
- }
-
- if(valid){
- this.markValid();
- return valid;
- }
-
- this.markInvalid();
-
- return valid;
- },
-
- markValid : function()
- {
-
- var label = this.el.select('label', true).first();
- var icon = this.el.select('i.fa-star', true).first();
-
- if(label && icon){
- icon.remove();
- }
-
- this.fireEvent('valid', this);
- },
-
- /**
- * Mark this field as invalid
- * @param {String} msg The validation message
- */
- markInvalid : function(msg)
- {
-
- var label = this.el.select('label', true).first();
- var icon = this.el.select('i.fa-star', true).first();
-
- if(label && !icon){
- this.el.select('.roo-date-split-field-label', true).createChild({
- tag : 'i',
- cls : 'text-danger fa fa-lg fa-star',
- tooltip : 'This field is required',
- style : 'margin-right:5px;'
- }, label, true);
- }
-
- this.fireEvent('invalid', this, msg);
- },
-
- clearInvalid : function()
- {
- var label = this.el.select('label', true).first();
- var icon = this.el.select('i.fa-star', true).first();
-
- if(label && icon){
- icon.remove();
- }
-
- this.fireEvent('valid', this);
- },
-
- getName: function()
- {
- return this.name;
- }
-
-});
-
-
\ No newline at end of file
+++ /dev/null
-/*
- * - LGPL
- *
- * FieldLabel
- *
- */
-
-/**
- * @class Roo.bootstrap.FieldLabel
- * @extends Roo.bootstrap.Component
- * Bootstrap FieldLabel class
- * @cfg {String} html contents of the element
- * @cfg {String} tag tag of the element default label
- * @cfg {String} cls class of the element
- * @cfg {String} target label target
- * @cfg {Boolean} allowBlank (true|false) target allowBlank default true
- * @cfg {String} invalidClass DEPRICATED - BS4 uses is-invalid
- * @cfg {String} validClass DEPRICATED - BS4 uses is-valid
- * @cfg {String} iconTooltip default "This field is required"
- * @cfg {String} indicatorpos (left|right) default left
- *
- * @constructor
- * Create a new FieldLabel
- * @param {Object} config The config object
- */
-
-Roo.bootstrap.FieldLabel = function(config){
- Roo.bootstrap.Element.superclass.constructor.call(this, config);
-
- this.addEvents({
- /**
- * @event invalid
- * Fires after the field has been marked as invalid.
- * @param {Roo.form.FieldLabel} this
- * @param {String} msg The validation message
- */
- invalid : true,
- /**
- * @event valid
- * Fires after the field has been validated with no errors.
- * @param {Roo.form.FieldLabel} this
- */
- valid : true
- });
-};
-
-Roo.extend(Roo.bootstrap.FieldLabel, Roo.bootstrap.Component, {
-
- tag: 'label',
- cls: '',
- html: '',
- target: '',
- allowBlank : true,
- invalidClass : 'has-warning',
- validClass : 'has-success',
- iconTooltip : 'This field is required',
- indicatorpos : 'left',
-
- getAutoCreate : function(){
-
- var cls = "";
- if (!this.allowBlank) {
- cls = "visible";
- }
-
- var cfg = {
- tag : this.tag,
- cls : 'roo-bootstrap-field-label ' + this.cls,
- for : this.target,
- cn : [
- {
- tag : 'i',
- cls : 'roo-required-indicator left-indicator text-danger fa fa-lg fa-star ' + cls,
- tooltip : this.iconTooltip
- },
- {
- tag : 'span',
- html : this.html
- }
- ]
- };
-
- if(this.indicatorpos == 'right'){
- var cfg = {
- tag : this.tag,
- cls : 'roo-bootstrap-field-label ' + this.cls,
- for : this.target,
- cn : [
- {
- tag : 'span',
- html : this.html
- },
- {
- tag : 'i',
- cls : 'roo-required-indicator right-indicator text-danger fa fa-lg fa-star '+ cls,
- tooltip : this.iconTooltip
- }
- ]
- };
- }
-
- return cfg;
- },
-
- initEvents: function()
- {
- Roo.bootstrap.Element.superclass.initEvents.call(this);
-
- this.indicator = this.indicatorEl();
-
- if(this.indicator){
- this.indicator.removeClass('visible');
- this.indicator.addClass('invisible');
- }
-
- Roo.bootstrap.FieldLabel.register(this);
- },
-
- indicatorEl : function()
- {
- var indicator = this.el.select('i.roo-required-indicator',true).first();
-
- if(!indicator){
- return false;
- }
-
- return indicator;
-
- },
-
- /**
- * Mark this field as valid
- */
- markValid : function()
- {
- if(this.indicator){
- this.indicator.removeClass('visible');
- this.indicator.addClass('invisible');
- }
- if (Roo.bootstrap.version == 3) {
- this.el.removeClass(this.invalidClass);
- this.el.addClass(this.validClass);
- } else {
- this.el.removeClass('is-invalid');
- this.el.addClass('is-valid');
- }
-
-
- this.fireEvent('valid', this);
- },
-
- /**
- * Mark this field as invalid
- * @param {String} msg The validation message
- */
- markInvalid : function(msg)
- {
- if(this.indicator){
- this.indicator.removeClass('invisible');
- this.indicator.addClass('visible');
- }
- if (Roo.bootstrap.version == 3) {
- this.el.removeClass(this.validClass);
- this.el.addClass(this.invalidClass);
- } else {
- this.el.removeClass('is-valid');
- this.el.addClass('is-invalid');
- }
-
-
- this.fireEvent('invalid', this, msg);
- }
-
-
-});
-
-Roo.apply(Roo.bootstrap.FieldLabel, {
-
- groups: {},
-
- /**
- * register a FieldLabel Group
- * @param {Roo.bootstrap.FieldLabel} the FieldLabel to add
- */
- register : function(label)
- {
- if(this.groups.hasOwnProperty(label.target)){
- return;
- }
-
- this.groups[label.target] = label;
-
- },
- /**
- * fetch a FieldLabel Group based on the target
- * @param {string} target
- * @returns {Roo.bootstrap.FieldLabel} the CheckBox group
- */
- get: function(target) {
- if (typeof(this.groups[target]) == 'undefined') {
- return false;
- }
-
- return this.groups[target] ;
- }
-});
-
-
-
-
\ No newline at end of file
+++ /dev/null
-/*
- * - LGPL
- *
- * form
- *
- */
-
-/**
- * @class Roo.bootstrap.Form
- * @extends Roo.bootstrap.Component
- * @children Roo.bootstrap.Component
- * Bootstrap Form class
- * @cfg {String} method GET | POST (default POST)
- * @cfg {String} labelAlign top | left (default top)
- * @cfg {String} align left | right - for navbars
- * @cfg {Boolean} loadMask load mask when submit (default true)
-
- *
- * @constructor
- * Create a new Form
- * @param {Object} config The config object
- */
-
-
-Roo.bootstrap.Form = function(config){
-
- Roo.bootstrap.Form.superclass.constructor.call(this, config);
-
- Roo.bootstrap.Form.popover.apply();
-
- this.addEvents({
- /**
- * @event clientvalidation
- * If the monitorValid config option is true, this event fires repetitively to notify of valid state
- * @param {Form} this
- * @param {Boolean} valid true if the form has passed client-side validation
- */
- clientvalidation: true,
- /**
- * @event beforeaction
- * Fires before any action is performed. Return false to cancel the action.
- * @param {Form} this
- * @param {Action} action The action to be performed
- */
- beforeaction: true,
- /**
- * @event actionfailed
- * Fires when an action fails.
- * @param {Form} this
- * @param {Action} action The action that failed
- */
- actionfailed : true,
- /**
- * @event actioncomplete
- * Fires when an action is completed.
- * @param {Form} this
- * @param {Action} action The action that completed
- */
- actioncomplete : true
- });
-};
-
-Roo.extend(Roo.bootstrap.Form, Roo.bootstrap.Component, {
-
- /**
- * @cfg {String} method
- * The request method to use (GET or POST) for form actions if one isn't supplied in the action options.
- */
- method : 'POST',
- /**
- * @cfg {String} url
- * The URL to use for form actions if one isn't supplied in the action options.
- */
- /**
- * @cfg {Boolean} fileUpload
- * Set to true if this form is a file upload.
- */
-
- /**
- * @cfg {Object} baseParams
- * Parameters to pass with all requests. e.g. baseParams: {id: '123', foo: 'bar'}.
- */
-
- /**
- * @cfg {Number} timeout Timeout for form actions in seconds (default is 30 seconds).
- */
- timeout: 30,
- /**
- * @cfg {Sting} align (left|right) for navbar forms
- */
- align : 'left',
-
- // private
- activeAction : null,
-
- /**
- * By default wait messages are displayed with Roo.MessageBox.wait. You can target a specific
- * element by passing it or its id or mask the form itself by passing in true.
- * @type Mixed
- */
- waitMsgTarget : false,
-
- loadMask : true,
-
- /**
- * @cfg {Boolean} errorMask (true|false) default false
- */
- errorMask : false,
-
- /**
- * @cfg {Number} maskOffset Default 100
- */
- maskOffset : 100,
-
- /**
- * @cfg {Boolean} maskBody
- */
- maskBody : false,
-
- getAutoCreate : function(){
-
- var cfg = {
- tag: 'form',
- method : this.method || 'POST',
- id : this.id || Roo.id(),
- cls : ''
- };
- if (this.parent().xtype.match(/^Nav/)) {
- cfg.cls = 'navbar-form form-inline navbar-' + this.align;
-
- }
-
- if (this.labelAlign == 'left' ) {
- cfg.cls += ' form-horizontal';
- }
-
-
- return cfg;
- },
- initEvents : function()
- {
- this.el.on('submit', this.onSubmit, this);
- // this was added as random key presses on the form where triggering form submit.
- this.el.on('keypress', function(e) {
- if (e.getCharCode() != 13) {
- return true;
- }
- // we might need to allow it for textareas.. and some other items.
- // check e.getTarget().
-
- if(e.getTarget().nodeName.toLowerCase() === 'textarea'){
- return true;
- }
-
- Roo.log("keypress blocked");
-
- e.preventDefault();
- return false;
- });
-
- },
- // private
- onSubmit : function(e){
- e.stopEvent();
- },
-
- /**
- * Returns true if client-side validation on the form is successful.
- * @return Boolean
- */
- isValid : function(){
- var items = this.getItems();
- var valid = true;
- var target = false;
-
- items.each(function(f){
-
- if(f.validate()){
- return;
- }
-
- Roo.log('invalid field: ' + f.name);
-
- valid = false;
-
- if(!target && f.el.isVisible(true)){
- target = f;
- }
-
- });
-
- if(this.errorMask && !valid){
- Roo.bootstrap.Form.popover.mask(this, target);
- }
-
- return valid;
- },
-
- /**
- * Returns true if any fields in this form have changed since their original load.
- * @return Boolean
- */
- isDirty : function(){
- var dirty = false;
- var items = this.getItems();
- items.each(function(f){
- if(f.isDirty()){
- dirty = true;
- return false;
- }
- return true;
- });
- return dirty;
- },
- /**
- * Performs a predefined action (submit or load) or custom actions you define on this form.
- * @param {String} actionName The name of the action type
- * @param {Object} options (optional) The options to pass to the action. All of the config options listed
- * below are supported by both the submit and load actions unless otherwise noted (custom actions could also
- * accept other config options):
- * <pre>
-Property Type Description
----------------- --------------- ----------------------------------------------------------------------------------
-url String The url for the action (defaults to the form's url)
-method String The form method to use (defaults to the form's method, or POST if not defined)
-params String/Object The params to pass (defaults to the form's baseParams, or none if not defined)
-clientValidation Boolean Applies to submit only. Pass true to call form.isValid() prior to posting to
- validate the form on the client (defaults to false)
- * </pre>
- * @return {BasicForm} this
- */
- doAction : function(action, options){
- if(typeof action == 'string'){
- action = new Roo.form.Action.ACTION_TYPES[action](this, options);
- }
- if(this.fireEvent('beforeaction', this, action) !== false){
- this.beforeAction(action);
- action.run.defer(100, action);
- }
- return this;
- },
-
- // private
- beforeAction : function(action){
- var o = action.options;
-
- if(this.loadMask){
-
- if(this.maskBody){
- Roo.get(document.body).mask(o.waitMsg || "Sending", 'x-mask-loading')
- } else {
- this.el.mask(o.waitMsg || "Sending", 'x-mask-loading');
- }
- }
- // not really supported yet.. ??
-
- //if(this.waitMsgTarget === true){
- // this.el.mask(o.waitMsg || "Sending", 'x-mask-loading');
- //}else if(this.waitMsgTarget){
- // this.waitMsgTarget = Roo.get(this.waitMsgTarget);
- // this.waitMsgTarget.mask(o.waitMsg || "Sending", 'x-mask-loading');
- //}else {
- // Roo.MessageBox.wait(o.waitMsg || "Sending", o.waitTitle || this.waitTitle || 'Please Wait...');
- // }
-
- },
-
- // private
- afterAction : function(action, success){
- this.activeAction = null;
- var o = action.options;
-
- if(this.loadMask){
-
- if(this.maskBody){
- Roo.get(document.body).unmask();
- } else {
- this.el.unmask();
- }
- }
-
- //if(this.waitMsgTarget === true){
-// this.el.unmask();
- //}else if(this.waitMsgTarget){
- // this.waitMsgTarget.unmask();
- //}else{
- // Roo.MessageBox.updateProgress(1);
- // Roo.MessageBox.hide();
- // }
- //
- if(success){
- if(o.reset){
- this.reset();
- }
- Roo.callback(o.success, o.scope, [this, action]);
- this.fireEvent('actioncomplete', this, action);
-
- }else{
-
- // failure condition..
- // we have a scenario where updates need confirming.
- // eg. if a locking scenario exists..
- // we look for { errors : { needs_confirm : true }} in the response.
- if (
- (typeof(action.result) != 'undefined') &&
- (typeof(action.result.errors) != 'undefined') &&
- (typeof(action.result.errors.needs_confirm) != 'undefined')
- ){
- var _t = this;
- Roo.log("not supported yet");
- /*
-
- Roo.MessageBox.confirm(
- "Change requires confirmation",
- action.result.errorMsg,
- function(r) {
- if (r != 'yes') {
- return;
- }
- _t.doAction('submit', { params : { _submit_confirmed : 1 } } );
- }
-
- );
- */
-
-
- return;
- }
-
- Roo.callback(o.failure, o.scope, [this, action]);
- // show an error message if no failed handler is set..
- if (!this.hasListener('actionfailed')) {
- Roo.log("need to add dialog support");
- /*
- Roo.MessageBox.alert("Error",
- (typeof(action.result) != 'undefined' && typeof(action.result.errorMsg) != 'undefined') ?
- action.result.errorMsg :
- "Saving Failed, please check your entries or try again"
- );
- */
- }
-
- this.fireEvent('actionfailed', this, action);
- }
-
- },
- /**
- * Find a Roo.form.Field in this form by id, dataIndex, name or hiddenName
- * @param {String} id The value to search for
- * @return Field
- */
- findField : function(id){
- var items = this.getItems();
- var field = items.get(id);
- if(!field){
- items.each(function(f){
- if(f.isFormField && (f.dataIndex == id || f.id == id || f.getName() == id)){
- field = f;
- return false;
- }
- return true;
- });
- }
- return field || null;
- },
- /**
- * Mark fields in this form invalid in bulk.
- * @param {Array/Object} errors Either an array in the form [{id:'fieldId', msg:'The message'},...] or an object hash of {id: msg, id2: msg2}
- * @return {BasicForm} this
- */
- markInvalid : function(errors){
- if(errors instanceof Array){
- for(var i = 0, len = errors.length; i < len; i++){
- var fieldError = errors[i];
- var f = this.findField(fieldError.id);
- if(f){
- f.markInvalid(fieldError.msg);
- }
- }
- }else{
- var field, id;
- for(id in errors){
- if(typeof errors[id] != 'function' && (field = this.findField(id))){
- field.markInvalid(errors[id]);
- }
- }
- }
- //Roo.each(this.childForms || [], function (f) {
- // f.markInvalid(errors);
- //});
-
- return this;
- },
-
- /**
- * Set values for fields in this form in bulk.
- * @param {Array/Object} values Either an array in the form [{id:'fieldId', value:'foo'},...] or an object hash of {id: value, id2: value2}
- * @return {BasicForm} this
- */
- setValues : function(values){
- if(values instanceof Array){ // array of objects
- for(var i = 0, len = values.length; i < len; i++){
- var v = values[i];
- var f = this.findField(v.id);
- if(f){
- f.setValue(v.value);
- if(this.trackResetOnLoad){
- f.originalValue = f.getValue();
- }
- }
- }
- }else{ // object hash
- var field, id;
- for(id in values){
- if(typeof values[id] != 'function' && (field = this.findField(id))){
-
- if (field.setFromData &&
- field.valueField &&
- field.displayField &&
- // combos' with local stores can
- // be queried via setValue()
- // to set their value..
- (field.store && !field.store.isLocal)
- ) {
- // it's a combo
- var sd = { };
- sd[field.valueField] = typeof(values[field.hiddenName]) == 'undefined' ? '' : values[field.hiddenName];
- sd[field.displayField] = typeof(values[field.name]) == 'undefined' ? '' : values[field.name];
- field.setFromData(sd);
-
- } else if(field.setFromData && (field.store && !field.store.isLocal)) {
-
- field.setFromData(values);
-
- } else {
- field.setValue(values[id]);
- }
-
-
- if(this.trackResetOnLoad){
- field.originalValue = field.getValue();
- }
- }
- }
- }
-
- //Roo.each(this.childForms || [], function (f) {
- // f.setValues(values);
- //});
-
- return this;
- },
-
- /**
- * Returns the fields in this form as an object with key/value pairs. If multiple fields exist with the same name
- * they are returned as an array.
- * @param {Boolean} asString
- * @return {Object}
- */
- getValues : function(asString){
- //if (this.childForms) {
- // copy values from the child forms
- // Roo.each(this.childForms, function (f) {
- // this.setValues(f.getValues());
- // }, this);
- //}
-
-
-
- var fs = Roo.lib.Ajax.serializeForm(this.el.dom);
- if(asString === true){
- return fs;
- }
- return Roo.urlDecode(fs);
- },
-
- /**
- * Returns the fields in this form as an object with key/value pairs.
- * This differs from getValues as it calls getValue on each child item, rather than using dom data.
- * @return {Object}
- */
- getFieldValues : function(with_hidden)
- {
- var items = this.getItems();
- var ret = {};
- items.each(function(f){
-
- if (!f.getName()) {
- return;
- }
-
- var v = f.getValue();
-
- if (f.inputType =='radio') {
- if (typeof(ret[f.getName()]) == 'undefined') {
- ret[f.getName()] = ''; // empty..
- }
-
- if (!f.el.dom.checked) {
- return;
-
- }
- v = f.el.dom.value;
-
- }
-
- if(f.xtype == 'MoneyField'){
- ret[f.currencyName] = f.getCurrency();
- }
-
- // not sure if this supported any more..
- if ((typeof(v) == 'object') && f.getRawValue) {
- v = f.getRawValue() ; // dates..
- }
- // combo boxes where name != hiddenName...
- if (f.name !== false && f.name != '' && f.name != f.getName()) {
- ret[f.name] = f.getRawValue();
- }
- ret[f.getName()] = v;
- });
-
- return ret;
- },
-
- /**
- * Clears all invalid messages in this form.
- * @return {BasicForm} this
- */
- clearInvalid : function(){
- var items = this.getItems();
-
- items.each(function(f){
- f.clearInvalid();
- });
-
- return this;
- },
-
- /**
- * Resets this form.
- * @return {BasicForm} this
- */
- reset : function(){
- var items = this.getItems();
- items.each(function(f){
- f.reset();
- });
-
- Roo.each(this.childForms || [], function (f) {
- f.reset();
- });
-
-
- return this;
- },
-
- getItems : function()
- {
- var r=new Roo.util.MixedCollection(false, function(o){
- return o.id || (o.id = Roo.id());
- });
- var iter = function(el) {
- if (el.inputEl) {
- r.add(el);
- }
- if (!el.items) {
- return;
- }
- Roo.each(el.items,function(e) {
- iter(e);
- });
- };
-
- iter(this);
- return r;
- },
-
- hideFields : function(items)
- {
- Roo.each(items, function(i){
-
- var f = this.findField(i);
-
- if(!f){
- return;
- }
-
- f.hide();
-
- }, this);
- },
-
- showFields : function(items)
- {
- Roo.each(items, function(i){
-
- var f = this.findField(i);
-
- if(!f){
- return;
- }
-
- f.show();
-
- }, this);
- }
-
-});
-
-Roo.apply(Roo.bootstrap.Form, {
-
- popover : {
-
- padding : 5,
-
- isApplied : false,
-
- isMasked : false,
-
- form : false,
-
- target : false,
-
- toolTip : false,
-
- intervalID : false,
-
- maskEl : false,
-
- apply : function()
- {
- if(this.isApplied){
- return;
- }
-
- this.maskEl = {
- top : Roo.DomHelper.append(Roo.get(document.body), { tag: "div", cls:"x-dlg-mask roo-form-top-mask" }, true),
- left : Roo.DomHelper.append(Roo.get(document.body), { tag: "div", cls:"x-dlg-mask roo-form-left-mask" }, true),
- bottom : Roo.DomHelper.append(Roo.get(document.body), { tag: "div", cls:"x-dlg-mask roo-form-bottom-mask" }, true),
- right : Roo.DomHelper.append(Roo.get(document.body), { tag: "div", cls:"x-dlg-mask roo-form-right-mask" }, true)
- };
-
- this.maskEl.top.enableDisplayMode("block");
- this.maskEl.left.enableDisplayMode("block");
- this.maskEl.bottom.enableDisplayMode("block");
- this.maskEl.right.enableDisplayMode("block");
-
- this.toolTip = new Roo.bootstrap.Tooltip({
- cls : 'roo-form-error-popover',
- alignment : {
- 'left' : ['r-l', [-2,0], 'right'],
- 'right' : ['l-r', [2,0], 'left'],
- 'bottom' : ['tl-bl', [0,2], 'top'],
- 'top' : [ 'bl-tl', [0,-2], 'bottom']
- }
- });
-
- this.toolTip.render(Roo.get(document.body));
-
- this.toolTip.el.enableDisplayMode("block");
-
- Roo.get(document.body).on('click', function(){
- this.unmask();
- }, this);
-
- Roo.get(document.body).on('touchstart', function(){
- this.unmask();
- }, this);
-
- this.isApplied = true
- },
-
- mask : function(form, target)
- {
- this.form = form;
-
- this.target = target;
-
- if(!this.form.errorMask || !target.el){
- return;
- }
-
- var scrollable = this.target.el.findScrollableParent() || this.target.el.findParent('div.modal', 100, true) || Roo.get(document.body);
-
- Roo.log(scrollable);
-
- var ot = this.target.el.calcOffsetsTo(scrollable);
-
- var scrollTo = ot[1] - this.form.maskOffset;
-
- scrollTo = Math.min(scrollTo, scrollable.dom.scrollHeight);
-
- scrollable.scrollTo('top', scrollTo);
-
- var box = this.target.el.getBox();
- Roo.log(box);
- var zIndex = Roo.bootstrap.Modal.zIndex++;
-
-
- this.maskEl.top.setStyle('position', 'absolute');
- this.maskEl.top.setStyle('z-index', zIndex);
- this.maskEl.top.setSize(Roo.lib.Dom.getDocumentWidth(), box.y - this.padding);
- this.maskEl.top.setLeft(0);
- this.maskEl.top.setTop(0);
- this.maskEl.top.show();
-
- this.maskEl.left.setStyle('position', 'absolute');
- this.maskEl.left.setStyle('z-index', zIndex);
- this.maskEl.left.setSize(box.x - this.padding, box.height + this.padding * 2);
- this.maskEl.left.setLeft(0);
- this.maskEl.left.setTop(box.y - this.padding);
- this.maskEl.left.show();
-
- this.maskEl.bottom.setStyle('position', 'absolute');
- this.maskEl.bottom.setStyle('z-index', zIndex);
- this.maskEl.bottom.setSize(Roo.lib.Dom.getDocumentWidth(), Roo.lib.Dom.getDocumentHeight() - box.bottom - this.padding);
- this.maskEl.bottom.setLeft(0);
- this.maskEl.bottom.setTop(box.bottom + this.padding);
- this.maskEl.bottom.show();
-
- this.maskEl.right.setStyle('position', 'absolute');
- this.maskEl.right.setStyle('z-index', zIndex);
- this.maskEl.right.setSize(Roo.lib.Dom.getDocumentWidth() - box.right - this.padding, box.height + this.padding * 2);
- this.maskEl.right.setLeft(box.right + this.padding);
- this.maskEl.right.setTop(box.y - this.padding);
- this.maskEl.right.show();
-
- this.toolTip.bindEl = this.target.el;
-
- this.toolTip.el.setStyle('z-index', Roo.bootstrap.Modal.zIndex++);
-
- var tip = this.target.blankText;
-
- if(this.target.getValue() !== '' ) {
-
- if (this.target.invalidText.length) {
- tip = this.target.invalidText;
- } else if (this.target.regexText.length){
- tip = this.target.regexText;
- }
- }
-
- this.toolTip.show(tip);
-
- this.intervalID = window.setInterval(function() {
- Roo.bootstrap.Form.popover.unmask();
- }, 10000);
-
- window.onwheel = function(){ return false;};
-
- (function(){ this.isMasked = true; }).defer(500, this);
-
- },
-
- unmask : function()
- {
- if(!this.isApplied || !this.isMasked || !this.form || !this.target || !this.form.errorMask){
- return;
- }
-
- this.maskEl.top.setStyle('position', 'absolute');
- this.maskEl.top.setSize(0, 0).setXY([0, 0]);
- this.maskEl.top.hide();
-
- this.maskEl.left.setStyle('position', 'absolute');
- this.maskEl.left.setSize(0, 0).setXY([0, 0]);
- this.maskEl.left.hide();
-
- this.maskEl.bottom.setStyle('position', 'absolute');
- this.maskEl.bottom.setSize(0, 0).setXY([0, 0]);
- this.maskEl.bottom.hide();
-
- this.maskEl.right.setStyle('position', 'absolute');
- this.maskEl.right.setSize(0, 0).setXY([0, 0]);
- this.maskEl.right.hide();
-
- this.toolTip.hide();
-
- this.toolTip.el.hide();
-
- window.onwheel = function(){ return true;};
-
- if(this.intervalID){
- window.clearInterval(this.intervalID);
- this.intervalID = false;
- }
-
- this.isMasked = false;
-
- }
-
- }
-
-});
-
+++ /dev/null
-/*
- * - LGPL
- *
- * HtmlEditor
- *
- */
-
-/**
- * @class Roo.bootstrap.HtmlEditor
- * @extends Roo.bootstrap.TextArea
- * Bootstrap HtmlEditor class
-
- * @constructor
- * Create a new HtmlEditor
- * @param {Object} config The config object
- */
-
-Roo.bootstrap.HtmlEditor = function(config){
- Roo.bootstrap.HtmlEditor.superclass.constructor.call(this, config);
- if (!this.toolbars) {
- this.toolbars = [];
- }
-
- this.editorcore = new Roo.HtmlEditorCore(Roo.apply({ owner : this} , config));
- this.addEvents({
- /**
- * @event initialize
- * Fires when the editor is fully initialized (including the iframe)
- * @param {HtmlEditor} this
- */
- initialize: true,
- /**
- * @event activate
- * Fires when the editor is first receives the focus. Any insertion must wait
- * until after this event.
- * @param {HtmlEditor} this
- */
- activate: true,
- /**
- * @event beforesync
- * Fires before the textarea is updated with content from the editor iframe. Return false
- * to cancel the sync.
- * @param {HtmlEditor} this
- * @param {String} html
- */
- beforesync: true,
- /**
- * @event beforepush
- * Fires before the iframe editor is updated with content from the textarea. Return false
- * to cancel the push.
- * @param {HtmlEditor} this
- * @param {String} html
- */
- beforepush: true,
- /**
- * @event sync
- * Fires when the textarea is updated with content from the editor iframe.
- * @param {HtmlEditor} this
- * @param {String} html
- */
- sync: true,
- /**
- * @event push
- * Fires when the iframe editor is updated with content from the textarea.
- * @param {HtmlEditor} this
- * @param {String} html
- */
- push: true,
- /**
- * @event editmodechange
- * Fires when the editor switches edit modes
- * @param {HtmlEditor} this
- * @param {Boolean} sourceEdit True if source edit, false if standard editing.
- */
- editmodechange: true,
- /**
- * @event editorevent
- * Fires when on any editor (mouse up/down cursor movement etc.) - used for toolbar hooks.
- * @param {HtmlEditor} this
- */
- editorevent: true,
- /**
- * @event firstfocus
- * Fires when on first focus - needed by toolbars..
- * @param {HtmlEditor} this
- */
- firstfocus: true,
- /**
- * @event autosave
- * Auto save the htmlEditor value as a file into Events
- * @param {HtmlEditor} this
- */
- autosave: true,
- /**
- * @event savedpreview
- * preview the saved version of htmlEditor
- * @param {HtmlEditor} this
- */
- savedpreview: true
- });
-};
-
-
-Roo.extend(Roo.bootstrap.HtmlEditor, Roo.bootstrap.TextArea, {
-
-
- /**
- * @cfg {Array} toolbars Array of toolbars. - defaults to just the Standard one
- */
- toolbars : false,
-
- /**
- * @cfg {Array} buttons Array of toolbar's buttons. - defaults to empty
- */
- btns : [],
-
- /**
- * @cfg {String} resizable 's' or 'se' or 'e' - wrapps the element in a
- * Roo.resizable.
- */
- resizable : false,
- /**
- * @cfg {Number} height (in pixels)
- */
- height: 300,
- /**
- * @cfg {Number} width (in pixels)
- */
- width: false,
-
- /**
- * @cfg {Array} stylesheets url of stylesheets. set to [] to disable stylesheets.
- *
- */
- stylesheets: false,
-
- // id of frame..
- frameId: false,
-
- // private properties
- validationEvent : false,
- deferHeight: true,
- initialized : false,
- activated : false,
-
- onFocus : Roo.emptyFn,
- iframePad:3,
- hideMode:'offsets',
-
- tbContainer : false,
-
- bodyCls : '',
-
- toolbarContainer :function() {
- return this.wrap.select('.x-html-editor-tb',true).first();
- },
-
- /**
- * Protected method that will not generally be called directly. It
- * is called when the editor creates its toolbar. Override this method if you need to
- * add custom toolbar buttons.
- * @param {HtmlEditor} editor
- */
- createToolbar : function(){
- Roo.log('renewing');
- Roo.log("create toolbars");
-
- this.toolbars = [ new Roo.bootstrap.htmleditor.ToolbarStandard({editor: this} ) ];
- this.toolbars[0].render(this.toolbarContainer());
-
- return;
-
-// if (!editor.toolbars || !editor.toolbars.length) {
-// editor.toolbars = [ new Roo.bootstrap.HtmlEditor.ToolbarStandard() ]; // can be empty?
-// }
-//
-// for (var i =0 ; i < editor.toolbars.length;i++) {
-// editor.toolbars[i] = Roo.factory(
-// typeof(editor.toolbars[i]) == 'string' ?
-// { xtype: editor.toolbars[i]} : editor.toolbars[i],
-// Roo.bootstrap.HtmlEditor);
-// editor.toolbars[i].init(editor);
-// }
- },
-
-
- // private
- onRender : function(ct, position)
- {
- // Roo.log("Call onRender: " + this.xtype);
- var _t = this;
- Roo.bootstrap.HtmlEditor.superclass.onRender.call(this, ct, position);
-
- this.wrap = this.inputEl().wrap({
- cls:'x-html-editor-wrap', cn:{cls:'x-html-editor-tb'}
- });
-
- this.editorcore.onRender(ct, position);
-
- if (this.resizable) {
- this.resizeEl = new Roo.Resizable(this.wrap, {
- pinned : true,
- wrap: true,
- dynamic : true,
- minHeight : this.height,
- height: this.height,
- handles : this.resizable,
- width: this.width,
- listeners : {
- resize : function(r, w, h) {
- _t.onResize(w,h); // -something
- }
- }
- });
-
- }
- this.createToolbar(this);
-
-
- if(!this.width && this.resizable){
- this.setSize(this.wrap.getSize());
- }
- if (this.resizeEl) {
- this.resizeEl.resizeTo.defer(100, this.resizeEl,[ this.width,this.height ] );
- // should trigger onReize..
- }
-
- },
-
- // private
- onResize : function(w, h)
- {
- Roo.log('resize: ' +w + ',' + h );
- Roo.bootstrap.HtmlEditor.superclass.onResize.apply(this, arguments);
- var ew = false;
- var eh = false;
-
- if(this.inputEl() ){
- if(typeof w == 'number'){
- var aw = w - this.wrap.getFrameWidth('lr');
- this.inputEl().setWidth(this.adjustWidth('textarea', aw));
- ew = aw;
- }
- if(typeof h == 'number'){
- var tbh = -11; // fixme it needs to tool bar size!
- for (var i =0; i < this.toolbars.length;i++) {
- // fixme - ask toolbars for heights?
- tbh += this.toolbars[i].el.getHeight();
- //if (this.toolbars[i].footer) {
- // tbh += this.toolbars[i].footer.el.getHeight();
- //}
- }
-
-
-
-
-
- var ah = h - this.wrap.getFrameWidth('tb') - tbh;// this.tb.el.getHeight();
- ah -= 5; // knock a few pixes off for look..
- this.inputEl().setHeight(this.adjustWidth('textarea', ah));
- var eh = ah;
- }
- }
- Roo.log('onResize:' + [w,h,ew,eh].join(',') );
- this.editorcore.onResize(ew,eh);
-
- },
-
- /**
- * Toggles the editor between standard and source edit mode.
- * @param {Boolean} sourceEdit (optional) True for source edit, false for standard
- */
- toggleSourceEdit : function(sourceEditMode)
- {
- this.editorcore.toggleSourceEdit(sourceEditMode);
-
- if(this.editorcore.sourceEditMode){
- Roo.log('editor - showing textarea');
-
-// Roo.log('in');
-// Roo.log(this.syncValue());
- this.syncValue();
- this.inputEl().removeClass(['hide', 'x-hidden']);
- this.inputEl().dom.removeAttribute('tabIndex');
- this.inputEl().focus();
- }else{
- Roo.log('editor - hiding textarea');
-// Roo.log('out')
-// Roo.log(this.pushValue());
- this.pushValue();
-
- this.inputEl().addClass(['hide', 'x-hidden']);
- this.inputEl().dom.setAttribute('tabIndex', -1);
- //this.deferFocus();
- }
-
- if(this.resizable){
- this.setSize(this.wrap.getSize());
- }
-
- this.fireEvent('editmodechange', this, this.editorcore.sourceEditMode);
- },
-
- // private (for BoxComponent)
- adjustSize : Roo.BoxComponent.prototype.adjustSize,
-
- // private (for BoxComponent)
- getResizeEl : function(){
- return this.wrap;
- },
-
- // private (for BoxComponent)
- getPositionEl : function(){
- return this.wrap;
- },
-
- // private
- initEvents : function(){
- this.originalValue = this.getValue();
- },
-
-// /**
-// * Overridden and disabled. The editor element does not support standard valid/invalid marking. @hide
-// * @method
-// */
-// markInvalid : Roo.emptyFn,
-// /**
-// * Overridden and disabled. The editor element does not support standard valid/invalid marking. @hide
-// * @method
-// */
-// clearInvalid : Roo.emptyFn,
-
- setValue : function(v){
- Roo.bootstrap.HtmlEditor.superclass.setValue.call(this, v);
- this.editorcore.pushValue();
- },
-
-
- // private
- deferFocus : function(){
- this.focus.defer(10, this);
- },
-
- // doc'ed in Field
- focus : function(){
- this.editorcore.focus();
-
- },
-
-
- // private
- onDestroy : function(){
-
-
-
- if(this.rendered){
-
- for (var i =0; i < this.toolbars.length;i++) {
- // fixme - ask toolbars for heights?
- this.toolbars[i].onDestroy();
- }
-
- this.wrap.dom.innerHTML = '';
- this.wrap.remove();
- }
- },
-
- // private
- onFirstFocus : function(){
- //Roo.log("onFirstFocus");
- this.editorcore.onFirstFocus();
- for (var i =0; i < this.toolbars.length;i++) {
- this.toolbars[i].onFirstFocus();
- }
-
- },
-
- // private
- syncValue : function()
- {
- this.editorcore.syncValue();
- },
-
- pushValue : function()
- {
- this.editorcore.pushValue();
- }
-
-
- // hide stuff that is not compatible
- /**
- * @event blur
- * @hide
- */
- /**
- * @event change
- * @hide
- */
- /**
- * @event focus
- * @hide
- */
- /**
- * @event specialkey
- * @hide
- */
- /**
- * @cfg {String} fieldClass @hide
- */
- /**
- * @cfg {String} focusClass @hide
- */
- /**
- * @cfg {String} autoCreate @hide
- */
- /**
- * @cfg {String} inputType @hide
- */
-
- /**
- * @cfg {String} invalidText @hide
- */
- /**
- * @cfg {String} msgFx @hide
- */
- /**
- * @cfg {String} validateOnBlur @hide
- */
-});
-
-
-
-
-
-
\ No newline at end of file
+++ /dev/null
-/*
- * - LGPL
- *
- * Input
- *
- */
-
-/**
- * @class Roo.bootstrap.Input
- * @extends Roo.bootstrap.Component
- * Bootstrap Input class
- * @cfg {Boolean} disabled is it disabled
- * @cfg {String} inputType (button|checkbox|email|file|hidden|image|number|password|radio|range|reset|search|submit|text)
- * @cfg {String} name name of the input
- * @cfg {string} fieldLabel - the label associated
- * @cfg {string} placeholder - placeholder to put in text.
- * @cfg {string} before - input group add on before
- * @cfg {string} after - input group add on after
- * @cfg {string} size - (lg|sm) or leave empty..
- * @cfg {Number} xs colspan out of 12 for mobile-sized screens
- * @cfg {Number} sm colspan out of 12 for tablet-sized screens
- * @cfg {Number} md colspan out of 12 for computer-sized screens
- * @cfg {Number} lg colspan out of 12 for large computer-sized screens
- * @cfg {string} value default value of the input
- * @cfg {Number} labelWidth set the width of label
- * @cfg {Number} labellg set the width of label (1-12)
- * @cfg {Number} labelmd set the width of label (1-12)
- * @cfg {Number} labelsm set the width of label (1-12)
- * @cfg {Number} labelxs set the width of label (1-12)
- * @cfg {String} labelAlign (top|left)
- * @cfg {Boolean} readOnly Specifies that the field should be read-only
- * @cfg {String} autocomplete - default is new-password see: https://developers.google.com/web/fundamentals/input/form/label-and-name-inputs?hl=en
- * @cfg {String} indicatorpos (left|right) default left
- * @cfg {String} capture (user|camera) use for file input only. (default empty)
- * @cfg {String} accept (image|video|audio) use for file input only. (default empty)
- * @cfg {Boolean} preventMark Do not show tick or cross if error/success
- * @cfg {Roo.bootstrap.Button} before Button to show before
- * @cfg {Roo.bootstrap.Button} afterButton to show before
- * @cfg {String} align (left|center|right) Default left
- * @cfg {Boolean} forceFeedback (true|false) Default false
- *
- * @constructor
- * Create a new Input
- * @param {Object} config The config object
- */
-
-Roo.bootstrap.Input = function(config){
-
- Roo.bootstrap.Input.superclass.constructor.call(this, config);
-
- this.addEvents({
- /**
- * @event focus
- * Fires when this field receives input focus.
- * @param {Roo.form.Field} this
- */
- focus : true,
- /**
- * @event blur
- * Fires when this field loses input focus.
- * @param {Roo.form.Field} this
- */
- blur : true,
- /**
- * @event specialkey
- * Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed. You can check
- * {@link Roo.EventObject#getKey} to determine which key was pressed.
- * @param {Roo.form.Field} this
- * @param {Roo.EventObject} e The event object
- */
- specialkey : true,
- /**
- * @event change
- * Fires just before the field blurs if the field value has changed.
- * @param {Roo.form.Field} this
- * @param {Mixed} newValue The new value
- * @param {Mixed} oldValue The original value
- */
- change : true,
- /**
- * @event invalid
- * Fires after the field has been marked as invalid.
- * @param {Roo.form.Field} this
- * @param {String} msg The validation message
- */
- invalid : true,
- /**
- * @event valid
- * Fires after the field has been validated with no errors.
- * @param {Roo.form.Field} this
- */
- valid : true,
- /**
- * @event keyup
- * Fires after the key up
- * @param {Roo.form.Field} this
- * @param {Roo.EventObject} e The event Object
- */
- keyup : true,
- /**
- * @event paste
- * Fires after the user pastes into input
- * @param {Roo.form.Field} this
- * @param {Roo.EventObject} e The event Object
- */
- paste : true
- });
-};
-
-Roo.extend(Roo.bootstrap.Input, Roo.bootstrap.Component, {
- /**
- * @cfg {String/Boolean} validationEvent The event that should initiate field validation. Set to false to disable
- automatic validation (defaults to "keyup").
- */
- validationEvent : "keyup",
- /**
- * @cfg {Boolean} validateOnBlur Whether the field should validate when it loses focus (defaults to true).
- */
- validateOnBlur : true,
- /**
- * @cfg {Number} validationDelay The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)
- */
- validationDelay : 250,
- /**
- * @cfg {String} focusClass The CSS class to use when the field receives focus (defaults to "x-form-focus")
- */
- focusClass : "x-form-focus", // not needed???
-
-
- /**
- * @cfg {String} invalidClass DEPRICATED - code uses BS4 - is-valid / is-invalid
- */
- invalidClass : "has-warning",
-
- /**
- * @cfg {String} validClass DEPRICATED - code uses BS4 - is-valid / is-invalid
- */
- validClass : "has-success",
-
- /**
- * @cfg {Boolean} hasFeedback (true|false) default true
- */
- hasFeedback : true,
-
- /**
- * @cfg {String} invalidFeedbackIcon The CSS class to use when create feedback icon (defaults to "x-form-invalid")
- */
- invalidFeedbackClass : "glyphicon-warning-sign",
-
- /**
- * @cfg {String} validFeedbackIcon The CSS class to use when create feedback icon (defaults to "x-form-invalid")
- */
- validFeedbackClass : "glyphicon-ok",
-
- /**
- * @cfg {Boolean} selectOnFocus True to automatically select any existing field text when the field receives input focus (defaults to false)
- */
- selectOnFocus : false,
-
- /**
- * @cfg {String} maskRe An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)
- */
- maskRe : null,
- /**
- * @cfg {String} vtype A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)
- */
- vtype : null,
-
- /**
- * @cfg {Boolean} disableKeyFilter True to disable input keystroke filtering (defaults to false)
- */
- disableKeyFilter : false,
-
- /**
- * @cfg {Boolean} disabled True to disable the field (defaults to false).
- */
- disabled : false,
- /**
- * @cfg {Boolean} allowBlank False to validate that the value length > 0 (defaults to true)
- */
- allowBlank : true,
- /**
- * @cfg {String} blankText Error text to display if the allow blank validation fails (defaults to "This field is required")
- */
- blankText : "Please complete this mandatory field",
-
- /**
- * @cfg {Number} minLength Minimum input field length required (defaults to 0)
- */
- minLength : 0,
- /**
- * @cfg {Number} maxLength Maximum input field length allowed (defaults to Number.MAX_VALUE)
- */
- maxLength : Number.MAX_VALUE,
- /**
- * @cfg {String} minLengthText Error text to display if the minimum length validation fails (defaults to "The minimum length for this field is {minLength}")
- */
- minLengthText : "The minimum length for this field is {0}",
- /**
- * @cfg {String} maxLengthText Error text to display if the maximum length validation fails (defaults to "The maximum length for this field is {maxLength}")
- */
- maxLengthText : "The maximum length for this field is {0}",
-
-
- /**
- * @cfg {Function} validator A custom validation function to be called during field validation (defaults to null).
- * If available, this function will be called only after the basic validators all return true, and will be passed the
- * current field value and expected to return boolean true if the value is valid or a string error message if invalid.
- */
- validator : null,
- /**
- * @cfg {RegExp} regex A JavaScript RegExp object to be tested against the field value during validation (defaults to null).
- * If available, this regex will be evaluated only after the basic validators all return true, and will be passed the
- * current field value. If the test fails, the field will be marked invalid using {@link #regexText}.
- */
- regex : null,
- /**
- * @cfg {String} regexText -- Depricated - use Invalid Text
- */
- regexText : "",
-
- /**
- * @cfg {String} invalidText The error text to display if {@link #validator} test fails during validation (defaults to "")
- */
- invalidText : "",
-
-
-
- autocomplete: false,
-
-
- fieldLabel : '',
- inputType : 'text',
-
- name : false,
- placeholder: false,
- before : false,
- after : false,
- size : false,
- hasFocus : false,
- preventMark: false,
- isFormField : true,
- value : '',
- labelWidth : 2,
- labelAlign : false,
- readOnly : false,
- align : false,
- formatedValue : false,
- forceFeedback : false,
-
- indicatorpos : 'left',
-
- labellg : 0,
- labelmd : 0,
- labelsm : 0,
- labelxs : 0,
-
- capture : '',
- accept : '',
-
- parentLabelAlign : function()
- {
- var parent = this;
- while (parent.parent()) {
- parent = parent.parent();
- if (typeof(parent.labelAlign) !='undefined') {
- return parent.labelAlign;
- }
- }
- return 'left';
-
- },
-
- getAutoCreate : function()
- {
- var align = (!this.labelAlign) ? this.parentLabelAlign() : this.labelAlign;
-
- var id = Roo.id();
-
- var cfg = {};
-
- if(this.inputType != 'hidden'){
- cfg.cls = 'form-group' //input-group
- }
-
- var input = {
- tag: 'input',
- id : id,
- type : this.inputType,
- value : this.value,
- cls : 'form-control',
- placeholder : this.placeholder || '',
- autocomplete : this.autocomplete || 'new-password'
- };
- if (this.inputType == 'file') {
- input.style = 'overflow:hidden'; // why not in CSS?
- }
-
- if(this.capture.length){
- input.capture = this.capture;
- }
-
- if(this.accept.length){
- input.accept = this.accept + "/*";
- }
-
- if(this.align){
- input.style = (typeof(input.style) == 'undefined') ? ('text-align:' + this.align) : (input.style + 'text-align:' + this.align);
- }
-
- if(this.maxLength && this.maxLength != Number.MAX_VALUE){
- input.maxLength = this.maxLength;
- }
-
- if (this.disabled) {
- input.disabled=true;
- }
-
- if (this.readOnly) {
- input.readonly=true;
- }
-
- if (this.name) {
- input.name = this.name;
- }
-
- if (this.size) {
- input.cls += ' input-' + this.size;
- }
-
- var settings=this;
- ['xs','sm','md','lg'].map(function(size){
- if (settings[size]) {
- cfg.cls += ' col-' + size + '-' + settings[size];
- }
- });
-
- var inputblock = input;
-
- var feedback = {
- tag: 'span',
- cls: 'glyphicon form-control-feedback'
- };
-
- if(this.hasFeedback && this.inputType != 'hidden' && !this.allowBlank){
-
- inputblock = {
- cls : 'has-feedback',
- cn : [
- input,
- feedback
- ]
- };
- }
-
- if (this.before || this.after) {
-
- inputblock = {
- cls : 'input-group',
- cn : []
- };
-
- if (this.before && typeof(this.before) == 'string') {
-
- inputblock.cn.push({
- tag :'span',
- cls : 'roo-input-before input-group-addon input-group-prepend input-group-text',
- html : this.before
- });
- }
- if (this.before && typeof(this.before) == 'object') {
- this.before = Roo.factory(this.before);
-
- inputblock.cn.push({
- tag :'span',
- cls : 'roo-input-before input-group-prepend input-group-' +
- (this.before.xtype == 'Button' ? 'btn' : 'addon') //?? what about checkboxes - that looks like a bit of a hack thought?
- });
- }
-
- inputblock.cn.push(input);
-
- if (this.after && typeof(this.after) == 'string') {
- inputblock.cn.push({
- tag :'span',
- cls : 'roo-input-after input-group-append input-group-text input-group-addon',
- html : this.after
- });
- }
- if (this.after && typeof(this.after) == 'object') {
- this.after = Roo.factory(this.after);
-
- inputblock.cn.push({
- tag :'span',
- cls : 'roo-input-after input-group-append input-group-' +
- (this.after.xtype == 'Button' ? 'btn' : 'addon') //?? what about checkboxes - that looks like a bit of a hack thought?
- });
- }
-
- if(this.hasFeedback && this.inputType != 'hidden' && !this.allowBlank){
- inputblock.cls += ' has-feedback';
- inputblock.cn.push(feedback);
- }
- };
- var indicator = {
- tag : 'i',
- cls : 'roo-required-indicator ' + (this.indicatorpos == 'right' ? 'right' : 'left') +'-indicator text-danger fa fa-lg fa-star',
- tooltip : 'This field is required'
- };
- if (this.allowBlank ) {
- indicator.style = this.allowBlank ? ' display:none' : '';
- }
- if (align ==='left' && this.fieldLabel.length) {
-
- cfg.cls += ' roo-form-group-label-left' + (Roo.bootstrap.version == 4 ? ' row' : '');
-
- cfg.cn = [
- indicator,
- {
- tag: 'label',
- 'for' : id,
- cls : 'control-label col-form-label',
- html : this.fieldLabel
-
- },
- {
- cls : "",
- cn: [
- inputblock
- ]
- }
- ];
-
- var labelCfg = cfg.cn[1];
- var contentCfg = cfg.cn[2];
-
- if(this.indicatorpos == 'right'){
- cfg.cn = [
- {
- tag: 'label',
- 'for' : id,
- cls : 'control-label col-form-label',
- cn : [
- {
- tag : 'span',
- html : this.fieldLabel
- },
- indicator
- ]
- },
- {
- cls : "",
- cn: [
- inputblock
- ]
- }
-
- ];
-
- labelCfg = cfg.cn[0];
- contentCfg = cfg.cn[1];
-
- }
-
- if(this.labelWidth > 12){
- labelCfg.style = "width: " + this.labelWidth + 'px';
- }
-
- if(this.labelWidth < 13 && this.labelmd == 0){
- this.labellg = this.labellg > 0 ? this.labellg : this.labelWidth;
- }
-
- if(this.labellg > 0){
- labelCfg.cls += ' col-lg-' + this.labellg;
- contentCfg.cls += ' col-lg-' + (12 - this.labellg);
- }
-
- if(this.labelmd > 0){
- labelCfg.cls += ' col-md-' + this.labelmd;
- contentCfg.cls += ' col-md-' + (12 - this.labelmd);
- }
-
- if(this.labelsm > 0){
- labelCfg.cls += ' col-sm-' + this.labelsm;
- contentCfg.cls += ' col-sm-' + (12 - this.labelsm);
- }
-
- if(this.labelxs > 0){
- labelCfg.cls += ' col-xs-' + this.labelxs;
- contentCfg.cls += ' col-xs-' + (12 - this.labelxs);
- }
-
-
- } else if ( this.fieldLabel.length) {
-
-
-
- cfg.cn = [
- {
- tag : 'i',
- cls : 'roo-required-indicator left-indicator text-danger fa fa-lg fa-star',
- tooltip : 'This field is required',
- style : this.allowBlank ? ' display:none' : ''
- },
- {
- tag: 'label',
- //cls : 'input-group-addon',
- html : this.fieldLabel
-
- },
-
- inputblock
-
- ];
-
- if(this.indicatorpos == 'right'){
-
- cfg.cn = [
- {
- tag: 'label',
- //cls : 'input-group-addon',
- html : this.fieldLabel
-
- },
- {
- tag : 'i',
- cls : 'roo-required-indicator right-indicator text-danger fa fa-lg fa-star',
- tooltip : 'This field is required',
- style : this.allowBlank ? ' display:none' : ''
- },
-
- inputblock
-
- ];
-
- }
-
- } else {
-
- cfg.cn = [
-
- inputblock
-
- ];
-
-
- };
-
- if (this.parentType === 'Navbar' && this.parent().bar) {
- cfg.cls += ' navbar-form';
- }
-
- if (this.parentType === 'NavGroup' && !(Roo.bootstrap.version == 4 && this.parent().form)) {
- // on BS4 we do this only if not form
- cfg.cls += ' navbar-form';
- cfg.tag = 'li';
- }
-
- return cfg;
-
- },
- /**
- * return the real input element.
- */
- inputEl: function ()
- {
- return this.el.select('input.form-control',true).first();
- },
-
- tooltipEl : function()
- {
- return this.inputEl();
- },
-
- indicatorEl : function()
- {
- if (Roo.bootstrap.version == 4) {
- return false; // not enabled in v4 yet.
- }
-
- var indicator = this.el.select('i.roo-required-indicator',true).first();
-
- if(!indicator){
- return false;
- }
-
- return indicator;
-
- },
-
- setDisabled : function(v)
- {
- var i = this.inputEl().dom;
- if (!v) {
- i.removeAttribute('disabled');
- return;
-
- }
- i.setAttribute('disabled','true');
- },
- initEvents : function()
- {
-
- this.inputEl().on("keydown" , this.fireKey, this);
- this.inputEl().on("focus", this.onFocus, this);
- this.inputEl().on("blur", this.onBlur, this);
-
- this.inputEl().relayEvent('keyup', this);
- this.inputEl().relayEvent('paste', this);
-
- this.indicator = this.indicatorEl();
-
- if(this.indicator){
- this.indicator.addClass(this.indicatorpos == 'right' ? 'hidden' : 'invisible'); // changed from invisible??? -
- }
-
- // reference to original value for reset
- this.originalValue = this.getValue();
- //Roo.form.TextField.superclass.initEvents.call(this);
- if(this.validationEvent == 'keyup'){
- this.validationTask = new Roo.util.DelayedTask(this.validate, this);
- this.inputEl().on('keyup', this.filterValidation, this);
- }
- else if(this.validationEvent !== false){
- this.inputEl().on(this.validationEvent, this.validate, this, {buffer: this.validationDelay});
- }
-
- if(this.selectOnFocus){
- this.on("focus", this.preFocus, this);
-
- }
- if(this.maskRe || (this.vtype && this.disableKeyFilter !== true && (this.maskRe = Roo.form.VTypes[this.vtype+'Mask']))){
- this.inputEl().on("keypress", this.filterKeys, this);
- } else {
- this.inputEl().relayEvent('keypress', this);
- }
- /* if(this.grow){
- this.el.on("keyup", this.onKeyUp, this, {buffer:50});
- this.el.on("click", this.autoSize, this);
- }
- */
- if(this.inputEl().is('input[type=password]') && Roo.isSafari){
- this.inputEl().on('keydown', this.SafariOnKeyDown, this);
- }
-
- if (typeof(this.before) == 'object') {
- this.before.render(this.el.select('.roo-input-before',true).first());
- }
- if (typeof(this.after) == 'object') {
- this.after.render(this.el.select('.roo-input-after',true).first());
- }
-
- this.inputEl().on('change', this.onChange, this);
-
- },
- filterValidation : function(e){
- if(!e.isNavKeyPress()){
- this.validationTask.delay(this.validationDelay);
- }
- },
- /**
- * Validates the field value
- * @return {Boolean} True if the value is valid, else false
- */
- validate : function(){
- //if(this.disabled || this.validateValue(this.processValue(this.getRawValue()))){
- if(this.disabled || this.validateValue(this.getRawValue())){
- this.markValid();
- return true;
- }
-
- this.markInvalid();
- return false;
- },
-
-
- /**
- * Validates a value according to the field's validation rules and marks the field as invalid
- * if the validation fails
- * @param {Mixed} value The value to validate
- * @return {Boolean} True if the value is valid, else false
- */
- validateValue : function(value)
- {
- if(this.getVisibilityEl().hasClass('hidden')){
- return true;
- }
-
- if(value.length < 1) { // if it's blank
- if(this.allowBlank){
- return true;
- }
- return false;
- }
-
- if(value.length < this.minLength){
- return false;
- }
- if(value.length > this.maxLength){
- return false;
- }
- if(this.vtype){
- var vt = Roo.form.VTypes;
- if(!vt[this.vtype](value, this)){
- return false;
- }
- }
- if(typeof this.validator == "function"){
- var msg = this.validator(value);
- if(msg !== true){
- return false;
- }
- if (typeof(msg) == 'string') {
- this.invalidText = msg;
- }
- }
-
- if(this.regex && !this.regex.test(value)){
- return false;
- }
-
- return true;
- },
-
- // private
- fireKey : function(e){
- //Roo.log('field ' + e.getKey());
- if(e.isNavKeyPress()){
- this.fireEvent("specialkey", this, e);
- }
- },
- focus : function (selectText){
- if(this.rendered){
- this.inputEl().focus();
- if(selectText === true){
- this.inputEl().dom.select();
- }
- }
- return this;
- } ,
-
- onFocus : function(){
- if(!Roo.isOpera && this.focusClass){ // don't touch in Opera
- // this.el.addClass(this.focusClass);
- }
- if(!this.hasFocus){
- this.hasFocus = true;
- this.startValue = this.getValue();
- this.fireEvent("focus", this);
- }
- },
-
- beforeBlur : Roo.emptyFn,
-
-
- // private
- onBlur : function(){
- this.beforeBlur();
- if(!Roo.isOpera && this.focusClass){ // don't touch in Opera
- //this.el.removeClass(this.focusClass);
- }
- this.hasFocus = false;
- if(this.validationEvent !== false && this.validateOnBlur && this.validationEvent != "blur"){
- this.validate();
- }
- var v = this.getValue();
- if(String(v) !== String(this.startValue)){
- this.fireEvent('change', this, v, this.startValue);
- }
- this.fireEvent("blur", this);
- },
-
- onChange : function(e)
- {
- var v = this.getValue();
- if(String(v) !== String(this.startValue)){
- this.fireEvent('change', this, v, this.startValue);
- }
-
- },
-
- /**
- * Resets the current field value to the originally loaded value and clears any validation messages
- */
- reset : function(){
- this.setValue(this.originalValue);
- this.validate();
- },
- /**
- * Returns the name of the field
- * @return {Mixed} name The name field
- */
- getName: function(){
- return this.name;
- },
- /**
- * Returns the normalized data value (undefined or emptyText will be returned as ''). To return the raw value see {@link #getRawValue}.
- * @return {Mixed} value The field value
- */
- getValue : function(){
-
- var v = this.inputEl().getValue();
-
- return v;
- },
- /**
- * Returns the raw data value which may or may not be a valid, defined value. To return a normalized value see {@link #getValue}.
- * @return {Mixed} value The field value
- */
- getRawValue : function(){
- var v = this.inputEl().getValue();
-
- return v;
- },
-
- /**
- * Sets the underlying DOM field's value directly, bypassing validation. To set the value with validation see {@link #setValue}.
- * @param {Mixed} value The value to set
- */
- setRawValue : function(v){
- return this.inputEl().dom.value = (v === null || v === undefined ? '' : v);
- },
-
- selectText : function(start, end){
- var v = this.getRawValue();
- if(v.length > 0){
- start = start === undefined ? 0 : start;
- end = end === undefined ? v.length : end;
- var d = this.inputEl().dom;
- if(d.setSelectionRange){
- d.setSelectionRange(start, end);
- }else if(d.createTextRange){
- var range = d.createTextRange();
- range.moveStart("character", start);
- range.moveEnd("character", v.length-end);
- range.select();
- }
- }
- },
-
- /**
- * Sets a data value into the field and validates it. To set the value directly without validation see {@link #setRawValue}.
- * @param {Mixed} value The value to set
- */
- setValue : function(v){
- this.value = v;
- if(this.rendered){
- this.inputEl().dom.value = (v === null || v === undefined ? '' : v);
- this.validate();
- }
- },
-
- /*
- processValue : function(value){
- if(this.stripCharsRe){
- var newValue = value.replace(this.stripCharsRe, '');
- if(newValue !== value){
- this.setRawValue(newValue);
- return newValue;
- }
- }
- return value;
- },
- */
- preFocus : function(){
-
- if(this.selectOnFocus){
- this.inputEl().dom.select();
- }
- },
- filterKeys : function(e){
- var k = e.getKey();
- if(!Roo.isIE && (e.isNavKeyPress() || k == e.BACKSPACE || (k == e.DELETE && e.button == -1))){
- return;
- }
- var c = e.getCharCode(), cc = String.fromCharCode(c);
- if(Roo.isIE && (e.isSpecialKey() || !cc)){
- return;
- }
- if(!this.maskRe.test(cc)){
- e.stopEvent();
- }
- },
- /**
- * Clear any invalid styles/messages for this field
- */
- clearInvalid : function(){
-
- if(!this.el || this.preventMark){ // not rendered
- return;
- }
-
-
- this.el.removeClass([this.invalidClass, 'is-invalid']);
-
- if(this.hasFeedback && this.inputType != 'hidden' && !this.allowBlank){
-
- var feedback = this.el.select('.form-control-feedback', true).first();
-
- if(feedback){
- this.el.select('.form-control-feedback', true).first().removeClass(this.invalidFeedbackClass);
- }
-
- }
-
- if(this.indicator){
- this.indicator.removeClass('visible');
- this.indicator.addClass(this.indicatorpos == 'right' ? 'hidden' : 'invisible');
- }
-
- this.fireEvent('valid', this);
- },
-
- /**
- * Mark this field as valid
- */
- markValid : function()
- {
- if(!this.el || this.preventMark){ // not rendered...
- return;
- }
-
- this.el.removeClass([this.invalidClass, this.validClass]);
- this.inputEl().removeClass(['is-valid', 'is-invalid']);
-
- var feedback = this.el.select('.form-control-feedback', true).first();
-
- if(feedback){
- this.el.select('.form-control-feedback', true).first().removeClass([this.invalidFeedbackClass, this.validFeedbackClass]);
- }
-
- if(this.indicator){
- this.indicator.removeClass('visible');
- this.indicator.addClass(this.indicatorpos == 'right' ? 'hidden' : 'invisible');
- }
-
- if(this.disabled){
- return;
- }
-
-
- if(this.allowBlank && !this.getRawValue().length){
- return;
- }
- if (Roo.bootstrap.version == 3) {
- this.el.addClass(this.validClass);
- } else {
- this.inputEl().addClass('is-valid');
- }
-
- if(this.hasFeedback && this.inputType != 'hidden' && !this.allowBlank && (this.getValue().length || this.forceFeedback)){
-
- var feedback = this.el.select('.form-control-feedback', true).first();
-
- if(feedback){
- this.el.select('.form-control-feedback', true).first().removeClass([this.invalidFeedbackClass, this.validFeedbackClass]);
- this.el.select('.form-control-feedback', true).first().addClass([this.validFeedbackClass]);
- }
-
- }
-
- this.fireEvent('valid', this);
- },
-
- /**
- * Mark this field as invalid
- * @param {String} msg The validation message
- */
- markInvalid : function(msg)
- {
- if(!this.el || this.preventMark){ // not rendered
- return;
- }
-
- this.el.removeClass([this.invalidClass, this.validClass]);
- this.inputEl().removeClass(['is-valid', 'is-invalid']);
-
- var feedback = this.el.select('.form-control-feedback', true).first();
-
- if(feedback){
- this.el.select('.form-control-feedback', true).first().removeClass(
- [this.invalidFeedbackClass, this.validFeedbackClass]);
- }
-
- if(this.disabled){
- return;
- }
-
- if(this.allowBlank && !this.getRawValue().length){
- return;
- }
-
- if(this.indicator){
- this.indicator.removeClass(this.indicatorpos == 'right' ? 'hidden' : 'invisible');
- this.indicator.addClass('visible');
- }
- if (Roo.bootstrap.version == 3) {
- this.el.addClass(this.invalidClass);
- } else {
- this.inputEl().addClass('is-invalid');
- }
-
-
-
- if(this.hasFeedback && this.inputType != 'hidden' && !this.allowBlank){
-
- var feedback = this.el.select('.form-control-feedback', true).first();
-
- if(feedback){
- this.el.select('.form-control-feedback', true).first().removeClass([this.invalidFeedbackClass, this.validFeedbackClass]);
-
- if(this.getValue().length || this.forceFeedback){
- this.el.select('.form-control-feedback', true).first().addClass([this.invalidFeedbackClass]);
- }
-
- }
-
- }
-
- this.fireEvent('invalid', this, msg);
- },
- // private
- SafariOnKeyDown : function(event)
- {
- // this is a workaround for a password hang bug on chrome/ webkit.
- if (this.inputEl().dom.type != 'password') {
- return;
- }
-
- var isSelectAll = false;
-
- if(this.inputEl().dom.selectionEnd > 0){
- isSelectAll = (this.inputEl().dom.selectionEnd - this.inputEl().dom.selectionStart - this.getValue().length == 0) ? true : false;
- }
- if(((event.getKey() == 8 || event.getKey() == 46) && this.getValue().length ==1)){ // backspace and delete key
- event.preventDefault();
- this.setValue('');
- return;
- }
-
- if(isSelectAll && event.getCharCode() > 31 && !event.ctrlKey) { // not backspace and delete key (or ctrl-v)
-
- event.preventDefault();
- // this is very hacky as keydown always get's upper case.
- //
- var cc = String.fromCharCode(event.getCharCode());
- this.setValue( event.shiftKey ? cc : cc.toLowerCase());
-
- }
- },
- adjustWidth : function(tag, w){
- tag = tag.toLowerCase();
- if(typeof w == 'number' && Roo.isStrict && !Roo.isSafari){
- if(Roo.isIE && (tag == 'input' || tag == 'textarea')){
- if(tag == 'input'){
- return w + 2;
- }
- if(tag == 'textarea'){
- return w-2;
- }
- }else if(Roo.isOpera){
- if(tag == 'input'){
- return w + 2;
- }
- if(tag == 'textarea'){
- return w-2;
- }
- }
- }
- return w;
- },
-
- setFieldLabel : function(v)
- {
- if(!this.rendered){
- return;
- }
-
- if(this.indicatorEl()){
- var ar = this.el.select('label > span',true);
-
- if (ar.elements.length) {
- this.el.select('label > span',true).first().dom.innerHTML = (v === null || v === undefined ? '' : v);
- this.fieldLabel = v;
- return;
- }
-
- var br = this.el.select('label',true);
-
- if(br.elements.length) {
- this.el.select('label',true).first().dom.innerHTML = (v === null || v === undefined ? '' : v);
- this.fieldLabel = v;
- return;
- }
-
- Roo.log('Cannot Found any of label > span || label in input');
- return;
- }
-
- this.el.select('label',true).first().dom.innerHTML = (v === null || v === undefined ? '' : v);
- this.fieldLabel = v;
-
-
- }
-});
-
-
+++ /dev/null
-
-/*
- * - LGPL
- */
-
-/**
- * @class Roo.bootstrap.Markdown
- * @extends Roo.bootstrap.TextArea
- * Bootstrap Showdown editable area
- * @cfg {string} content
- *
- * @constructor
- * Create a new Showdown
- */
-
-Roo.bootstrap.Markdown = function(config){
- Roo.bootstrap.Markdown.superclass.constructor.call(this, config);
-
-};
-
-Roo.extend(Roo.bootstrap.Markdown, Roo.bootstrap.TextArea, {
-
- editing :false,
-
- initEvents : function()
- {
-
- Roo.bootstrap.TextArea.prototype.initEvents.call(this);
- this.markdownEl = this.el.createChild({
- cls : 'roo-markdown-area'
- });
- this.inputEl().addClass('d-none');
- if (this.getValue() == '') {
- this.markdownEl.dom.innerHTML = String.format('<span class="roo-placeholder">{0}</span>', this.placeholder || '');
-
- } else {
- this.markdownEl.dom.innerHTML = Roo.Markdown.toHtml(Roo.util.Format.htmlEncode(this.getValue()));
- }
- this.markdownEl.on('click', this.toggleTextEdit, this);
- this.on('blur', this.toggleTextEdit, this);
- this.on('specialkey', this.resizeTextArea, this);
- },
-
- toggleTextEdit : function()
- {
- var sh = this.markdownEl.getHeight();
- this.inputEl().addClass('d-none');
- this.markdownEl.addClass('d-none');
- if (!this.editing) {
- // show editor?
- this.inputEl().setHeight(Math.min(500, Math.max(sh,(this.getValue().split("\n").length+1) * 30)));
- this.inputEl().removeClass('d-none');
- this.inputEl().focus();
- this.editing = true;
- return;
- }
- // show showdown...
- this.updateMarkdown();
- this.markdownEl.removeClass('d-none');
- this.editing = false;
- return;
- },
- updateMarkdown : function()
- {
- if (this.getValue() == '') {
- this.markdownEl.dom.innerHTML = String.format('<span class="roo-placeholder">{0}</span>', this.placeholder || '');
- return;
- }
-
- this.markdownEl.dom.innerHTML = Roo.Markdown.toHtml(Roo.util.Format.htmlEncode(this.getValue()));
- },
-
- resizeTextArea: function () {
-
- var sh = 100;
- Roo.log([sh, this.getValue().split("\n").length * 30]);
- this.inputEl().setHeight(Math.min(500, Math.max(sh, (this.getValue().split("\n").length +1) * 30)));
- },
- setValue : function(val)
- {
- Roo.bootstrap.TextArea.prototype.setValue.call(this,val);
- if (!this.editing) {
- this.updateMarkdown();
- }
-
- },
- focus : function()
- {
- if (!this.editing) {
- this.toggleTextEdit();
- }
-
- }
-
-
-});
\ No newline at end of file
+++ /dev/null
-
-/**
- * @class Roo.bootstrap.MoneyField
- * @extends Roo.bootstrap.ComboBox
- * Bootstrap MoneyField class
- *
- * @constructor
- * Create a new MoneyField.
- * @param {Object} config Configuration options
- */
-
-Roo.bootstrap.MoneyField = function(config) {
-
- Roo.bootstrap.MoneyField.superclass.constructor.call(this, config);
-
-};
-
-Roo.extend(Roo.bootstrap.MoneyField, Roo.bootstrap.ComboBox, {
-
- /**
- * @cfg {Boolean} allowDecimals False to disallow decimal values (defaults to true)
- */
- allowDecimals : true,
- /**
- * @cfg {String} decimalSeparator Character(s) to allow as the decimal separator (defaults to '.')
- */
- decimalSeparator : ".",
- /**
- * @cfg {Number} decimalPrecision The maximum precision to display after the decimal separator (defaults to 2)
- */
- decimalPrecision : 0,
- /**
- * @cfg {Boolean} allowNegative False to prevent entering a negative sign (defaults to true)
- */
- allowNegative : true,
- /**
- * @cfg {Boolean} allowZero False to blank out if the user enters '0' (defaults to true)
- */
- allowZero: true,
- /**
- * @cfg {Number} minValue The minimum allowed value (defaults to Number.NEGATIVE_INFINITY)
- */
- minValue : Number.NEGATIVE_INFINITY,
- /**
- * @cfg {Number} maxValue The maximum allowed value (defaults to Number.MAX_VALUE)
- */
- maxValue : Number.MAX_VALUE,
- /**
- * @cfg {String} minText Error text to display if the minimum value validation fails (defaults to "The minimum value for this field is {minValue}")
- */
- minText : "The minimum value for this field is {0}",
- /**
- * @cfg {String} maxText Error text to display if the maximum value validation fails (defaults to "The maximum value for this field is {maxValue}")
- */
- maxText : "The maximum value for this field is {0}",
- /**
- * @cfg {String} nanText Error text to display if the value is not a valid number. For example, this can happen
- * if a valid character like '.' or '-' is left in the field with no number (defaults to "{value} is not a valid number")
- */
- nanText : "{0} is not a valid number",
- /**
- * @cfg {Boolean} castInt (true|false) cast int if true (defalut true)
- */
- castInt : true,
- /**
- * @cfg {String} defaults currency of the MoneyField
- * value should be in lkey
- */
- defaultCurrency : false,
- /**
- * @cfg {String} thousandsDelimiter Symbol of thousandsDelimiter
- */
- thousandsDelimiter : false,
- /**
- * @cfg {Number} max_length Maximum input field length allowed (defaults to Number.MAX_VALUE)
- */
- max_length: false,
-
- inputlg : 9,
- inputmd : 9,
- inputsm : 9,
- inputxs : 6,
- /**
- * @cfg {Roo.data.Store} store Store to lookup currency??
- */
- store : false,
-
- getAutoCreate : function()
- {
- var align = this.labelAlign || this.parentLabelAlign();
-
- var id = Roo.id();
-
- var cfg = {
- cls: 'form-group',
- cn: []
- };
-
- var input = {
- tag: 'input',
- id : id,
- cls : 'form-control roo-money-amount-input',
- autocomplete: 'new-password'
- };
-
- var hiddenInput = {
- tag: 'input',
- type: 'hidden',
- id: Roo.id(),
- cls: 'hidden-number-input'
- };
-
- if(this.max_length) {
- input.maxlength = this.max_length;
- }
-
- if (this.name) {
- hiddenInput.name = this.name;
- }
-
- if (this.disabled) {
- input.disabled = true;
- }
-
- var clg = 12 - this.inputlg;
- var cmd = 12 - this.inputmd;
- var csm = 12 - this.inputsm;
- var cxs = 12 - this.inputxs;
-
- var container = {
- tag : 'div',
- cls : 'row roo-money-field',
- cn : [
- {
- tag : 'div',
- cls : 'roo-money-currency column col-lg-' + clg + ' col-md-' + cmd + ' col-sm-' + csm + ' col-xs-' + cxs,
- cn : [
- {
- tag : 'div',
- cls: 'roo-select2-container input-group',
- cn: [
- {
- tag : 'input',
- cls : 'form-control roo-money-currency-input',
- autocomplete: 'new-password',
- readOnly : 1,
- name : this.currencyName
- },
- {
- tag :'span',
- cls : 'input-group-addon',
- cn : [
- {
- tag: 'span',
- cls: 'caret'
- }
- ]
- }
- ]
- }
- ]
- },
- {
- tag : 'div',
- cls : 'roo-money-amount column col-lg-' + this.inputlg + ' col-md-' + this.inputmd + ' col-sm-' + this.inputsm + ' col-xs-' + this.inputxs,
- cn : [
- {
- tag: 'div',
- cls: this.hasFeedback ? 'has-feedback' : '',
- cn: [
- input
- ]
- }
- ]
- }
- ]
-
- };
-
- if (this.fieldLabel.length) {
- var indicator = {
- tag: 'i',
- tooltip: 'This field is required'
- };
-
- var label = {
- tag: 'label',
- 'for': id,
- cls: 'control-label',
- cn: []
- };
-
- var label_text = {
- tag: 'span',
- html: this.fieldLabel
- };
-
- indicator.cls = 'roo-required-indicator text-danger fa fa-lg fa-star left-indicator';
- label.cn = [
- indicator,
- label_text
- ];
-
- if(this.indicatorpos == 'right') {
- indicator.cls = 'roo-required-indicator text-danger fa fa-lg fa-star right-indicator';
- label.cn = [
- label_text,
- indicator
- ];
- }
-
- if(align == 'left') {
- container = {
- tag: 'div',
- cn: [
- container
- ]
- };
-
- if(this.labelWidth > 12){
- label.style = "width: " + this.labelWidth + 'px';
- }
- if(this.labelWidth < 13 && this.labelmd == 0){
- this.labelmd = this.labelWidth;
- }
- if(this.labellg > 0){
- label.cls += ' col-lg-' + this.labellg;
- input.cls += ' col-lg-' + (12 - this.labellg);
- }
- if(this.labelmd > 0){
- label.cls += ' col-md-' + this.labelmd;
- container.cls += ' col-md-' + (12 - this.labelmd);
- }
- if(this.labelsm > 0){
- label.cls += ' col-sm-' + this.labelsm;
- container.cls += ' col-sm-' + (12 - this.labelsm);
- }
- if(this.labelxs > 0){
- label.cls += ' col-xs-' + this.labelxs;
- container.cls += ' col-xs-' + (12 - this.labelxs);
- }
- }
- }
-
- cfg.cn = [
- label,
- container,
- hiddenInput
- ];
-
- var settings = this;
-
- ['xs','sm','md','lg'].map(function(size){
- if (settings[size]) {
- cfg.cls += ' col-' + size + '-' + settings[size];
- }
- });
-
- return cfg;
- },
-
- initEvents : function()
- {
- this.indicator = this.indicatorEl();
-
- this.initCurrencyEvent();
-
- this.initNumberEvent();
- },
-
- initCurrencyEvent : function()
- {
- if (!this.store) {
- throw "can not find store for combo";
- }
-
- this.store = Roo.factory(this.store, Roo.data);
- this.store.parent = this;
-
- this.createList();
-
- this.triggerEl = this.el.select('.input-group-addon', true).first();
-
- this.triggerEl.on("click", this.onTriggerClick, this, { preventDefault : true });
-
- var _this = this;
-
- (function(){
- var lw = _this.listWidth || Math.max(_this.inputEl().getWidth(), _this.minListWidth);
- _this.list.setWidth(lw);
- }).defer(100);
-
- this.list.on('mouseover', this.onViewOver, this);
- this.list.on('mousemove', this.onViewMove, this);
- this.list.on('scroll', this.onViewScroll, this);
-
- if(!this.tpl){
- this.tpl = '<li><a href="#">{' + this.currencyField + '}</a></li>';
- }
-
- this.view = new Roo.View(this.list, this.tpl, {
- singleSelect:true, store: this.store, selectedClass: this.selectedClass
- });
-
- this.view.on('click', this.onViewClick, this);
-
- this.store.on('beforeload', this.onBeforeLoad, this);
- this.store.on('load', this.onLoad, this);
- this.store.on('loadexception', this.onLoadException, this);
-
- this.keyNav = new Roo.KeyNav(this.currencyEl(), {
- "up" : function(e){
- this.inKeyMode = true;
- this.selectPrev();
- },
-
- "down" : function(e){
- if(!this.isExpanded()){
- this.onTriggerClick();
- }else{
- this.inKeyMode = true;
- this.selectNext();
- }
- },
-
- "enter" : function(e){
- this.collapse();
-
- if(this.fireEvent("specialkey", this, e)){
- this.onViewClick(false);
- }
-
- return true;
- },
-
- "esc" : function(e){
- this.collapse();
- },
-
- "tab" : function(e){
- this.collapse();
-
- if(this.fireEvent("specialkey", this, e)){
- this.onViewClick(false);
- }
-
- return true;
- },
-
- scope : this,
-
- doRelay : function(foo, bar, hname){
- if(hname == 'down' || this.scope.isExpanded()){
- return Roo.KeyNav.prototype.doRelay.apply(this, arguments);
- }
- return true;
- },
-
- forceKeyDown: true
- });
-
- this.currencyEl().on("click", this.onTriggerClick, this, { preventDefault : true });
-
- },
-
- initNumberEvent : function(e)
- {
- this.inputEl().on("keydown" , this.fireKey, this);
- this.inputEl().on("focus", this.onFocus, this);
- this.inputEl().on("blur", this.onBlur, this);
-
- this.inputEl().relayEvent('keyup', this);
-
- if(this.indicator){
- this.indicator.addClass('invisible');
- }
-
- this.originalValue = this.getValue();
-
- if(this.validationEvent == 'keyup'){
- this.validationTask = new Roo.util.DelayedTask(this.validate, this);
- this.inputEl().on('keyup', this.filterValidation, this);
- }
- else if(this.validationEvent !== false){
- this.inputEl().on(this.validationEvent, this.validate, this, {buffer: this.validationDelay});
- }
-
- if(this.selectOnFocus){
- this.on("focus", this.preFocus, this);
-
- }
- if(this.maskRe || (this.vtype && this.disableKeyFilter !== true && (this.maskRe = Roo.form.VTypes[this.vtype+'Mask']))){
- this.inputEl().on("keypress", this.filterKeys, this);
- } else {
- this.inputEl().relayEvent('keypress', this);
- }
-
- var allowed = "0123456789";
-
- if(this.allowDecimals){
- allowed += this.decimalSeparator;
- }
-
- if(this.allowNegative){
- allowed += "-";
- }
-
- if(this.thousandsDelimiter) {
- allowed += ",";
- }
-
- this.stripCharsRe = new RegExp('[^'+allowed+']', 'gi');
-
- var keyPress = function(e){
-
- var k = e.getKey();
-
- var c = e.getCharCode();
-
- if(
- (String.fromCharCode(c) == '.' || String.fromCharCode(c) == '-') &&
- allowed.indexOf(String.fromCharCode(c)) === -1
- ){
- e.stopEvent();
- return;
- }
-
- if(!Roo.isIE && (e.isSpecialKey() || k == e.BACKSPACE || k == e.DELETE)){
- return;
- }
-
- if(allowed.indexOf(String.fromCharCode(c)) === -1){
- e.stopEvent();
- }
- };
-
- this.inputEl().on("keypress", keyPress, this);
-
- },
-
- onTriggerClick : function(e)
- {
- if(this.disabled){
- return;
- }
-
- this.page = 0;
- this.loadNext = false;
-
- if(this.isExpanded()){
- this.collapse();
- return;
- }
-
- this.hasFocus = true;
-
- if(this.triggerAction == 'all') {
- this.doQuery(this.allQuery, true);
- return;
- }
-
- this.doQuery(this.getRawValue());
- },
-
- getCurrency : function()
- {
- var v = this.currencyEl().getValue();
-
- return v;
- },
-
- restrictHeight : function()
- {
- this.list.alignTo(this.currencyEl(), this.listAlign);
- this.list.alignTo(this.currencyEl(), this.listAlign);
- },
-
- onViewClick : function(view, doFocus, el, e)
- {
- var index = this.view.getSelectedIndexes()[0];
-
- var r = this.store.getAt(index);
-
- if(r){
- this.onSelect(r, index);
- }
- },
-
- onSelect : function(record, index){
-
- if(this.fireEvent('beforeselect', this, record, index) !== false){
-
- this.setFromCurrencyData(index > -1 ? record.data : false);
-
- this.collapse();
-
- this.fireEvent('select', this, record, index);
- }
- },
-
- setFromCurrencyData : function(o)
- {
- var currency = '';
-
- this.lastCurrency = o;
-
- if (this.currencyField) {
- currency = !o || typeof(o[this.currencyField]) == 'undefined' ? '' : o[this.currencyField];
- } else {
- Roo.log('no currencyField value set for '+ (this.name ? this.name : this.id));
- }
-
- this.lastSelectionText = currency;
-
- //setting default currency
- if(o[this.currencyField] * 1 == 0 && this.defaultCurrency) {
- this.setCurrency(this.defaultCurrency);
- return;
- }
-
- this.setCurrency(currency);
- },
-
- setFromData : function(o)
- {
- var c = {};
-
- c[this.currencyField] = !o || typeof(o[this.currencyName]) == 'undefined' ? '' : o[this.currencyName];
-
- this.setFromCurrencyData(c);
-
- var value = '';
-
- if (this.name) {
- value = !o || typeof(o[this.name]) == 'undefined' ? '' : o[this.name];
- } else {
- Roo.log('no value set for '+ (this.name ? this.name : this.id));
- }
-
- this.setValue(value);
-
- },
-
- setCurrency : function(v)
- {
- this.currencyValue = v;
-
- if(this.rendered){
- this.currencyEl().dom.value = (v === null || v === undefined ? '' : v);
- this.validate();
- }
- },
-
- setValue : function(v)
- {
- v = String(this.fixPrecision(v)).replace(".", this.decimalSeparator);
-
- this.value = v;
-
- if(this.rendered){
-
- this.hiddenEl().dom.value = (v === null || v === undefined ? '' : v);
-
- this.inputEl().dom.value = (v == '') ? '' :
- Roo.util.Format.number(v, this.decimalPrecision, this.thousandsDelimiter || '');
-
- if(!this.allowZero && v === '0') {
- this.hiddenEl().dom.value = '';
- this.inputEl().dom.value = '';
- }
-
- this.validate();
- }
- },
-
- getRawValue : function()
- {
- var v = this.inputEl().getValue();
-
- return v;
- },
-
- getValue : function()
- {
- return this.fixPrecision(this.parseValue(this.getRawValue()));
- },
-
- parseValue : function(value)
- {
- if(this.thousandsDelimiter) {
- value += "";
- r = new RegExp(",", "g");
- value = value.replace(r, "");
- }
-
- value = parseFloat(String(value).replace(this.decimalSeparator, "."));
- return isNaN(value) ? '' : value;
-
- },
-
- fixPrecision : function(value)
- {
- if(this.thousandsDelimiter) {
- value += "";
- r = new RegExp(",", "g");
- value = value.replace(r, "");
- }
-
- var nan = isNaN(value);
-
- if(!this.allowDecimals || this.decimalPrecision == -1 || nan || !value){
- return nan ? '' : value;
- }
- return parseFloat(value).toFixed(this.decimalPrecision);
- },
-
- decimalPrecisionFcn : function(v)
- {
- return Math.floor(v);
- },
-
- validateValue : function(value)
- {
- if(!Roo.bootstrap.MoneyField.superclass.validateValue.call(this, value)){
- return false;
- }
-
- var num = this.parseValue(value);
-
- if(isNaN(num)){
- this.markInvalid(String.format(this.nanText, value));
- return false;
- }
-
- if(num < this.minValue){
- this.markInvalid(String.format(this.minText, this.minValue));
- return false;
- }
-
- if(num > this.maxValue){
- this.markInvalid(String.format(this.maxText, this.maxValue));
- return false;
- }
-
- return true;
- },
-
- validate : function()
- {
- if(this.disabled || this.allowBlank){
- this.markValid();
- return true;
- }
-
- var currency = this.getCurrency();
-
- if(this.validateValue(this.getRawValue()) && currency.length){
- this.markValid();
- return true;
- }
-
- this.markInvalid();
- return false;
- },
-
- getName: function()
- {
- return this.name;
- },
-
- beforeBlur : function()
- {
- if(!this.castInt){
- return;
- }
-
- var v = this.parseValue(this.getRawValue());
-
- if(v || v == 0){
- this.setValue(v);
- }
- },
-
- onBlur : function()
- {
- this.beforeBlur();
-
- if(!Roo.isOpera && this.focusClass){ // don't touch in Opera
- //this.el.removeClass(this.focusClass);
- }
-
- this.hasFocus = false;
-
- if(this.validationEvent !== false && this.validateOnBlur && this.validationEvent != "blur"){
- this.validate();
- }
-
- var v = this.getValue();
-
- if(String(v) !== String(this.startValue)){
- this.fireEvent('change', this, v, this.startValue);
- }
-
- this.fireEvent("blur", this);
- },
-
- inputEl : function()
- {
- return this.el.select('.roo-money-amount-input', true).first();
- },
-
- currencyEl : function()
- {
- return this.el.select('.roo-money-currency-input', true).first();
- },
-
- hiddenEl : function()
- {
- return this.el.select('input.hidden-number-input',true).first();
- }
-
-});
\ No newline at end of file
+++ /dev/null
-/*
- * - LGPL
- *
- * MonthField
- *
- */
-
-/**
- * @class Roo.bootstrap.MonthField
- * @extends Roo.bootstrap.Input
- * Bootstrap MonthField class
- *
- * @cfg {String} language default en
- *
- * @constructor
- * Create a new MonthField
- * @param {Object} config The config object
- */
-
-Roo.bootstrap.MonthField = function(config){
- Roo.bootstrap.MonthField.superclass.constructor.call(this, config);
-
- this.addEvents({
- /**
- * @event show
- * Fires when this field show.
- * @param {Roo.bootstrap.MonthField} this
- * @param {Mixed} date The date value
- */
- show : true,
- /**
- * @event show
- * Fires when this field hide.
- * @param {Roo.bootstrap.MonthField} this
- * @param {Mixed} date The date value
- */
- hide : true,
- /**
- * @event select
- * Fires when select a date.
- * @param {Roo.bootstrap.MonthField} this
- * @param {String} oldvalue The old value
- * @param {String} newvalue The new value
- */
- select : true
- });
-};
-
-Roo.extend(Roo.bootstrap.MonthField, Roo.bootstrap.Input, {
-
- onRender: function(ct, position)
- {
-
- Roo.bootstrap.MonthField.superclass.onRender.call(this, ct, position);
-
- this.language = this.language || 'en';
- this.language = this.language in Roo.bootstrap.MonthField.dates ? this.language : this.language.split('-')[0];
- this.language = this.language in Roo.bootstrap.MonthField.dates ? this.language : "en";
-
- this.isRTL = Roo.bootstrap.MonthField.dates[this.language].rtl || false;
- this.isInline = false;
- this.isInput = true;
- this.component = this.el.select('.add-on', true).first() || false;
- this.component = (this.component && this.component.length === 0) ? false : this.component;
- this.hasInput = this.component && this.inputEL().length;
-
- this.pickerEl = Roo.get(document.body).createChild(Roo.bootstrap.MonthField.template);
-
- this.picker().setVisibilityMode(Roo.Element.DISPLAY).originalDisplay = 'block';
-
- this.picker().on('mousedown', this.onMousedown, this);
- this.picker().on('click', this.onClick, this);
-
- this.picker().addClass('datepicker-dropdown');
-
- Roo.each(this.picker().select('tbody > tr > td', true).elements, function(v){
- v.setStyle('width', '189px');
- });
-
- this.fillMonths();
-
- this.update();
-
- if(this.isInline) {
- this.show();
- }
-
- },
-
- setValue: function(v, suppressEvent)
- {
- var o = this.getValue();
-
- Roo.bootstrap.MonthField.superclass.setValue.call(this, v);
-
- this.update();
-
- if(suppressEvent !== true){
- this.fireEvent('select', this, o, v);
- }
-
- },
-
- getValue: function()
- {
- return this.value;
- },
-
- onClick: function(e)
- {
- e.stopPropagation();
- e.preventDefault();
-
- var target = e.getTarget();
-
- if(target.nodeName.toLowerCase() === 'i'){
- target = Roo.get(target).dom.parentNode;
- }
-
- var nodeName = target.nodeName;
- var className = target.className;
- var html = target.innerHTML;
-
- if(nodeName.toLowerCase() != 'span' || className.indexOf('disabled') > -1 || className.indexOf('month') == -1){
- return;
- }
-
- this.vIndex = Roo.bootstrap.MonthField.dates[this.language].monthsShort.indexOf(html);
-
- this.setValue(Roo.bootstrap.MonthField.dates[this.language].months[this.vIndex]);
-
- this.hide();
-
- },
-
- picker : function()
- {
- return this.pickerEl;
- },
-
- fillMonths: function()
- {
- var i = 0;
- var months = this.picker().select('>.datepicker-months td', true).first();
-
- months.dom.innerHTML = '';
-
- while (i < 12) {
- var month = {
- tag: 'span',
- cls: 'month',
- html: Roo.bootstrap.MonthField.dates[this.language].monthsShort[i++]
- };
-
- months.createChild(month);
- }
-
- },
-
- update: function()
- {
- var _this = this;
-
- if(typeof(this.vIndex) == 'undefined' && this.value.length){
- this.vIndex = Roo.bootstrap.MonthField.dates[this.language].months.indexOf(this.value);
- }
-
- Roo.each(this.pickerEl.select('> .datepicker-months tbody > tr > td > span', true).elements, function(e, k){
- e.removeClass('active');
-
- if(typeof(_this.vIndex) != 'undefined' && k == _this.vIndex){
- e.addClass('active');
- }
- })
- },
-
- place: function()
- {
- if(this.isInline) {
- return;
- }
-
- this.picker().removeClass(['bottom', 'top']);
-
- if((Roo.lib.Dom.getViewHeight() + Roo.get(document.body).getScroll().top) - (this.inputEl().getBottom() + this.picker().getHeight()) < 0){
- /*
- * place to the top of element!
- *
- */
-
- this.picker().addClass('top');
- this.picker().setTop(this.inputEl().getTop() - this.picker().getHeight()).setLeft(this.inputEl().getLeft());
-
- return;
- }
-
- this.picker().addClass('bottom');
-
- this.picker().setTop(this.inputEl().getBottom()).setLeft(this.inputEl().getLeft());
- },
-
- onFocus : function()
- {
- Roo.bootstrap.MonthField.superclass.onFocus.call(this);
- this.show();
- },
-
- onBlur : function()
- {
- Roo.bootstrap.MonthField.superclass.onBlur.call(this);
-
- var d = this.inputEl().getValue();
-
- this.setValue(d);
-
- this.hide();
- },
-
- show : function()
- {
- this.picker().show();
- this.picker().select('>.datepicker-months', true).first().show();
- this.update();
- this.place();
-
- this.fireEvent('show', this, this.date);
- },
-
- hide : function()
- {
- if(this.isInline) {
- return;
- }
- this.picker().hide();
- this.fireEvent('hide', this, this.date);
-
- },
-
- onMousedown: function(e)
- {
- e.stopPropagation();
- e.preventDefault();
- },
-
- keyup: function(e)
- {
- Roo.bootstrap.MonthField.superclass.keyup.call(this);
- this.update();
- },
-
- fireKey: function(e)
- {
- if (!this.picker().isVisible()){
- if (e.keyCode == 27) {// allow escape to hide and re-show picker
- this.show();
- }
- return;
- }
-
- var dir;
-
- switch(e.keyCode){
- case 27: // escape
- this.hide();
- e.preventDefault();
- break;
- case 37: // left
- case 39: // right
- dir = e.keyCode == 37 ? -1 : 1;
-
- this.vIndex = this.vIndex + dir;
-
- if(this.vIndex < 0){
- this.vIndex = 0;
- }
-
- if(this.vIndex > 11){
- this.vIndex = 11;
- }
-
- if(isNaN(this.vIndex)){
- this.vIndex = 0;
- }
-
- this.setValue(Roo.bootstrap.MonthField.dates[this.language].months[this.vIndex]);
-
- break;
- case 38: // up
- case 40: // down
-
- dir = e.keyCode == 38 ? -1 : 1;
-
- this.vIndex = this.vIndex + dir * 4;
-
- if(this.vIndex < 0){
- this.vIndex = 0;
- }
-
- if(this.vIndex > 11){
- this.vIndex = 11;
- }
-
- if(isNaN(this.vIndex)){
- this.vIndex = 0;
- }
-
- this.setValue(Roo.bootstrap.MonthField.dates[this.language].months[this.vIndex]);
- break;
-
- case 13: // enter
-
- if(typeof(this.vIndex) != 'undefined' && !isNaN(this.vIndex)){
- this.setValue(Roo.bootstrap.MonthField.dates[this.language].months[this.vIndex]);
- }
-
- this.hide();
- e.preventDefault();
- break;
- case 9: // tab
- if(typeof(this.vIndex) != 'undefined' && !isNaN(this.vIndex)){
- this.setValue(Roo.bootstrap.MonthField.dates[this.language].months[this.vIndex]);
- }
- this.hide();
- break;
- case 16: // shift
- case 17: // ctrl
- case 18: // alt
- break;
- default :
- this.hide();
-
- }
- },
-
- remove: function()
- {
- this.picker().remove();
- }
-
-});
-
-Roo.apply(Roo.bootstrap.MonthField, {
-
- content : {
- tag: 'tbody',
- cn: [
- {
- tag: 'tr',
- cn: [
- {
- tag: 'td',
- colspan: '7'
- }
- ]
- }
- ]
- },
-
- dates:{
- en: {
- months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"],
- monthsShort: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]
- }
- }
-});
-
-Roo.apply(Roo.bootstrap.MonthField, {
-
- template : {
- tag: 'div',
- cls: 'datepicker dropdown-menu roo-dynamic',
- cn: [
- {
- tag: 'div',
- cls: 'datepicker-months',
- cn: [
- {
- tag: 'table',
- cls: 'table-condensed',
- cn:[
- Roo.bootstrap.DateField.content
- ]
- }
- ]
- }
- ]
- }
-});
-
-
-
-
-
\ No newline at end of file
+++ /dev/null
-/*
- * - LGPL
- *
- * Number field
- */
-
-/**
- * @class Roo.bootstrap.NumberField
- * @extends Roo.bootstrap.Input
- * Bootstrap NumberField class
- *
- *
- *
- *
- * @constructor
- * Create a new NumberField
- * @param {Object} config The config object
- */
-
-Roo.bootstrap.NumberField = function(config){
- Roo.bootstrap.NumberField.superclass.constructor.call(this, config);
-};
-
-Roo.extend(Roo.bootstrap.NumberField, Roo.bootstrap.Input, {
-
- /**
- * @cfg {Boolean} allowDecimals False to disallow decimal values (defaults to true)
- */
- allowDecimals : true,
- /**
- * @cfg {String} decimalSeparator Character(s) to allow as the decimal separator (defaults to '.')
- */
- decimalSeparator : ".",
- /**
- * @cfg {Number} decimalPrecision The maximum precision to display after the decimal separator (defaults to 2)
- */
- decimalPrecision : 2,
- /**
- * @cfg {Boolean} allowNegative False to prevent entering a negative sign (defaults to true)
- */
- allowNegative : true,
-
- /**
- * @cfg {Boolean} allowZero False to blank out if the user enters '0' (defaults to true)
- */
- allowZero: true,
- /**
- * @cfg {Number} minValue The minimum allowed value (defaults to Number.NEGATIVE_INFINITY)
- */
- minValue : Number.NEGATIVE_INFINITY,
- /**
- * @cfg {Number} maxValue The maximum allowed value (defaults to Number.MAX_VALUE)
- */
- maxValue : Number.MAX_VALUE,
- /**
- * @cfg {String} minText Error text to display if the minimum value validation fails (defaults to "The minimum value for this field is {minValue}")
- */
- minText : "The minimum value for this field is {0}",
- /**
- * @cfg {String} maxText Error text to display if the maximum value validation fails (defaults to "The maximum value for this field is {maxValue}")
- */
- maxText : "The maximum value for this field is {0}",
- /**
- * @cfg {String} nanText Error text to display if the value is not a valid number. For example, this can happen
- * if a valid character like '.' or '-' is left in the field with no number (defaults to "{value} is not a valid number")
- */
- nanText : "{0} is not a valid number",
- /**
- * @cfg {String} thousandsDelimiter Symbol of thousandsDelimiter
- */
- thousandsDelimiter : false,
- /**
- * @cfg {String} valueAlign alignment of value
- */
- valueAlign : "left",
-
- getAutoCreate : function()
- {
- var hiddenInput = {
- tag: 'input',
- type: 'hidden',
- id: Roo.id(),
- cls: 'hidden-number-input'
- };
-
- if (this.name) {
- hiddenInput.name = this.name;
- }
-
- this.name = '';
-
- var cfg = Roo.bootstrap.NumberField.superclass.getAutoCreate.call(this);
-
- this.name = hiddenInput.name;
-
- if(cfg.cn.length > 0) {
- cfg.cn.push(hiddenInput);
- }
-
- return cfg;
- },
-
- // private
- initEvents : function()
- {
- Roo.bootstrap.NumberField.superclass.initEvents.call(this);
-
- var allowed = "0123456789";
-
- if(this.allowDecimals){
- allowed += this.decimalSeparator;
- }
-
- if(this.allowNegative){
- allowed += "-";
- }
-
- if(this.thousandsDelimiter) {
- allowed += ",";
- }
-
- this.stripCharsRe = new RegExp('[^'+allowed+']', 'gi');
-
- var keyPress = function(e){
-
- var k = e.getKey();
-
- var c = e.getCharCode();
-
- if(
- (String.fromCharCode(c) == '.' || String.fromCharCode(c) == '-') &&
- allowed.indexOf(String.fromCharCode(c)) === -1
- ){
- e.stopEvent();
- return;
- }
-
- if(!Roo.isIE && (e.isSpecialKey() || k == e.BACKSPACE || k == e.DELETE)){
- return;
- }
-
- if(allowed.indexOf(String.fromCharCode(c)) === -1){
- e.stopEvent();
- }
- };
-
- this.el.on("keypress", keyPress, this);
- },
-
- validateValue : function(value)
- {
-
- if(!Roo.bootstrap.NumberField.superclass.validateValue.call(this, value)){
- return false;
- }
-
- var num = this.parseValue(value);
-
- if(isNaN(num)){
- this.markInvalid(String.format(this.nanText, value));
- return false;
- }
-
- if(num < this.minValue){
- this.markInvalid(String.format(this.minText, this.minValue));
- return false;
- }
-
- if(num > this.maxValue){
- this.markInvalid(String.format(this.maxText, this.maxValue));
- return false;
- }
-
- return true;
- },
-
- getValue : function()
- {
- var v = this.hiddenEl().getValue();
-
- return this.fixPrecision(this.parseValue(v));
- },
-
- parseValue : function(value)
- {
- if(this.thousandsDelimiter) {
- value += "";
- r = new RegExp(",", "g");
- value = value.replace(r, "");
- }
-
- value = parseFloat(String(value).replace(this.decimalSeparator, "."));
- return isNaN(value) ? '' : value;
- },
-
- fixPrecision : function(value)
- {
- if(this.thousandsDelimiter) {
- value += "";
- r = new RegExp(",", "g");
- value = value.replace(r, "");
- }
-
- var nan = isNaN(value);
-
- if(!this.allowDecimals || this.decimalPrecision == -1 || nan || !value){
- return nan ? '' : value;
- }
- return parseFloat(value).toFixed(this.decimalPrecision);
- },
-
- setValue : function(v)
- {
- v = String(this.fixPrecision(v)).replace(".", this.decimalSeparator);
-
- this.value = v;
-
- if(this.rendered){
-
- this.hiddenEl().dom.value = (v === null || v === undefined ? '' : v);
-
- this.inputEl().dom.value = (v == '') ? '' :
- Roo.util.Format.number(v, this.decimalPrecision, this.thousandsDelimiter || '');
-
- if(!this.allowZero && v === '0') {
- this.hiddenEl().dom.value = '';
- this.inputEl().dom.value = '';
- }
-
- this.validate();
- }
- },
-
- decimalPrecisionFcn : function(v)
- {
- return Math.floor(v);
- },
-
- beforeBlur : function()
- {
- var v = this.parseValue(this.getRawValue());
-
- if(v || v === 0 || v === ''){
- this.setValue(v);
- }
- },
-
- hiddenEl : function()
- {
- return this.el.select('input.hidden-number-input',true).first();
- }
-
-});
-
-
+++ /dev/null
-/**
-* This script refer to:
-* Title: International Telephone Input
-* Author: Jack O'Connor
-* Code version: v12.1.12
-* Availability: https://github.com/jackocnr/intl-tel-input.git
-**/
-
-/**
- * @class Roo.bootstrap.PhoneInput
- * @extends Roo.bootstrap.TriggerField
- * An input with International dial-code selection
-
- * @cfg {String} defaultDialCode default '+852'
- * @cfg {Array} preferedCountries default []
-
- * @constructor
- * Create a new PhoneInput.
- * @param {Object} config Configuration options
- */
-
-Roo.bootstrap.PhoneInput = function(config) {
- Roo.bootstrap.PhoneInput.superclass.constructor.call(this, config);
-};
-
-Roo.extend(Roo.bootstrap.PhoneInput, Roo.bootstrap.TriggerField, {
- /**
- * @cfg {Roo.data.Store} store [required] The data store to which this combo is bound (defaults to undefined)
- */
- listWidth: undefined,
-
- selectedClass: 'active',
-
- invalidClass : "has-warning",
-
- validClass: 'has-success',
-
- allowed: '0123456789',
-
- max_length: 15,
-
- /**
- * @cfg {String} defaultDialCode The default dial code when initializing the input
- */
- defaultDialCode: '+852',
-
- /**
- * @cfg {Array} preferedCountries A list of iso2 in array (e.g. ['hk','us']). Those related countries will show at the top of the input's choices
- */
- preferedCountries: false,
-
- getAutoCreate : function()
- {
- var data = Roo.bootstrap.PhoneInputData();
- var align = this.labelAlign || this.parentLabelAlign();
- var id = Roo.id();
-
- this.allCountries = [];
- this.dialCodeMapping = [];
-
- for (var i = 0; i < data.length; i++) {
- var c = data[i];
- this.allCountries[i] = {
- name: c[0],
- iso2: c[1],
- dialCode: c[2],
- priority: c[3] || 0,
- areaCodes: c[4] || null
- };
- this.dialCodeMapping[c[2]] = {
- name: c[0],
- iso2: c[1],
- priority: c[3] || 0,
- areaCodes: c[4] || null
- };
- }
-
- var cfg = {
- cls: 'form-group',
- cn: []
- };
-
- var input = {
- tag: 'input',
- id : id,
- // type: 'number', -- do not use number - we get the flaky up/down arrows.
- maxlength: this.max_length,
- cls : 'form-control tel-input',
- autocomplete: 'new-password'
- };
-
- var hiddenInput = {
- tag: 'input',
- type: 'hidden',
- cls: 'hidden-tel-input'
- };
-
- if (this.name) {
- hiddenInput.name = this.name;
- }
-
- if (this.disabled) {
- input.disabled = true;
- }
-
- var flag_container = {
- tag: 'div',
- cls: 'flag-box',
- cn: [
- {
- tag: 'div',
- cls: 'flag'
- },
- {
- tag: 'div',
- cls: 'caret'
- }
- ]
- };
-
- var box = {
- tag: 'div',
- cls: this.hasFeedback ? 'has-feedback' : '',
- cn: [
- hiddenInput,
- input,
- {
- tag: 'input',
- cls: 'dial-code-holder',
- disabled: true
- }
- ]
- };
-
- var container = {
- cls: 'roo-select2-container input-group',
- cn: [
- flag_container,
- box
- ]
- };
-
- if (this.fieldLabel.length) {
- var indicator = {
- tag: 'i',
- tooltip: 'This field is required'
- };
-
- var label = {
- tag: 'label',
- 'for': id,
- cls: 'control-label',
- cn: []
- };
-
- var label_text = {
- tag: 'span',
- html: this.fieldLabel
- };
-
- indicator.cls = 'roo-required-indicator text-danger fa fa-lg fa-star left-indicator';
- label.cn = [
- indicator,
- label_text
- ];
-
- if(this.indicatorpos == 'right') {
- indicator.cls = 'roo-required-indicator text-danger fa fa-lg fa-star right-indicator';
- label.cn = [
- label_text,
- indicator
- ];
- }
-
- if(align == 'left') {
- container = {
- tag: 'div',
- cn: [
- container
- ]
- };
-
- if(this.labelWidth > 12){
- label.style = "width: " + this.labelWidth + 'px';
- }
- if(this.labelWidth < 13 && this.labelmd == 0){
- this.labelmd = this.labelWidth;
- }
- if(this.labellg > 0){
- label.cls += ' col-lg-' + this.labellg;
- input.cls += ' col-lg-' + (12 - this.labellg);
- }
- if(this.labelmd > 0){
- label.cls += ' col-md-' + this.labelmd;
- container.cls += ' col-md-' + (12 - this.labelmd);
- }
- if(this.labelsm > 0){
- label.cls += ' col-sm-' + this.labelsm;
- container.cls += ' col-sm-' + (12 - this.labelsm);
- }
- if(this.labelxs > 0){
- label.cls += ' col-xs-' + this.labelxs;
- container.cls += ' col-xs-' + (12 - this.labelxs);
- }
- }
- }
-
- cfg.cn = [
- label,
- container
- ];
-
- var settings = this;
-
- ['xs','sm','md','lg'].map(function(size){
- if (settings[size]) {
- cfg.cls += ' col-' + size + '-' + settings[size];
- }
- });
-
- this.store = new Roo.data.Store({
- proxy : new Roo.data.MemoryProxy({}),
- reader : new Roo.data.JsonReader({
- fields : [
- {
- 'name' : 'name',
- 'type' : 'string'
- },
- {
- 'name' : 'iso2',
- 'type' : 'string'
- },
- {
- 'name' : 'dialCode',
- 'type' : 'string'
- },
- {
- 'name' : 'priority',
- 'type' : 'string'
- },
- {
- 'name' : 'areaCodes',
- 'type' : 'string'
- }
- ]
- })
- });
-
- if(!this.preferedCountries) {
- this.preferedCountries = [
- 'hk',
- 'gb',
- 'us'
- ];
- }
-
- var p = this.preferedCountries.reverse();
-
- if(p) {
- for (var i = 0; i < p.length; i++) {
- for (var j = 0; j < this.allCountries.length; j++) {
- if(this.allCountries[j].iso2 == p[i]) {
- var t = this.allCountries[j];
- this.allCountries.splice(j,1);
- this.allCountries.unshift(t);
- }
- }
- }
- }
-
- this.store.proxy.data = {
- success: true,
- data: this.allCountries
- };
-
- return cfg;
- },
-
- initEvents : function()
- {
- this.createList();
- Roo.bootstrap.PhoneInput.superclass.initEvents.call(this);
-
- this.indicator = this.indicatorEl();
- this.flag = this.flagEl();
- this.dialCodeHolder = this.dialCodeHolderEl();
-
- this.trigger = this.el.select('div.flag-box',true).first();
- this.trigger.on("click", this.onTriggerClick, this, {preventDefault:true});
-
- var _this = this;
-
- (function(){
- var lw = _this.listWidth || Math.max(_this.inputEl().getWidth(), _this.minListWidth);
- _this.list.setWidth(lw);
- }).defer(100);
-
- this.list.on('mouseover', this.onViewOver, this);
- this.list.on('mousemove', this.onViewMove, this);
- this.inputEl().on("keyup", this.onKeyUp, this);
- this.inputEl().on("keypress", this.onKeyPress, this);
-
- this.tpl = '<li><a href="#"><div class="flag {iso2}"></div>{name} <span class="dial-code">+{dialCode}</span></a></li>';
-
- this.view = new Roo.View(this.list, this.tpl, {
- singleSelect:true, store: this.store, selectedClass: this.selectedClass
- });
-
- this.view.on('click', this.onViewClick, this);
- this.setValue(this.defaultDialCode);
- },
-
- onTriggerClick : function(e)
- {
- Roo.log('trigger click');
- if(this.disabled){
- return;
- }
-
- if(this.isExpanded()){
- this.collapse();
- this.hasFocus = false;
- }else {
- this.store.load({});
- this.hasFocus = true;
- this.expand();
- }
- },
-
- isExpanded : function()
- {
- return this.list.isVisible();
- },
-
- collapse : function()
- {
- if(!this.isExpanded()){
- return;
- }
- this.list.hide();
- Roo.get(document).un('mousedown', this.collapseIf, this);
- Roo.get(document).un('mousewheel', this.collapseIf, this);
- this.fireEvent('collapse', this);
- this.validate();
- },
-
- expand : function()
- {
- Roo.log('expand');
-
- if(this.isExpanded() || !this.hasFocus){
- return;
- }
-
- var lw = this.listWidth || Math.max(this.inputEl().getWidth(), this.minListWidth);
- this.list.setWidth(lw);
-
- this.list.show();
- this.restrictHeight();
-
- Roo.get(document).on('mousedown', this.collapseIf, this);
- Roo.get(document).on('mousewheel', this.collapseIf, this);
-
- this.fireEvent('expand', this);
- },
-
- restrictHeight : function()
- {
- this.list.alignTo(this.inputEl(), this.listAlign);
- this.list.alignTo(this.inputEl(), this.listAlign);
- },
-
- onViewOver : function(e, t)
- {
- if(this.inKeyMode){
- return;
- }
- var item = this.view.findItemFromChild(t);
-
- if(item){
- var index = this.view.indexOf(item);
- this.select(index, false);
- }
- },
-
- // private
- onViewClick : function(view, doFocus, el, e)
- {
- var index = this.view.getSelectedIndexes()[0];
-
- var r = this.store.getAt(index);
-
- if(r){
- this.onSelect(r, index);
- }
- if(doFocus !== false && !this.blockFocus){
- this.inputEl().focus();
- }
- },
-
- onViewMove : function(e, t)
- {
- this.inKeyMode = false;
- },
-
- select : function(index, scrollIntoView)
- {
- this.selectedIndex = index;
- this.view.select(index);
- if(scrollIntoView !== false){
- var el = this.view.getNode(index);
- if(el){
- this.list.scrollChildIntoView(el, false);
- }
- }
- },
-
- createList : function()
- {
- this.list = Roo.get(document.body).createChild({
- tag: 'ul',
- cls: 'typeahead typeahead-long dropdown-menu tel-list',
- style: 'display:none'
- });
-
- this.list.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay = 'block';
- },
-
- collapseIf : function(e)
- {
- var in_combo = e.within(this.el);
- var in_list = e.within(this.list);
- var is_list = (Roo.get(e.getTarget()).id == this.list.id) ? true : false;
-
- if (in_combo || in_list || is_list) {
- return;
- }
- this.collapse();
- },
-
- onSelect : function(record, index)
- {
- if(this.fireEvent('beforeselect', this, record, index) !== false){
-
- this.setFlagClass(record.data.iso2);
- this.setDialCode(record.data.dialCode);
- this.hasFocus = false;
- this.collapse();
- this.fireEvent('select', this, record, index);
- }
- },
-
- flagEl : function()
- {
- var flag = this.el.select('div.flag',true).first();
- if(!flag){
- return false;
- }
- return flag;
- },
-
- dialCodeHolderEl : function()
- {
- var d = this.el.select('input.dial-code-holder',true).first();
- if(!d){
- return false;
- }
- return d;
- },
-
- setDialCode : function(v)
- {
- this.dialCodeHolder.dom.value = '+'+v;
- },
-
- setFlagClass : function(n)
- {
- this.flag.dom.className = 'flag '+n;
- },
-
- getValue : function()
- {
- var v = this.inputEl().getValue();
- if(this.dialCodeHolder) {
- v = this.dialCodeHolder.dom.value+this.inputEl().getValue();
- }
- return v;
- },
-
- setValue : function(v)
- {
- var d = this.getDialCode(v);
-
- //invalid dial code
- if(v.length == 0 || !d || d.length == 0) {
- if(this.rendered){
- this.inputEl().dom.value = (v === null || v === undefined ? '' : v);
- this.hiddenEl().dom.value = (v === null || v === undefined ? '' : v);
- }
- return;
- }
-
- //valid dial code
- this.setFlagClass(this.dialCodeMapping[d].iso2);
- this.setDialCode(d);
- this.inputEl().dom.value = v.replace('+'+d,'');
- this.hiddenEl().dom.value = this.getValue();
-
- this.validate();
- },
-
- getDialCode : function(v)
- {
- v = v || '';
-
- if (v.length == 0) {
- return this.dialCodeHolder.dom.value;
- }
-
- var dialCode = "";
- if (v.charAt(0) != "+") {
- return false;
- }
- var numericChars = "";
- for (var i = 1; i < v.length; i++) {
- var c = v.charAt(i);
- if (!isNaN(c)) {
- numericChars += c;
- if (this.dialCodeMapping[numericChars]) {
- dialCode = v.substr(1, i);
- }
- if (numericChars.length == 4) {
- break;
- }
- }
- }
- return dialCode;
- },
-
- reset : function()
- {
- this.setValue(this.defaultDialCode);
- this.validate();
- },
-
- hiddenEl : function()
- {
- return this.el.select('input.hidden-tel-input',true).first();
- },
-
- // after setting val
- onKeyUp : function(e){
- this.setValue(this.getValue());
- },
-
- onKeyPress : function(e){
- if(this.allowed.indexOf(String.fromCharCode(e.getCharCode())) === -1){
- e.stopEvent();
- }
- }
-
-});
\ No newline at end of file
+++ /dev/null
-/**
-* This script refer to:
-* Title: International Telephone Input
-* Author: Jack O'Connor
-* Code version: v12.1.12
-* Availability: https://github.com/jackocnr/intl-tel-input.git
-**/
-
-Roo.bootstrap.PhoneInputData = function() {
- var d = [
- [
- "Afghanistan (افغانستان)",
- "af",
- "93"
- ],
- [
- "Albania (Shqipëri)",
- "al",
- "355"
- ],
- [
- "Algeria (الجزائر)",
- "dz",
- "213"
- ],
- [
- "American Samoa",
- "as",
- "1684"
- ],
- [
- "Andorra",
- "ad",
- "376"
- ],
- [
- "Angola",
- "ao",
- "244"
- ],
- [
- "Anguilla",
- "ai",
- "1264"
- ],
- [
- "Antigua and Barbuda",
- "ag",
- "1268"
- ],
- [
- "Argentina",
- "ar",
- "54"
- ],
- [
- "Armenia (Հայաստան)",
- "am",
- "374"
- ],
- [
- "Aruba",
- "aw",
- "297"
- ],
- [
- "Australia",
- "au",
- "61",
- 0
- ],
- [
- "Austria (Österreich)",
- "at",
- "43"
- ],
- [
- "Azerbaijan (Azərbaycan)",
- "az",
- "994"
- ],
- [
- "Bahamas",
- "bs",
- "1242"
- ],
- [
- "Bahrain (البحرين)",
- "bh",
- "973"
- ],
- [
- "Bangladesh (বাংলাদেশ)",
- "bd",
- "880"
- ],
- [
- "Barbados",
- "bb",
- "1246"
- ],
- [
- "Belarus (Беларусь)",
- "by",
- "375"
- ],
- [
- "Belgium (België)",
- "be",
- "32"
- ],
- [
- "Belize",
- "bz",
- "501"
- ],
- [
- "Benin (Bénin)",
- "bj",
- "229"
- ],
- [
- "Bermuda",
- "bm",
- "1441"
- ],
- [
- "Bhutan (འབྲུག)",
- "bt",
- "975"
- ],
- [
- "Bolivia",
- "bo",
- "591"
- ],
- [
- "Bosnia and Herzegovina (Босна и Херцеговина)",
- "ba",
- "387"
- ],
- [
- "Botswana",
- "bw",
- "267"
- ],
- [
- "Brazil (Brasil)",
- "br",
- "55"
- ],
- [
- "British Indian Ocean Territory",
- "io",
- "246"
- ],
- [
- "British Virgin Islands",
- "vg",
- "1284"
- ],
- [
- "Brunei",
- "bn",
- "673"
- ],
- [
- "Bulgaria (България)",
- "bg",
- "359"
- ],
- [
- "Burkina Faso",
- "bf",
- "226"
- ],
- [
- "Burundi (Uburundi)",
- "bi",
- "257"
- ],
- [
- "Cambodia (កម្ពុជា)",
- "kh",
- "855"
- ],
- [
- "Cameroon (Cameroun)",
- "cm",
- "237"
- ],
- [
- "Canada",
- "ca",
- "1",
- 1,
- ["204", "226", "236", "249", "250", "289", "306", "343", "365", "387", "403", "416", "418", "431", "437", "438", "450", "506", "514", "519", "548", "579", "581", "587", "604", "613", "639", "647", "672", "705", "709", "742", "778", "780", "782", "807", "819", "825", "867", "873", "902", "905"]
- ],
- [
- "Cape Verde (Kabu Verdi)",
- "cv",
- "238"
- ],
- [
- "Caribbean Netherlands",
- "bq",
- "599",
- 1
- ],
- [
- "Cayman Islands",
- "ky",
- "1345"
- ],
- [
- "Central African Republic (République centrafricaine)",
- "cf",
- "236"
- ],
- [
- "Chad (Tchad)",
- "td",
- "235"
- ],
- [
- "Chile",
- "cl",
- "56"
- ],
- [
- "China (中国)",
- "cn",
- "86"
- ],
- [
- "Christmas Island",
- "cx",
- "61",
- 2
- ],
- [
- "Cocos (Keeling) Islands",
- "cc",
- "61",
- 1
- ],
- [
- "Colombia",
- "co",
- "57"
- ],
- [
- "Comoros (جزر القمر)",
- "km",
- "269"
- ],
- [
- "Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)",
- "cd",
- "243"
- ],
- [
- "Congo (Republic) (Congo-Brazzaville)",
- "cg",
- "242"
- ],
- [
- "Cook Islands",
- "ck",
- "682"
- ],
- [
- "Costa Rica",
- "cr",
- "506"
- ],
- [
- "Côte d’Ivoire",
- "ci",
- "225"
- ],
- [
- "Croatia (Hrvatska)",
- "hr",
- "385"
- ],
- [
- "Cuba",
- "cu",
- "53"
- ],
- [
- "Curaçao",
- "cw",
- "599",
- 0
- ],
- [
- "Cyprus (Κύπρος)",
- "cy",
- "357"
- ],
- [
- "Czech Republic (Česká republika)",
- "cz",
- "420"
- ],
- [
- "Denmark (Danmark)",
- "dk",
- "45"
- ],
- [
- "Djibouti",
- "dj",
- "253"
- ],
- [
- "Dominica",
- "dm",
- "1767"
- ],
- [
- "Dominican Republic (República Dominicana)",
- "do",
- "1",
- 2,
- ["809", "829", "849"]
- ],
- [
- "Ecuador",
- "ec",
- "593"
- ],
- [
- "Egypt (مصر)",
- "eg",
- "20"
- ],
- [
- "El Salvador",
- "sv",
- "503"
- ],
- [
- "Equatorial Guinea (Guinea Ecuatorial)",
- "gq",
- "240"
- ],
- [
- "Eritrea",
- "er",
- "291"
- ],
- [
- "Estonia (Eesti)",
- "ee",
- "372"
- ],
- [
- "Ethiopia",
- "et",
- "251"
- ],
- [
- "Falkland Islands (Islas Malvinas)",
- "fk",
- "500"
- ],
- [
- "Faroe Islands (Føroyar)",
- "fo",
- "298"
- ],
- [
- "Fiji",
- "fj",
- "679"
- ],
- [
- "Finland (Suomi)",
- "fi",
- "358",
- 0
- ],
- [
- "France",
- "fr",
- "33"
- ],
- [
- "French Guiana (Guyane française)",
- "gf",
- "594"
- ],
- [
- "French Polynesia (Polynésie française)",
- "pf",
- "689"
- ],
- [
- "Gabon",
- "ga",
- "241"
- ],
- [
- "Gambia",
- "gm",
- "220"
- ],
- [
- "Georgia (საქართველო)",
- "ge",
- "995"
- ],
- [
- "Germany (Deutschland)",
- "de",
- "49"
- ],
- [
- "Ghana (Gaana)",
- "gh",
- "233"
- ],
- [
- "Gibraltar",
- "gi",
- "350"
- ],
- [
- "Greece (Ελλάδα)",
- "gr",
- "30"
- ],
- [
- "Greenland (Kalaallit Nunaat)",
- "gl",
- "299"
- ],
- [
- "Grenada",
- "gd",
- "1473"
- ],
- [
- "Guadeloupe",
- "gp",
- "590",
- 0
- ],
- [
- "Guam",
- "gu",
- "1671"
- ],
- [
- "Guatemala",
- "gt",
- "502"
- ],
- [
- "Guernsey",
- "gg",
- "44",
- 1
- ],
- [
- "Guinea (Guinée)",
- "gn",
- "224"
- ],
- [
- "Guinea-Bissau (Guiné Bissau)",
- "gw",
- "245"
- ],
- [
- "Guyana",
- "gy",
- "592"
- ],
- [
- "Haiti",
- "ht",
- "509"
- ],
- [
- "Honduras",
- "hn",
- "504"
- ],
- [
- "Hong Kong (香港)",
- "hk",
- "852"
- ],
- [
- "Hungary (Magyarország)",
- "hu",
- "36"
- ],
- [
- "Iceland (Ísland)",
- "is",
- "354"
- ],
- [
- "India (भारत)",
- "in",
- "91"
- ],
- [
- "Indonesia",
- "id",
- "62"
- ],
- [
- "Iran (ایران)",
- "ir",
- "98"
- ],
- [
- "Iraq (العراق)",
- "iq",
- "964"
- ],
- [
- "Ireland",
- "ie",
- "353"
- ],
- [
- "Isle of Man",
- "im",
- "44",
- 2
- ],
- [
- "Israel (ישראל)",
- "il",
- "972"
- ],
- [
- "Italy (Italia)",
- "it",
- "39",
- 0
- ],
- [
- "Jamaica",
- "jm",
- "1876"
- ],
- [
- "Japan (日本)",
- "jp",
- "81"
- ],
- [
- "Jersey",
- "je",
- "44",
- 3
- ],
- [
- "Jordan (الأردن)",
- "jo",
- "962"
- ],
- [
- "Kazakhstan (Казахстан)",
- "kz",
- "7",
- 1
- ],
- [
- "Kenya",
- "ke",
- "254"
- ],
- [
- "Kiribati",
- "ki",
- "686"
- ],
- [
- "Kosovo",
- "xk",
- "383"
- ],
- [
- "Kuwait (الكويت)",
- "kw",
- "965"
- ],
- [
- "Kyrgyzstan (Кыргызстан)",
- "kg",
- "996"
- ],
- [
- "Laos (ລາວ)",
- "la",
- "856"
- ],
- [
- "Latvia (Latvija)",
- "lv",
- "371"
- ],
- [
- "Lebanon (لبنان)",
- "lb",
- "961"
- ],
- [
- "Lesotho",
- "ls",
- "266"
- ],
- [
- "Liberia",
- "lr",
- "231"
- ],
- [
- "Libya (ليبيا)",
- "ly",
- "218"
- ],
- [
- "Liechtenstein",
- "li",
- "423"
- ],
- [
- "Lithuania (Lietuva)",
- "lt",
- "370"
- ],
- [
- "Luxembourg",
- "lu",
- "352"
- ],
- [
- "Macau (澳門)",
- "mo",
- "853"
- ],
- [
- "Macedonia (FYROM) (Македонија)",
- "mk",
- "389"
- ],
- [
- "Madagascar (Madagasikara)",
- "mg",
- "261"
- ],
- [
- "Malawi",
- "mw",
- "265"
- ],
- [
- "Malaysia",
- "my",
- "60"
- ],
- [
- "Maldives",
- "mv",
- "960"
- ],
- [
- "Mali",
- "ml",
- "223"
- ],
- [
- "Malta",
- "mt",
- "356"
- ],
- [
- "Marshall Islands",
- "mh",
- "692"
- ],
- [
- "Martinique",
- "mq",
- "596"
- ],
- [
- "Mauritania (موريتانيا)",
- "mr",
- "222"
- ],
- [
- "Mauritius (Moris)",
- "mu",
- "230"
- ],
- [
- "Mayotte",
- "yt",
- "262",
- 1
- ],
- [
- "Mexico (México)",
- "mx",
- "52"
- ],
- [
- "Micronesia",
- "fm",
- "691"
- ],
- [
- "Moldova (Republica Moldova)",
- "md",
- "373"
- ],
- [
- "Monaco",
- "mc",
- "377"
- ],
- [
- "Mongolia (Монгол)",
- "mn",
- "976"
- ],
- [
- "Montenegro (Crna Gora)",
- "me",
- "382"
- ],
- [
- "Montserrat",
- "ms",
- "1664"
- ],
- [
- "Morocco (المغرب)",
- "ma",
- "212",
- 0
- ],
- [
- "Mozambique (Moçambique)",
- "mz",
- "258"
- ],
- [
- "Myanmar (Burma) (မြန်မာ)",
- "mm",
- "95"
- ],
- [
- "Namibia (Namibië)",
- "na",
- "264"
- ],
- [
- "Nauru",
- "nr",
- "674"
- ],
- [
- "Nepal (नेपाल)",
- "np",
- "977"
- ],
- [
- "Netherlands (Nederland)",
- "nl",
- "31"
- ],
- [
- "New Caledonia (Nouvelle-Calédonie)",
- "nc",
- "687"
- ],
- [
- "New Zealand",
- "nz",
- "64"
- ],
- [
- "Nicaragua",
- "ni",
- "505"
- ],
- [
- "Niger (Nijar)",
- "ne",
- "227"
- ],
- [
- "Nigeria",
- "ng",
- "234"
- ],
- [
- "Niue",
- "nu",
- "683"
- ],
- [
- "Norfolk Island",
- "nf",
- "672"
- ],
- [
- "North Korea (조선 민주주의 인민 공화국)",
- "kp",
- "850"
- ],
- [
- "Northern Mariana Islands",
- "mp",
- "1670"
- ],
- [
- "Norway (Norge)",
- "no",
- "47",
- 0
- ],
- [
- "Oman (عُمان)",
- "om",
- "968"
- ],
- [
- "Pakistan (پاکستان)",
- "pk",
- "92"
- ],
- [
- "Palau",
- "pw",
- "680"
- ],
- [
- "Palestine (فلسطين)",
- "ps",
- "970"
- ],
- [
- "Panama (Panamá)",
- "pa",
- "507"
- ],
- [
- "Papua New Guinea",
- "pg",
- "675"
- ],
- [
- "Paraguay",
- "py",
- "595"
- ],
- [
- "Peru (Perú)",
- "pe",
- "51"
- ],
- [
- "Philippines",
- "ph",
- "63"
- ],
- [
- "Poland (Polska)",
- "pl",
- "48"
- ],
- [
- "Portugal",
- "pt",
- "351"
- ],
- [
- "Puerto Rico",
- "pr",
- "1",
- 3,
- ["787", "939"]
- ],
- [
- "Qatar (قطر)",
- "qa",
- "974"
- ],
- [
- "Réunion (La Réunion)",
- "re",
- "262",
- 0
- ],
- [
- "Romania (România)",
- "ro",
- "40"
- ],
- [
- "Russia (Россия)",
- "ru",
- "7",
- 0
- ],
- [
- "Rwanda",
- "rw",
- "250"
- ],
- [
- "Saint Barthélemy",
- "bl",
- "590",
- 1
- ],
- [
- "Saint Helena",
- "sh",
- "290"
- ],
- [
- "Saint Kitts and Nevis",
- "kn",
- "1869"
- ],
- [
- "Saint Lucia",
- "lc",
- "1758"
- ],
- [
- "Saint Martin (Saint-Martin (partie française))",
- "mf",
- "590",
- 2
- ],
- [
- "Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)",
- "pm",
- "508"
- ],
- [
- "Saint Vincent and the Grenadines",
- "vc",
- "1784"
- ],
- [
- "Samoa",
- "ws",
- "685"
- ],
- [
- "San Marino",
- "sm",
- "378"
- ],
- [
- "São Tomé and Príncipe (São Tomé e Príncipe)",
- "st",
- "239"
- ],
- [
- "Saudi Arabia (المملكة العربية السعودية)",
- "sa",
- "966"
- ],
- [
- "Senegal (Sénégal)",
- "sn",
- "221"
- ],
- [
- "Serbia (Србија)",
- "rs",
- "381"
- ],
- [
- "Seychelles",
- "sc",
- "248"
- ],
- [
- "Sierra Leone",
- "sl",
- "232"
- ],
- [
- "Singapore",
- "sg",
- "65"
- ],
- [
- "Sint Maarten",
- "sx",
- "1721"
- ],
- [
- "Slovakia (Slovensko)",
- "sk",
- "421"
- ],
- [
- "Slovenia (Slovenija)",
- "si",
- "386"
- ],
- [
- "Solomon Islands",
- "sb",
- "677"
- ],
- [
- "Somalia (Soomaaliya)",
- "so",
- "252"
- ],
- [
- "South Africa",
- "za",
- "27"
- ],
- [
- "South Korea (대한민국)",
- "kr",
- "82"
- ],
- [
- "South Sudan (جنوب السودان)",
- "ss",
- "211"
- ],
- [
- "Spain (España)",
- "es",
- "34"
- ],
- [
- "Sri Lanka (ශ්රී ලංකාව)",
- "lk",
- "94"
- ],
- [
- "Sudan (السودان)",
- "sd",
- "249"
- ],
- [
- "Suriname",
- "sr",
- "597"
- ],
- [
- "Svalbard and Jan Mayen",
- "sj",
- "47",
- 1
- ],
- [
- "Swaziland",
- "sz",
- "268"
- ],
- [
- "Sweden (Sverige)",
- "se",
- "46"
- ],
- [
- "Switzerland (Schweiz)",
- "ch",
- "41"
- ],
- [
- "Syria (سوريا)",
- "sy",
- "963"
- ],
- [
- "Taiwan (台灣)",
- "tw",
- "886"
- ],
- [
- "Tajikistan",
- "tj",
- "992"
- ],
- [
- "Tanzania",
- "tz",
- "255"
- ],
- [
- "Thailand (ไทย)",
- "th",
- "66"
- ],
- [
- "Timor-Leste",
- "tl",
- "670"
- ],
- [
- "Togo",
- "tg",
- "228"
- ],
- [
- "Tokelau",
- "tk",
- "690"
- ],
- [
- "Tonga",
- "to",
- "676"
- ],
- [
- "Trinidad and Tobago",
- "tt",
- "1868"
- ],
- [
- "Tunisia (تونس)",
- "tn",
- "216"
- ],
- [
- "Turkey (Türkiye)",
- "tr",
- "90"
- ],
- [
- "Turkmenistan",
- "tm",
- "993"
- ],
- [
- "Turks and Caicos Islands",
- "tc",
- "1649"
- ],
- [
- "Tuvalu",
- "tv",
- "688"
- ],
- [
- "U.S. Virgin Islands",
- "vi",
- "1340"
- ],
- [
- "Uganda",
- "ug",
- "256"
- ],
- [
- "Ukraine (Україна)",
- "ua",
- "380"
- ],
- [
- "United Arab Emirates (الإمارات العربية المتحدة)",
- "ae",
- "971"
- ],
- [
- "United Kingdom",
- "gb",
- "44",
- 0
- ],
- [
- "United States",
- "us",
- "1",
- 0
- ],
- [
- "Uruguay",
- "uy",
- "598"
- ],
- [
- "Uzbekistan (Oʻzbekiston)",
- "uz",
- "998"
- ],
- [
- "Vanuatu",
- "vu",
- "678"
- ],
- [
- "Vatican City (Città del Vaticano)",
- "va",
- "39",
- 1
- ],
- [
- "Venezuela",
- "ve",
- "58"
- ],
- [
- "Vietnam (Việt Nam)",
- "vn",
- "84"
- ],
- [
- "Wallis and Futuna (Wallis-et-Futuna)",
- "wf",
- "681"
- ],
- [
- "Western Sahara (الصحراء الغربية)",
- "eh",
- "212",
- 1
- ],
- [
- "Yemen (اليمن)",
- "ye",
- "967"
- ],
- [
- "Zambia",
- "zm",
- "260"
- ],
- [
- "Zimbabwe",
- "zw",
- "263"
- ],
- [
- "Åland Islands",
- "ax",
- "358",
- 1
- ]
- ];
-
- return d;
-}
\ No newline at end of file
+++ /dev/null
-/*
- * - LGPL
- *
- * RadioItem
- *
- */
-
-/**
- * @class Roo.bootstrap.Radio
- * @extends Roo.bootstrap.Component
- * Bootstrap Radio class
- * @cfg {String} boxLabel - the label associated
- * @cfg {String} value - the value of radio
- *
- * @constructor
- * Create a new Radio
- * @param {Object} config The config object
- */
-Roo.bootstrap.Radio = function(config){
- Roo.bootstrap.Radio.superclass.constructor.call(this, config);
-
-};
-
-Roo.extend(Roo.bootstrap.Radio, Roo.bootstrap.Component, {
-
- boxLabel : '',
-
- value : '',
-
- getAutoCreate : function()
- {
- var cfg = {
- tag : 'div',
- cls : 'form-group radio',
- cn : [
- {
- tag : 'label',
- cls : 'box-label',
- html : this.boxLabel
- }
- ]
- };
-
- return cfg;
- },
-
- initEvents : function()
- {
- this.parent().register(this);
-
- this.el.on('click', this.onClick, this);
-
- },
-
- onClick : function(e)
- {
- if(this.parent().fireEvent('click', this.parent(), this, e) !== false){
- this.setChecked(true);
- }
- },
-
- setChecked : function(state, suppressEvent)
- {
- this.parent().setValue(this.value, suppressEvent);
-
- },
-
- setBoxLabel : function(v)
- {
- this.boxLabel = v;
-
- if(this.rendered){
- this.el.select('label.box-label',true).first().dom.innerHTML = (v === null || v === undefined ? '' : v);
- }
- }
-
-});
-
-
-
\ No newline at end of file
+++ /dev/null
-/*
- * - LGPL
- *
- * RadioSet
- *
- *
- */
-
-/**
- * @class Roo.bootstrap.RadioSet
- * @extends Roo.bootstrap.Input
- * @children Roo.bootstrap.Radio
- * Bootstrap RadioSet class
- * @cfg {String} indicatorpos (left|right) default left
- * @cfg {Boolean} inline (true|false) inline the element (default true)
- * @cfg {String} weight (primary|warning|info|danger|success) The text that appears beside the radio
- * @constructor
- * Create a new RadioSet
- * @param {Object} config The config object
- */
-
-Roo.bootstrap.RadioSet = function(config){
-
- Roo.bootstrap.RadioSet.superclass.constructor.call(this, config);
-
- this.radioes = [];
-
- Roo.bootstrap.RadioSet.register(this);
-
- this.addEvents({
- /**
- * @event check
- * Fires when the element is checked or unchecked.
- * @param {Roo.bootstrap.RadioSet} this This radio
- * @param {Roo.bootstrap.Radio} item The checked item
- */
- check : true,
- /**
- * @event click
- * Fires when the element is click.
- * @param {Roo.bootstrap.RadioSet} this This radio set
- * @param {Roo.bootstrap.Radio} item The checked item
- * @param {Roo.EventObject} e The event object
- */
- click : true
- });
-
-};
-
-Roo.extend(Roo.bootstrap.RadioSet, Roo.bootstrap.Input, {
-
- radioes : false,
-
- inline : true,
-
- weight : '',
-
- indicatorpos : 'left',
-
- getAutoCreate : function()
- {
- var label = {
- tag : 'label',
- cls : 'roo-radio-set-label',
- cn : [
- {
- tag : 'span',
- html : this.fieldLabel
- }
- ]
- };
- if (Roo.bootstrap.version == 3) {
-
-
- if(this.indicatorpos == 'left'){
- label.cn.unshift({
- tag : 'i',
- cls : 'roo-required-indicator left-indicator text-danger fa fa-lg fa-star',
- tooltip : 'This field is required'
- });
- } else {
- label.cn.push({
- tag : 'i',
- cls : 'roo-required-indicator right-indicator text-danger fa fa-lg fa-star',
- tooltip : 'This field is required'
- });
- }
- }
- var items = {
- tag : 'div',
- cls : 'roo-radio-set-items'
- };
-
- var align = (!this.labelAlign) ? this.parentLabelAlign() : this.labelAlign;
-
- if (align === 'left' && this.fieldLabel.length) {
-
- items = {
- cls : "roo-radio-set-right",
- cn: [
- items
- ]
- };
-
- if(this.labelWidth > 12){
- label.style = "width: " + this.labelWidth + 'px';
- }
-
- if(this.labelWidth < 13 && this.labelmd == 0){
- this.labelmd = this.labelWidth;
- }
-
- if(this.labellg > 0){
- label.cls += ' col-lg-' + this.labellg;
- items.cls += ' col-lg-' + (12 - this.labellg);
- }
-
- if(this.labelmd > 0){
- label.cls += ' col-md-' + this.labelmd;
- items.cls += ' col-md-' + (12 - this.labelmd);
- }
-
- if(this.labelsm > 0){
- label.cls += ' col-sm-' + this.labelsm;
- items.cls += ' col-sm-' + (12 - this.labelsm);
- }
-
- if(this.labelxs > 0){
- label.cls += ' col-xs-' + this.labelxs;
- items.cls += ' col-xs-' + (12 - this.labelxs);
- }
- }
-
- var cfg = {
- tag : 'div',
- cls : 'roo-radio-set',
- cn : [
- {
- tag : 'input',
- cls : 'roo-radio-set-input',
- type : 'hidden',
- name : this.name,
- value : this.value ? this.value : ''
- },
- label,
- items
- ]
- };
-
- if(this.weight.length){
- cfg.cls += ' roo-radio-' + this.weight;
- }
-
- if(this.inline) {
- cfg.cls += ' roo-radio-set-inline';
- }
-
- var settings=this;
- ['xs','sm','md','lg'].map(function(size){
- if (settings[size]) {
- cfg.cls += ' col-' + size + '-' + settings[size];
- }
- });
-
- return cfg;
-
- },
-
- initEvents : function()
- {
- this.labelEl = this.el.select('.roo-radio-set-label', true).first();
- this.labelEl.setVisibilityMode(Roo.Element.DISPLAY);
-
- if(!this.fieldLabel.length){
- this.labelEl.hide();
- }
-
- this.itemsEl = this.el.select('.roo-radio-set-items', true).first();
- this.itemsEl.setVisibilityMode(Roo.Element.DISPLAY);
-
- this.indicator = this.indicatorEl();
-
- if(this.indicator){
- this.indicator.addClass('invisible');
- }
-
- this.originalValue = this.getValue();
-
- },
-
- inputEl: function ()
- {
- return this.el.select('.roo-radio-set-input', true).first();
- },
-
- getChildContainer : function()
- {
- return this.itemsEl;
- },
-
- register : function(item)
- {
- this.radioes.push(item);
-
- },
-
- validate : function()
- {
- if(this.getVisibilityEl().hasClass('hidden')){
- return true;
- }
-
- var valid = false;
-
- Roo.each(this.radioes, function(i){
- if(!i.checked){
- return;
- }
-
- valid = true;
- return false;
- });
-
- if(this.allowBlank) {
- return true;
- }
-
- if(this.disabled || valid){
- this.markValid();
- return true;
- }
-
- this.markInvalid();
- return false;
-
- },
-
- markValid : function()
- {
- if(this.labelEl.isVisible(true) && this.indicatorEl()){
- this.indicatorEl().removeClass('visible');
- this.indicatorEl().addClass('invisible');
- }
-
-
- if (Roo.bootstrap.version == 3) {
- this.el.removeClass([this.invalidClass, this.validClass]);
- this.el.addClass(this.validClass);
- } else {
- this.el.removeClass(['is-invalid','is-valid']);
- this.el.addClass(['is-valid']);
- }
- this.fireEvent('valid', this);
- },
-
- markInvalid : function(msg)
- {
- if(this.allowBlank || this.disabled){
- return;
- }
-
- if(this.labelEl.isVisible(true) && this.indicatorEl()){
- this.indicatorEl().removeClass('invisible');
- this.indicatorEl().addClass('visible');
- }
- if (Roo.bootstrap.version == 3) {
- this.el.removeClass([this.invalidClass, this.validClass]);
- this.el.addClass(this.invalidClass);
- } else {
- this.el.removeClass(['is-invalid','is-valid']);
- this.el.addClass(['is-invalid']);
- }
-
- this.fireEvent('invalid', this, msg);
-
- },
-
- setValue : function(v, suppressEvent)
- {
- if(this.value === v){
- return;
- }
-
- this.value = v;
-
- if(this.rendered){
- this.inputEl().dom.value = (v === null || v === undefined ? '' : v);
- }
-
- Roo.each(this.radioes, function(i){
- i.checked = false;
- i.el.removeClass('checked');
- });
-
- Roo.each(this.radioes, function(i){
-
- if(i.value === v || i.value.toString() === v.toString()){
- i.checked = true;
- i.el.addClass('checked');
-
- if(suppressEvent !== true){
- this.fireEvent('check', this, i);
- }
-
- return false;
- }
-
- }, this);
-
- this.validate();
- },
-
- clearInvalid : function(){
-
- if(!this.el || this.preventMark){
- return;
- }
-
- this.el.removeClass([this.invalidClass]);
-
- this.fireEvent('valid', this);
- }
-
-});
-
-Roo.apply(Roo.bootstrap.RadioSet, {
-
- groups: {},
-
- register : function(set)
- {
- this.groups[set.name] = set;
- },
-
- get: function(name)
- {
- if (typeof(this.groups[name]) == 'undefined') {
- return false;
- }
-
- return this.groups[name] ;
- }
-
-});
+++ /dev/null
-/*
- * - LGPL
- *
- * Input
- *
- */
-
-/**
- * @class Roo.bootstrap.SecurePass
- * @extends Roo.bootstrap.Input
- * Bootstrap SecurePass class
- *
- *
- * @constructor
- * Create a new SecurePass
- * @param {Object} config The config object
- */
-
-Roo.bootstrap.SecurePass = function (config) {
- // these go here, so the translation tool can replace them..
- this.errors = {
- PwdEmpty: "Please type a password, and then retype it to confirm.",
- PwdShort: "Your password must be at least 6 characters long. Please type a different password.",
- PwdLong: "Your password can't contain more than 16 characters. Please type a different password.",
- PwdBadChar: "The password contains characters that aren't allowed. Please type a different password.",
- IDInPwd: "Your password can't include the part of your ID. Please type a different password.",
- FNInPwd: "Your password can't contain your first name. Please type a different password.",
- LNInPwd: "Your password can't contain your last name. Please type a different password.",
- TooWeak: "Your password is Too Weak."
- },
- this.meterLabel = "Password strength:";
- this.pwdStrengths = ["Too Weak", "Weak", "Medium", "Strong"];
- this.meterClass = [
- "roo-password-meter-tooweak",
- "roo-password-meter-weak",
- "roo-password-meter-medium",
- "roo-password-meter-strong",
- "roo-password-meter-grey"
- ];
-
- this.errors = {};
-
- Roo.bootstrap.SecurePass.superclass.constructor.call(this, config);
-}
-
-Roo.extend(Roo.bootstrap.SecurePass, Roo.bootstrap.Input, {
- /**
- * @cfg {String/Object} errors A Error spec, or true for a default spec (defaults to
- * {
- * PwdEmpty: "Please type a password, and then retype it to confirm.",
- * PwdShort: "Your password must be at least 6 characters long. Please type a different password.",
- * PwdLong: "Your password can't contain more than 16 characters. Please type a different password.",
- * PwdBadChar: "The password contains characters that aren't allowed. Please type a different password.",
- * IDInPwd: "Your password can't include the part of your ID. Please type a different password.",
- * FNInPwd: "Your password can't contain your first name. Please type a different password.",
- * LNInPwd: "Your password can't contain your last name. Please type a different password."
- * })
- */
- // private
-
- meterWidth: 300,
- errorMsg :'',
- errors: false,
- imageRoot: '/',
- /**
- * @cfg {String/Object} Label for the strength meter (defaults to
- * 'Password strength:')
- */
- // private
- meterLabel: '',
- /**
- * @cfg {String/Object} pwdStrengths A pwdStrengths spec, or true for a default spec (defaults to
- * ['Weak', 'Medium', 'Strong'])
- */
- // private
- pwdStrengths: false,
- // private
- strength: 0,
- // private
- _lastPwd: null,
- // private
- kCapitalLetter: 0,
- kSmallLetter: 1,
- kDigit: 2,
- kPunctuation: 3,
-
- insecure: false,
- // private
- initEvents: function ()
- {
- Roo.bootstrap.SecurePass.superclass.initEvents.call(this);
-
- if (this.el.is('input[type=password]') && Roo.isSafari) {
- this.el.on('keydown', this.SafariOnKeyDown, this);
- }
-
- this.el.on('keyup', this.checkStrength, this, {buffer: 50});
- },
- // private
- onRender: function (ct, position)
- {
- Roo.bootstrap.SecurePass.superclass.onRender.call(this, ct, position);
- this.wrap = this.el.wrap({cls: 'x-form-field-wrap'});
- this.trigger = this.wrap.createChild({tag: 'div', cls: 'StrengthMeter ' + this.triggerClass});
-
- this.trigger.createChild({
- cn: [
- {
- //id: 'PwdMeter',
- tag: 'div',
- cls: 'roo-password-meter-grey col-xs-12',
- style: {
- //width: 0,
- //width: this.meterWidth + 'px'
- }
- },
- {
- cls: 'roo-password-meter-text'
- }
- ]
- });
-
-
- if (this.hideTrigger) {
- this.trigger.setDisplayed(false);
- }
- this.setSize(this.width || '', this.height || '');
- },
- // private
- onDestroy: function ()
- {
- if (this.trigger) {
- this.trigger.removeAllListeners();
- this.trigger.remove();
- }
- if (this.wrap) {
- this.wrap.remove();
- }
- Roo.bootstrap.TriggerField.superclass.onDestroy.call(this);
- },
- // private
- checkStrength: function ()
- {
- var pwd = this.inputEl().getValue();
- if (pwd == this._lastPwd) {
- return;
- }
-
- var strength;
- if (this.ClientSideStrongPassword(pwd)) {
- strength = 3;
- } else if (this.ClientSideMediumPassword(pwd)) {
- strength = 2;
- } else if (this.ClientSideWeakPassword(pwd)) {
- strength = 1;
- } else {
- strength = 0;
- }
-
- Roo.log('strength1: ' + strength);
-
- //var pm = this.trigger.child('div/div/div').dom;
- var pm = this.trigger.child('div/div');
- pm.removeClass(this.meterClass);
- pm.addClass(this.meterClass[strength]);
-
-
- var pt = this.trigger.child('/div').child('>*[class=roo-password-meter-text]').dom;
-
- pt.innerHTML = this.meterLabel + ' ' + this.pwdStrengths[strength];
-
- this._lastPwd = pwd;
- },
- reset: function ()
- {
- Roo.bootstrap.SecurePass.superclass.reset.call(this);
-
- this._lastPwd = '';
-
- var pm = this.trigger.child('div/div');
- pm.removeClass(this.meterClass);
- pm.addClass('roo-password-meter-grey');
-
-
- var pt = this.trigger.child('/div').child('>*[class=roo-password-meter-text]').dom;
-
- pt.innerHTML = '';
- this.inputEl().dom.type='password';
- },
- // private
- validateValue: function (value)
- {
- if (!Roo.bootstrap.SecurePass.superclass.validateValue.call(this, value)) {
- return false;
- }
- if (value.length == 0) {
- if (this.allowBlank) {
- this.clearInvalid();
- return true;
- }
-
- this.markInvalid(this.errors.PwdEmpty);
- this.errorMsg = this.errors.PwdEmpty;
- return false;
- }
-
- if(this.insecure){
- return true;
- }
-
- if (!value.match(/[\x21-\x7e]+/)) {
- this.markInvalid(this.errors.PwdBadChar);
- this.errorMsg = this.errors.PwdBadChar;
- return false;
- }
- if (value.length < 6) {
- this.markInvalid(this.errors.PwdShort);
- this.errorMsg = this.errors.PwdShort;
- return false;
- }
- if (value.length > 16) {
- this.markInvalid(this.errors.PwdLong);
- this.errorMsg = this.errors.PwdLong;
- return false;
- }
- var strength;
- if (this.ClientSideStrongPassword(value)) {
- strength = 3;
- } else if (this.ClientSideMediumPassword(value)) {
- strength = 2;
- } else if (this.ClientSideWeakPassword(value)) {
- strength = 1;
- } else {
- strength = 0;
- }
-
-
- if (strength < 2) {
- //this.markInvalid(this.errors.TooWeak);
- this.errorMsg = this.errors.TooWeak;
- //return false;
- }
-
-
- console.log('strength2: ' + strength);
-
- //var pm = this.trigger.child('div/div/div').dom;
-
- var pm = this.trigger.child('div/div');
- pm.removeClass(this.meterClass);
- pm.addClass(this.meterClass[strength]);
-
- var pt = this.trigger.child('/div').child('>*[class=roo-password-meter-text]').dom;
-
- pt.innerHTML = this.meterLabel + ' ' + this.pwdStrengths[strength];
-
- this.errorMsg = '';
- return true;
- },
- // private
- CharacterSetChecks: function (type)
- {
- this.type = type;
- this.fResult = false;
- },
- // private
- isctype: function (character, type)
- {
- switch (type) {
- case this.kCapitalLetter:
- if (character >= 'A' && character <= 'Z') {
- return true;
- }
- break;
-
- case this.kSmallLetter:
- if (character >= 'a' && character <= 'z') {
- return true;
- }
- break;
-
- case this.kDigit:
- if (character >= '0' && character <= '9') {
- return true;
- }
- break;
-
- case this.kPunctuation:
- if ('!@#$%^&*()_+-=\'";:[{]}|.>,</?`~'.indexOf(character) >= 0) {
- return true;
- }
- break;
-
- default:
- return false;
- }
-
- },
- // private
- IsLongEnough: function (pwd, size)
- {
- return !(pwd == null || isNaN(size) || pwd.length < size);
- },
- // private
- SpansEnoughCharacterSets: function (word, nb)
- {
- if (!this.IsLongEnough(word, nb))
- {
- return false;
- }
-
- var characterSetChecks = new Array(
- new this.CharacterSetChecks(this.kCapitalLetter), new this.CharacterSetChecks(this.kSmallLetter),
- new this.CharacterSetChecks(this.kDigit), new this.CharacterSetChecks(this.kPunctuation)
- );
-
- for (var index = 0; index < word.length; ++index) {
- for (var nCharSet = 0; nCharSet < characterSetChecks.length; ++nCharSet) {
- if (!characterSetChecks[nCharSet].fResult && this.isctype(word.charAt(index), characterSetChecks[nCharSet].type)) {
- characterSetChecks[nCharSet].fResult = true;
- break;
- }
- }
- }
-
- var nCharSets = 0;
- for (var nCharSet = 0; nCharSet < characterSetChecks.length; ++nCharSet) {
- if (characterSetChecks[nCharSet].fResult) {
- ++nCharSets;
- }
- }
-
- if (nCharSets < nb) {
- return false;
- }
- return true;
- },
- // private
- ClientSideStrongPassword: function (pwd)
- {
- return this.IsLongEnough(pwd, 8) && this.SpansEnoughCharacterSets(pwd, 3);
- },
- // private
- ClientSideMediumPassword: function (pwd)
- {
- return this.IsLongEnough(pwd, 7) && this.SpansEnoughCharacterSets(pwd, 2);
- },
- // private
- ClientSideWeakPassword: function (pwd)
- {
- return this.IsLongEnough(pwd, 6) || !this.IsLongEnough(pwd, 0);
- }
-
-})
\ No newline at end of file
+++ /dev/null
-
-/**
- * @depricated
- * Just use grid selection model
- */
+++ /dev/null
-
-/**
- * @deprecated
- *
- *
- */
-
-Roo.bootstrap.Table.RowSelectionModel = function(config){
- Roo.apply(this, config);
- this.selections = new Roo.util.MixedCollection(false, function(o){
- return o.id;
- });
-
- this.last = false;
- this.lastActive = false;
-
- this.addEvents({
- /**
- * @event selectionchange
- * Fires when the selection changes
- * @param {SelectionModel} this
- */
- "selectionchange" : true,
- /**
- * @event afterselectionchange
- * Fires after the selection changes (eg. by key press or clicking)
- * @param {SelectionModel} this
- */
- "afterselectionchange" : true,
- /**
- * @event beforerowselect
- * Fires when a row is selected being selected, return false to cancel.
- * @param {SelectionModel} this
- * @param {Number} rowIndex The selected index
- * @param {Boolean} keepExisting False if other selections will be cleared
- */
- "beforerowselect" : true,
- /**
- * @event rowselect
- * Fires when a row is selected.
- * @param {SelectionModel} this
- * @param {Number} rowIndex The selected index
- * @param {Roo.data.Record} r The record
- */
- "rowselect" : true,
- /**
- * @event rowdeselect
- * Fires when a row is deselected.
- * @param {SelectionModel} this
- * @param {Number} rowIndex The selected index
- */
- "rowdeselect" : true
- });
- Roo.bootstrap.Table.RowSelectionModel.superclass.constructor.call(this);
- this.locked = false;
- };
-
-Roo.extend(Roo.bootstrap.Table.RowSelectionModel, Roo.bootstrap.Table.AbstractSelectionModel, {
- /**
- * @cfg {Boolean} singleSelect
- * True to allow selection of only one row at a time (defaults to false)
- */
- singleSelect : false,
-
- // private
- initEvents : function()
- {
-
- //if(!this.grid.enableDragDrop && !this.grid.enableDrag){
- // this.growclickrid.on("mousedown", this.handleMouseDown, this);
- //}else{ // allow click to work like normal
- // this.grid.on("rowclick", this.handleDragableRowClick, this);
- //}
- //this.grid.on("rowdblclick", this.handleMouseDBClick, this);
- this.grid.on("rowclick", this.handleMouseDown, this);
-
- this.rowNav = new Roo.KeyNav(this.grid.getGridEl(), {
- "up" : function(e){
- if(!e.shiftKey){
- this.selectPrevious(e.shiftKey);
- }else if(this.last !== false && this.lastActive !== false){
- var last = this.last;
- this.selectRange(this.last, this.lastActive-1);
- this.grid.getView().focusRow(this.lastActive);
- if(last !== false){
- this.last = last;
- }
- }else{
- this.selectFirstRow();
- }
- this.fireEvent("afterselectionchange", this);
- },
- "down" : function(e){
- if(!e.shiftKey){
- this.selectNext(e.shiftKey);
- }else if(this.last !== false && this.lastActive !== false){
- var last = this.last;
- this.selectRange(this.last, this.lastActive+1);
- this.grid.getView().focusRow(this.lastActive);
- if(last !== false){
- this.last = last;
- }
- }else{
- this.selectFirstRow();
- }
- this.fireEvent("afterselectionchange", this);
- },
- scope: this
- });
- this.grid.store.on('load', function(){
- this.selections.clear();
- },this);
- /*
- var view = this.grid.view;
- view.on("refresh", this.onRefresh, this);
- view.on("rowupdated", this.onRowUpdated, this);
- view.on("rowremoved", this.onRemove, this);
- */
- },
-
- // private
- onRefresh : function()
- {
- var ds = this.grid.store, i, v = this.grid.view;
- var s = this.selections;
- s.each(function(r){
- if((i = ds.indexOfId(r.id)) != -1){
- v.onRowSelect(i);
- }else{
- s.remove(r);
- }
- });
- },
-
- // private
- onRemove : function(v, index, r){
- this.selections.remove(r);
- },
-
- // private
- onRowUpdated : function(v, index, r){
- if(this.isSelected(r)){
- v.onRowSelect(index);
- }
- },
-
- /**
- * Select records.
- * @param {Array} records The records to select
- * @param {Boolean} keepExisting (optional) True to keep existing selections
- */
- selectRecords : function(records, keepExisting)
- {
- if(!keepExisting){
- this.clearSelections();
- }
- var ds = this.grid.store;
- for(var i = 0, len = records.length; i < len; i++){
- this.selectRow(ds.indexOf(records[i]), true);
- }
- },
-
- /**
- * Gets the number of selected rows.
- * @return {Number}
- */
- getCount : function(){
- return this.selections.length;
- },
-
- /**
- * Selects the first row in the grid.
- */
- selectFirstRow : function(){
- this.selectRow(0);
- },
-
- /**
- * Select the last row.
- * @param {Boolean} keepExisting (optional) True to keep existing selections
- */
- selectLastRow : function(keepExisting){
- //this.selectRow(this.grid.dataSource.getCount() - 1, keepExisting);
- this.selectRow(this.grid.store.getCount() - 1, keepExisting);
- },
-
- /**
- * Selects the row immediately following the last selected row.
- * @param {Boolean} keepExisting (optional) True to keep existing selections
- */
- selectNext : function(keepExisting)
- {
- if(this.last !== false && (this.last+1) < this.grid.store.getCount()){
- this.selectRow(this.last+1, keepExisting);
- this.grid.getView().focusRow(this.last);
- }
- },
-
- /**
- * Selects the row that precedes the last selected row.
- * @param {Boolean} keepExisting (optional) True to keep existing selections
- */
- selectPrevious : function(keepExisting){
- if(this.last){
- this.selectRow(this.last-1, keepExisting);
- this.grid.getView().focusRow(this.last);
- }
- },
-
- /**
- * Returns the selected records
- * @return {Array} Array of selected records
- */
- getSelections : function(){
- return [].concat(this.selections.items);
- },
-
- /**
- * Returns the first selected record.
- * @return {Record}
- */
- getSelected : function(){
- return this.selections.itemAt(0);
- },
-
-
- /**
- * Clears all selections.
- */
- clearSelections : function(fast)
- {
- if(this.locked) {
- return;
- }
- if(fast !== true){
- var ds = this.grid.store;
- var s = this.selections;
- s.each(function(r){
- this.deselectRow(ds.indexOfId(r.id));
- }, this);
- s.clear();
- }else{
- this.selections.clear();
- }
- this.last = false;
- },
-
-
- /**
- * Selects all rows.
- */
- selectAll : function(){
- if(this.locked) {
- return;
- }
- this.selections.clear();
- for(var i = 0, len = this.grid.store.getCount(); i < len; i++){
- this.selectRow(i, true);
- }
- },
-
- /**
- * Returns True if there is a selection.
- * @return {Boolean}
- */
- hasSelection : function(){
- return this.selections.length > 0;
- },
-
- /**
- * Returns True if the specified row is selected.
- * @param {Number/Record} record The record or index of the record to check
- * @return {Boolean}
- */
- isSelected : function(index){
- var r = typeof index == "number" ? this.grid.store.getAt(index) : index;
- return (r && this.selections.key(r.id) ? true : false);
- },
-
- /**
- * Returns True if the specified record id is selected.
- * @param {String} id The id of record to check
- * @return {Boolean}
- */
- isIdSelected : function(id){
- return (this.selections.key(id) ? true : false);
- },
-
-
- // private
- handleMouseDBClick : function(e, t){
-
- },
- // private
- handleMouseDown : function(e, t)
- {
- var rowIndex = this.grid.headerShow ? t.dom.rowIndex - 1 : t.dom.rowIndex ; // first row is header???
- if(this.isLocked() || rowIndex < 0 ){
- return;
- };
- if(e.shiftKey && this.last !== false){
- var last = this.last;
- this.selectRange(last, rowIndex, e.ctrlKey);
- this.last = last; // reset the last
- t.focus();
-
- }else{
- var isSelected = this.isSelected(rowIndex);
- //Roo.log("select row:" + rowIndex);
- if(isSelected){
- this.deselectRow(rowIndex);
- } else {
- this.selectRow(rowIndex, true);
- }
-
- /*
- if(e.button !== 0 && isSelected){
- alert('rowIndex 2: ' + rowIndex);
- view.focusRow(rowIndex);
- }else if(e.ctrlKey && isSelected){
- this.deselectRow(rowIndex);
- }else if(!isSelected){
- this.selectRow(rowIndex, e.button === 0 && (e.ctrlKey || e.shiftKey));
- view.focusRow(rowIndex);
- }
- */
- }
- this.fireEvent("afterselectionchange", this);
- },
- // private
- handleDragableRowClick : function(grid, rowIndex, e)
- {
- if(e.button === 0 && !e.shiftKey && !e.ctrlKey) {
- this.selectRow(rowIndex, false);
- grid.view.focusRow(rowIndex);
- this.fireEvent("afterselectionchange", this);
- }
- },
-
- /**
- * Selects multiple rows.
- * @param {Array} rows Array of the indexes of the row to select
- * @param {Boolean} keepExisting (optional) True to keep existing selections
- */
- selectRows : function(rows, keepExisting){
- if(!keepExisting){
- this.clearSelections();
- }
- for(var i = 0, len = rows.length; i < len; i++){
- this.selectRow(rows[i], true);
- }
- },
-
- /**
- * Selects a range of rows. All rows in between startRow and endRow are also selected.
- * @param {Number} startRow The index of the first row in the range
- * @param {Number} endRow The index of the last row in the range
- * @param {Boolean} keepExisting (optional) True to retain existing selections
- */
- selectRange : function(startRow, endRow, keepExisting){
- if(this.locked) {
- return;
- }
- if(!keepExisting){
- this.clearSelections();
- }
- if(startRow <= endRow){
- for(var i = startRow; i <= endRow; i++){
- this.selectRow(i, true);
- }
- }else{
- for(var i = startRow; i >= endRow; i--){
- this.selectRow(i, true);
- }
- }
- },
-
- /**
- * Deselects a range of rows. All rows in between startRow and endRow are also deselected.
- * @param {Number} startRow The index of the first row in the range
- * @param {Number} endRow The index of the last row in the range
- */
- deselectRange : function(startRow, endRow, preventViewNotify){
- if(this.locked) {
- return;
- }
- for(var i = startRow; i <= endRow; i++){
- this.deselectRow(i, preventViewNotify);
- }
- },
-
- /**
- * Selects a row.
- * @param {Number} row The index of the row to select
- * @param {Boolean} keepExisting (optional) True to keep existing selections
- */
- selectRow : function(index, keepExisting, preventViewNotify)
- {
- if(this.locked || (index < 0 || index > this.grid.store.getCount())) {
- return;
- }
- if(this.fireEvent("beforerowselect", this, index, keepExisting) !== false){
- if(!keepExisting || this.singleSelect){
- this.clearSelections();
- }
-
- var r = this.grid.store.getAt(index);
- //console.log('selectRow - record id :' + r.id);
-
- this.selections.add(r);
- this.last = this.lastActive = index;
- if(!preventViewNotify){
- var proxy = new Roo.Element(
- this.grid.getRowDom(index)
- );
- proxy.addClass('bg-info info');
- }
- this.fireEvent("rowselect", this, index, r);
- this.fireEvent("selectionchange", this);
- }
- },
-
- /**
- * Deselects a row.
- * @param {Number} row The index of the row to deselect
- */
- deselectRow : function(index, preventViewNotify)
- {
- if(this.locked) {
- return;
- }
- if(this.last == index){
- this.last = false;
- }
- if(this.lastActive == index){
- this.lastActive = false;
- }
-
- var r = this.grid.store.getAt(index);
- if (!r) {
- return;
- }
-
- this.selections.remove(r);
- //.console.log('deselectRow - record id :' + r.id);
- if(!preventViewNotify){
-
- var proxy = new Roo.Element(
- this.grid.getRowDom(index)
- );
- proxy.removeClass('bg-info info');
- }
- this.fireEvent("rowdeselect", this, index);
- this.fireEvent("selectionchange", this);
- },
-
- // private
- restoreLast : function(){
- if(this._last){
- this.last = this._last;
- }
- },
-
- // private
- acceptsNav : function(row, col, cm){
- return !cm.isHidden(col) && cm.isCellEditable(col, row);
- },
-
- // private
- onEditorKey : function(field, e){
- var k = e.getKey(), newCell, g = this.grid, ed = g.activeEditor;
- if(k == e.TAB){
- e.stopEvent();
- ed.completeEdit();
- if(e.shiftKey){
- newCell = g.walkCells(ed.row, ed.col-1, -1, this.acceptsNav, this);
- }else{
- newCell = g.walkCells(ed.row, ed.col+1, 1, this.acceptsNav, this);
- }
- }else if(k == e.ENTER && !e.ctrlKey){
- e.stopEvent();
- ed.completeEdit();
- if(e.shiftKey){
- newCell = g.walkCells(ed.row-1, ed.col, -1, this.acceptsNav, this);
- }else{
- newCell = g.walkCells(ed.row+1, ed.col, 1, this.acceptsNav, this);
- }
- }else if(k == e.ESC){
- ed.cancelEdit();
- }
- if(newCell){
- g.startEditing(newCell[0], newCell[1]);
- }
- }
-});
+++ /dev/null
-/*
- * - LGPL
- *
- * Input
- *
- */
-
-/**
- * @class Roo.bootstrap.TextArea
- * @extends Roo.bootstrap.Input
- * Bootstrap TextArea class
- * @cfg {Number} cols Specifies the visible width of a text area
- * @cfg {Number} rows Specifies the visible number of lines in a text area
- * @cfg {string} wrap (soft|hard)Specifies how the text in a text area is to be wrapped when submitted in a form
- * @cfg {string} resize (none|both|horizontal|vertical|inherit|initial)
- * @cfg {string} html text
- *
- * @constructor
- * Create a new TextArea
- * @param {Object} config The config object
- */
-
-Roo.bootstrap.TextArea = function(config){
- Roo.bootstrap.TextArea.superclass.constructor.call(this, config);
-
-};
-
-Roo.extend(Roo.bootstrap.TextArea, Roo.bootstrap.Input, {
-
- cols : false,
- rows : 5,
- readOnly : false,
- warp : 'soft',
- resize : false,
- value: false,
- html: false,
-
- getAutoCreate : function(){
-
- var align = (!this.labelAlign) ? this.parentLabelAlign() : this.labelAlign;
-
- var id = Roo.id();
-
- var cfg = {};
-
- if(this.inputType != 'hidden'){
- cfg.cls = 'form-group' //input-group
- }
-
- var input = {
- tag: 'textarea',
- id : id,
- warp : this.warp,
- rows : this.rows,
- value : this.value || '',
- html: this.html || '',
- cls : 'form-control',
- placeholder : this.placeholder || ''
-
- };
-
- if(this.maxLength && this.maxLength != Number.MAX_VALUE){
- input.maxLength = this.maxLength;
- }
-
- if(this.resize){
- input.style = (typeof(input.style) == 'undefined') ? 'resize:' + this.resize : input.style + 'resize:' + this.resize;
- }
-
- if(this.cols){
- input.cols = this.cols;
- }
-
- if (this.readOnly) {
- input.readonly = true;
- }
-
- if (this.name) {
- input.name = this.name;
- }
-
- if (this.size) {
- input.cls = (typeof(input.cls) == 'undefined') ? 'input-' + this.size : input.cls + ' input-' + this.size;
- }
-
- var settings=this;
- ['xs','sm','md','lg'].map(function(size){
- if (settings[size]) {
- cfg.cls += ' col-' + size + '-' + settings[size];
- }
- });
-
- var inputblock = input;
-
- if(this.hasFeedback && !this.allowBlank){
-
- var feedback = {
- tag: 'span',
- cls: 'glyphicon form-control-feedback'
- };
-
- inputblock = {
- cls : 'has-feedback',
- cn : [
- input,
- feedback
- ]
- };
- }
-
-
- if (this.before || this.after) {
-
- inputblock = {
- cls : 'input-group',
- cn : []
- };
- if (this.before) {
- inputblock.cn.push({
- tag :'span',
- cls : 'input-group-addon',
- html : this.before
- });
- }
-
- inputblock.cn.push(input);
-
- if(this.hasFeedback && !this.allowBlank){
- inputblock.cls += ' has-feedback';
- inputblock.cn.push(feedback);
- }
-
- if (this.after) {
- inputblock.cn.push({
- tag :'span',
- cls : 'input-group-addon',
- html : this.after
- });
- }
-
- }
-
- if (align ==='left' && this.fieldLabel.length) {
- cfg.cn = [
- {
- tag: 'label',
- 'for' : id,
- cls : 'control-label',
- html : this.fieldLabel
- },
- {
- cls : "",
- cn: [
- inputblock
- ]
- }
-
- ];
-
- if(this.labelWidth > 12){
- cfg.cn[0].style = "width: " + this.labelWidth + 'px';
- }
-
- if(this.labelWidth < 13 && this.labelmd == 0){
- this.labelmd = this.labelWidth;
- }
-
- if(this.labellg > 0){
- cfg.cn[0].cls += ' col-lg-' + this.labellg;
- cfg.cn[1].cls += ' col-lg-' + (12 - this.labellg);
- }
-
- if(this.labelmd > 0){
- cfg.cn[0].cls += ' col-md-' + this.labelmd;
- cfg.cn[1].cls += ' col-md-' + (12 - this.labelmd);
- }
-
- if(this.labelsm > 0){
- cfg.cn[0].cls += ' col-sm-' + this.labelsm;
- cfg.cn[1].cls += ' col-sm-' + (12 - this.labelsm);
- }
-
- if(this.labelxs > 0){
- cfg.cn[0].cls += ' col-xs-' + this.labelxs;
- cfg.cn[1].cls += ' col-xs-' + (12 - this.labelxs);
- }
-
- } else if ( this.fieldLabel.length) {
- cfg.cn = [
-
- {
- tag: 'label',
- //cls : 'input-group-addon',
- html : this.fieldLabel
-
- },
-
- inputblock
-
- ];
-
- } else {
-
- cfg.cn = [
-
- inputblock
-
- ];
-
- }
-
- if (this.disabled) {
- input.disabled=true;
- }
-
- return cfg;
-
- },
- /**
- * return the real textarea element.
- */
- inputEl: function ()
- {
- return this.el.select('textarea.form-control',true).first();
- },
-
- /**
- * Clear any invalid styles/messages for this field
- */
- clearInvalid : function()
- {
-
- if(!this.el || this.preventMark){ // not rendered
- return;
- }
-
- var label = this.el.select('label', true).first();
- var icon = this.el.select('i.fa-star', true).first();
-
- if(label && icon){
- icon.remove();
- }
- this.el.removeClass( this.validClass);
- this.inputEl().removeClass('is-invalid');
-
- if(this.hasFeedback && this.inputType != 'hidden' && !this.allowBlank){
-
- var feedback = this.el.select('.form-control-feedback', true).first();
-
- if(feedback){
- this.el.select('.form-control-feedback', true).first().removeClass(this.invalidFeedbackClass);
- }
-
- }
-
- this.fireEvent('valid', this);
- },
-
- /**
- * Mark this field as valid
- */
- markValid : function()
- {
- if(!this.el || this.preventMark){ // not rendered
- return;
- }
-
- this.el.removeClass([this.invalidClass, this.validClass]);
- this.inputEl().removeClass(['is-valid', 'is-invalid']);
-
- var feedback = this.el.select('.form-control-feedback', true).first();
-
- if(feedback){
- this.el.select('.form-control-feedback', true).first().removeClass([this.invalidFeedbackClass, this.validFeedbackClass]);
- }
-
- if(this.disabled || this.allowBlank){
- return;
- }
-
- var label = this.el.select('label', true).first();
- var icon = this.el.select('i.fa-star', true).first();
-
- if(label && icon){
- icon.remove();
- }
- if (Roo.bootstrap.version == 3) {
- this.el.addClass(this.validClass);
- } else {
- this.inputEl().addClass('is-valid');
- }
-
-
- if(this.hasFeedback && this.inputType != 'hidden' && !this.allowBlank && (this.getValue().length || this.forceFeedback)){
-
- var feedback = this.el.select('.form-control-feedback', true).first();
-
- if(feedback){
- this.el.select('.form-control-feedback', true).first().removeClass([this.invalidFeedbackClass, this.validFeedbackClass]);
- this.el.select('.form-control-feedback', true).first().addClass([this.validFeedbackClass]);
- }
-
- }
-
- this.fireEvent('valid', this);
- },
-
- /**
- * Mark this field as invalid
- * @param {String} msg The validation message
- */
- markInvalid : function(msg)
- {
- if(!this.el || this.preventMark){ // not rendered
- return;
- }
-
- this.el.removeClass([this.invalidClass, this.validClass]);
- this.inputEl().removeClass(['is-valid', 'is-invalid']);
-
- var feedback = this.el.select('.form-control-feedback', true).first();
-
- if(feedback){
- this.el.select('.form-control-feedback', true).first().removeClass([this.invalidFeedbackClass, this.validFeedbackClass]);
- }
-
- if(this.disabled || this.allowBlank){
- return;
- }
-
- var label = this.el.select('label', true).first();
- var icon = this.el.select('i.fa-star', true).first();
-
- if(!this.getValue().length && label && !icon){
- this.el.createChild({
- tag : 'i',
- cls : 'text-danger fa fa-lg fa-star',
- tooltip : 'This field is required',
- style : 'margin-right:5px;'
- }, label, true);
- }
-
- if (Roo.bootstrap.version == 3) {
- this.el.addClass(this.invalidClass);
- } else {
- this.inputEl().addClass('is-invalid');
- }
-
- // fixme ... this may be depricated need to test..
- if(this.hasFeedback && this.inputType != 'hidden' && !this.allowBlank){
-
- var feedback = this.el.select('.form-control-feedback', true).first();
-
- if(feedback){
- this.el.select('.form-control-feedback', true).first().removeClass([this.invalidFeedbackClass, this.validFeedbackClass]);
-
- if(this.getValue().length || this.forceFeedback){
- this.el.select('.form-control-feedback', true).first().addClass([this.invalidFeedbackClass]);
- }
-
- }
-
- }
-
- this.fireEvent('invalid', this, msg);
- }
-});
-
-
+++ /dev/null
-/*
- * - LGPL
- *
- * TimeField
- *
- */
-
-/**
- * @class Roo.bootstrap.TimeField
- * @extends Roo.bootstrap.Input
- * Bootstrap DateField class
- *
- *
- * @constructor
- * Create a new TimeField
- * @param {Object} config The config object
- */
-
-Roo.bootstrap.TimeField = function(config){
- Roo.bootstrap.TimeField.superclass.constructor.call(this, config);
- this.addEvents({
- /**
- * @event show
- * Fires when this field show.
- * @param {Roo.bootstrap.DateField} thisthis
- * @param {Mixed} date The date value
- */
- show : true,
- /**
- * @event show
- * Fires when this field hide.
- * @param {Roo.bootstrap.DateField} this
- * @param {Mixed} date The date value
- */
- hide : true,
- /**
- * @event select
- * Fires when select a date.
- * @param {Roo.bootstrap.DateField} this
- * @param {Mixed} date The date value
- */
- select : true
- });
-};
-
-Roo.extend(Roo.bootstrap.TimeField, Roo.bootstrap.Input, {
-
- /**
- * @cfg {String} format
- * The default time format string which can be overriden for localization support. The format must be
- * valid according to {@link Date#parseDate} (defaults to 'H:i').
- */
- format : "H:i",
-
- getAutoCreate : function()
- {
- this.after = '<i class="fa far fa-clock"></i>';
- return Roo.bootstrap.TimeField.superclass.getAutoCreate.call(this);
-
-
- },
- onRender: function(ct, position)
- {
-
- Roo.bootstrap.TimeField.superclass.onRender.call(this, ct, position);
-
- this.pickerEl = Roo.get(document.body).createChild(Roo.bootstrap.TimeField.template);
-
- this.picker().setVisibilityMode(Roo.Element.DISPLAY).originalDisplay = 'block';
-
- this.pop = this.picker().select('>.datepicker-time',true).first();
- this.pop.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay = 'block';
-
- this.picker().on('mousedown', this.onMousedown, this);
- this.picker().on('click', this.onClick, this);
-
- this.picker().addClass('datepicker-dropdown');
-
- this.fillTime();
- this.update();
-
- this.pop.select('.hours-up', true).first().on('click', this.onIncrementHours, this);
- this.pop.select('.hours-down', true).first().on('click', this.onDecrementHours, this);
- this.pop.select('.minutes-up', true).first().on('click', this.onIncrementMinutes, this);
- this.pop.select('.minutes-down', true).first().on('click', this.onDecrementMinutes, this);
- this.pop.select('button.period', true).first().on('click', this.onTogglePeriod, this);
- this.pop.select('button.ok', true).first().on('click', this.setTime, this);
-
- },
-
- fireKey: function(e){
- if (!this.picker().isVisible()){
- if (e.keyCode == 27) { // allow escape to hide and re-show picker
- this.show();
- }
- return;
- }
-
- e.preventDefault();
-
- switch(e.keyCode){
- case 27: // escape
- this.hide();
- break;
- case 37: // left
- case 39: // right
- this.onTogglePeriod();
- break;
- case 38: // up
- this.onIncrementMinutes();
- break;
- case 40: // down
- this.onDecrementMinutes();
- break;
- case 13: // enter
- case 9: // tab
- this.setTime();
- break;
- }
- },
-
- onClick: function(e) {
- e.stopPropagation();
- e.preventDefault();
- },
-
- picker : function()
- {
- return this.pickerEl;
- },
-
- fillTime: function()
- {
- var time = this.pop.select('tbody', true).first();
-
- time.dom.innerHTML = '';
-
- time.createChild({
- tag: 'tr',
- cn: [
- {
- tag: 'td',
- cn: [
- {
- tag: 'a',
- href: '#',
- cls: 'btn',
- cn: [
- {
- tag: 'i',
- cls: 'hours-up fa fas fa-chevron-up'
- }
- ]
- }
- ]
- },
- {
- tag: 'td',
- cls: 'separator'
- },
- {
- tag: 'td',
- cn: [
- {
- tag: 'a',
- href: '#',
- cls: 'btn',
- cn: [
- {
- tag: 'i',
- cls: 'minutes-up fa fas fa-chevron-up'
- }
- ]
- }
- ]
- },
- {
- tag: 'td',
- cls: 'separator'
- }
- ]
- });
-
- time.createChild({
- tag: 'tr',
- cn: [
- {
- tag: 'td',
- cn: [
- {
- tag: 'span',
- cls: 'timepicker-hour',
- html: '00'
- }
- ]
- },
- {
- tag: 'td',
- cls: 'separator',
- html: ':'
- },
- {
- tag: 'td',
- cn: [
- {
- tag: 'span',
- cls: 'timepicker-minute',
- html: '00'
- }
- ]
- },
- {
- tag: 'td',
- cls: 'separator'
- },
- {
- tag: 'td',
- cn: [
- {
- tag: 'button',
- type: 'button',
- cls: 'btn btn-primary period',
- html: 'AM'
-
- }
- ]
- }
- ]
- });
-
- time.createChild({
- tag: 'tr',
- cn: [
- {
- tag: 'td',
- cn: [
- {
- tag: 'a',
- href: '#',
- cls: 'btn',
- cn: [
- {
- tag: 'span',
- cls: 'hours-down fa fas fa-chevron-down'
- }
- ]
- }
- ]
- },
- {
- tag: 'td',
- cls: 'separator'
- },
- {
- tag: 'td',
- cn: [
- {
- tag: 'a',
- href: '#',
- cls: 'btn',
- cn: [
- {
- tag: 'span',
- cls: 'minutes-down fa fas fa-chevron-down'
- }
- ]
- }
- ]
- },
- {
- tag: 'td',
- cls: 'separator'
- }
- ]
- });
-
- },
-
- update: function()
- {
-
- this.time = (typeof(this.time) === 'undefined') ? new Date() : this.time;
-
- this.fill();
- },
-
- fill: function()
- {
- var hours = this.time.getHours();
- var minutes = this.time.getMinutes();
- var period = 'AM';
-
- if(hours > 11){
- period = 'PM';
- }
-
- if(hours == 0){
- hours = 12;
- }
-
-
- if(hours > 12){
- hours = hours - 12;
- }
-
- if(hours < 10){
- hours = '0' + hours;
- }
-
- if(minutes < 10){
- minutes = '0' + minutes;
- }
-
- this.pop.select('.timepicker-hour', true).first().dom.innerHTML = hours;
- this.pop.select('.timepicker-minute', true).first().dom.innerHTML = minutes;
- this.pop.select('button', true).first().dom.innerHTML = period;
-
- },
-
- place: function()
- {
- this.picker().removeClass(['bottom-left', 'bottom-right', 'top-left', 'top-right']);
-
- var cls = ['bottom'];
-
- if((Roo.lib.Dom.getViewHeight() + Roo.get(document.body).getScroll().top) - (this.inputEl().getBottom() + this.picker().getHeight()) < 0){ // top
- cls.pop();
- cls.push('top');
- }
-
- cls.push('right');
-
- if((Roo.lib.Dom.getViewWidth() + Roo.get(document.body).getScroll().left) - (this.inputEl().getLeft() + this.picker().getWidth()) < 0){ // left
- cls.pop();
- cls.push('left');
- }
- //this.picker().setXY(20000,20000);
- this.picker().addClass(cls.join('-'));
-
- var _this = this;
-
- Roo.each(cls, function(c){
- if(c == 'bottom'){
- (function() {
- //
- }).defer(200);
- _this.picker().alignTo(_this.inputEl(), "tr-br", [0, 10], false);
- //_this.picker().setTop(_this.inputEl().getHeight());
- return;
- }
- if(c == 'top'){
- _this.picker().alignTo(_this.inputEl(), "br-tr", [0, 10], false);
-
- //_this.picker().setTop(0 - _this.picker().getHeight());
- return;
- }
- /*
- if(c == 'left'){
- _this.picker().setLeft(_this.inputEl().getLeft() + _this.inputEl().getWidth() - _this.el.getLeft() - _this.picker().getWidth());
- return;
- }
- if(c == 'right'){
- _this.picker().setLeft(_this.inputEl().getLeft() - _this.el.getLeft());
- return;
- }
- */
- });
-
- },
-
- onFocus : function()
- {
- Roo.bootstrap.TimeField.superclass.onFocus.call(this);
- this.show();
- },
-
- onBlur : function()
- {
- Roo.bootstrap.TimeField.superclass.onBlur.call(this);
- this.hide();
- },
-
- show : function()
- {
- this.picker().show();
- this.pop.show();
- this.update();
- this.place();
-
- this.fireEvent('show', this, this.date);
- },
-
- hide : function()
- {
- this.picker().hide();
- this.pop.hide();
-
- this.fireEvent('hide', this, this.date);
- },
-
- setTime : function()
- {
- this.hide();
- this.setValue(this.time.format(this.format));
-
- this.fireEvent('select', this, this.date);
-
-
- },
-
- onMousedown: function(e){
- e.stopPropagation();
- e.preventDefault();
- },
-
- onIncrementHours: function()
- {
- Roo.log('onIncrementHours');
- this.time = this.time.add(Date.HOUR, 1);
- this.update();
-
- },
-
- onDecrementHours: function()
- {
- Roo.log('onDecrementHours');
- this.time = this.time.add(Date.HOUR, -1);
- this.update();
- },
-
- onIncrementMinutes: function()
- {
- Roo.log('onIncrementMinutes');
- this.time = this.time.add(Date.MINUTE, 1);
- this.update();
- },
-
- onDecrementMinutes: function()
- {
- Roo.log('onDecrementMinutes');
- this.time = this.time.add(Date.MINUTE, -1);
- this.update();
- },
-
- onTogglePeriod: function()
- {
- Roo.log('onTogglePeriod');
- this.time = this.time.add(Date.HOUR, 12);
- this.update();
- }
-
-
-});
-
-
-Roo.apply(Roo.bootstrap.TimeField, {
-
- template : {
- tag: 'div',
- cls: 'datepicker dropdown-menu',
- cn: [
- {
- tag: 'div',
- cls: 'datepicker-time',
- cn: [
- {
- tag: 'table',
- cls: 'table-condensed',
- cn:[
- {
- tag: 'tbody',
- cn: [
- {
- tag: 'tr',
- cn: [
- {
- tag: 'td',
- colspan: '7'
- }
- ]
- }
- ]
- },
- {
- tag: 'tfoot',
- cn: [
- {
- tag: 'tr',
- cn: [
- {
- tag: 'th',
- colspan: '7',
- cls: '',
- cn: [
- {
- tag: 'button',
- cls: 'btn btn-info ok',
- html: 'OK'
- }
- ]
- }
-
- ]
- }
- ]
- }
- ]
- }
- ]
- }
- ]
- }
-});
-
-
-
-
\ No newline at end of file
+++ /dev/null
-/*
- * - LGPL
- *
- * trigger field - base class for combo..
- *
- */
-
-/**
- * @class Roo.bootstrap.TriggerField
- * @extends Roo.bootstrap.Input
- * Provides a convenient wrapper for TextFields that adds a clickable trigger button (looks like a combobox by default).
- * The trigger has no default action, so you must assign a function to implement the trigger click handler by
- * overriding {@link #onTriggerClick}. You can create a TriggerField directly, as it renders exactly like a combobox
- * for which you can provide a custom implementation. For example:
- * <pre><code>
-var trigger = new Roo.bootstrap.TriggerField();
-trigger.onTriggerClick = myTriggerFn;
-trigger.applyTo('my-field');
-</code></pre>
- *
- * However, in general you will most likely want to use TriggerField as the base class for a reusable component.
- * {@link Roo.bootstrap.DateField} and {@link Roo.bootstrap.ComboBox} are perfect examples of this.
- * @cfg {String} triggerClass An additional CSS class used to style the trigger button. The trigger will always get the
- * class 'x-form-trigger' by default and triggerClass will be <b>appended</b> if specified.
- * @cfg {String} caret (search|calendar) BS3 only - carat fa name
-
- * @constructor
- * Create a new TriggerField.
- * @param {Object} config Configuration options (valid {@Roo.bootstrap.Input} config options will also be applied
- * to the base TextField)
- */
-Roo.bootstrap.TriggerField = function(config){
- this.mimicing = false;
- Roo.bootstrap.TriggerField.superclass.constructor.call(this, config);
-};
-
-Roo.extend(Roo.bootstrap.TriggerField, Roo.bootstrap.Input, {
- /**
- * @cfg {String} triggerClass A CSS class to apply to the trigger
- */
- /**
- * @cfg {Boolean} hideTrigger True to hide the trigger element and display only the base text field (defaults to false)
- */
- hideTrigger:false,
-
- /**
- * @cfg {Boolean} removable (true|false) special filter default false
- */
- removable : false,
-
- /** @cfg {Boolean} grow @hide */
- /** @cfg {Number} growMin @hide */
- /** @cfg {Number} growMax @hide */
-
- /**
- * @hide
- * @method
- */
- autoSize: Roo.emptyFn,
- // private
- monitorTab : true,
- // private
- deferHeight : true,
-
-
- actionMode : 'wrap',
-
- caret : false,
-
-
- getAutoCreate : function(){
-
- var align = this.labelAlign || this.parentLabelAlign();
-
- var id = Roo.id();
-
- var cfg = {
- cls: 'form-group' //input-group
- };
-
-
- var input = {
- tag: 'input',
- id : id,
- type : this.inputType,
- cls : 'form-control',
- autocomplete: 'new-password',
- placeholder : this.placeholder || ''
-
- };
- if (this.name) {
- input.name = this.name;
- }
- if (this.size) {
- input.cls += ' input-' + this.size;
- }
-
- if (this.disabled) {
- input.disabled=true;
- }
-
- var inputblock = input;
-
- if(this.hasFeedback && !this.allowBlank){
-
- var feedback = {
- tag: 'span',
- cls: 'glyphicon form-control-feedback'
- };
-
- if(this.removable && !this.editable ){
- inputblock = {
- cls : 'has-feedback',
- cn : [
- inputblock,
- {
- tag: 'button',
- html : 'x',
- cls : 'roo-combo-removable-btn close'
- },
- feedback
- ]
- };
- } else {
- inputblock = {
- cls : 'has-feedback',
- cn : [
- inputblock,
- feedback
- ]
- };
- }
-
- } else {
- if(this.removable && !this.editable ){
- inputblock = {
- cls : 'roo-removable',
- cn : [
- inputblock,
- {
- tag: 'button',
- html : 'x',
- cls : 'roo-combo-removable-btn close'
- }
- ]
- };
- }
- }
-
- if (this.before || this.after) {
-
- inputblock = {
- cls : 'input-group',
- cn : []
- };
- if (this.before) {
- inputblock.cn.push({
- tag :'span',
- cls : 'input-group-addon input-group-prepend input-group-text',
- html : this.before
- });
- }
-
- inputblock.cn.push(input);
-
- if(this.hasFeedback && !this.allowBlank){
- inputblock.cls += ' has-feedback';
- inputblock.cn.push(feedback);
- }
-
- if (this.after) {
- inputblock.cn.push({
- tag :'span',
- cls : 'input-group-addon input-group-append input-group-text',
- html : this.after
- });
- }
-
- };
-
-
-
- var ibwrap = inputblock;
-
- if(this.multiple){
- ibwrap = {
- tag: 'ul',
- cls: 'roo-select2-choices',
- cn:[
- {
- tag: 'li',
- cls: 'roo-select2-search-field',
- cn: [
-
- inputblock
- ]
- }
- ]
- };
-
- }
-
- var combobox = {
- cls: 'roo-select2-container input-group',
- cn: [
- {
- tag: 'input',
- type : 'hidden',
- cls: 'form-hidden-field'
- },
- ibwrap
- ]
- };
-
- if(!this.multiple && this.showToggleBtn){
-
- var caret = {
- tag: 'span',
- cls: 'caret'
- };
- if (this.caret != false) {
- caret = {
- tag: 'i',
- cls: 'fa fa-' + this.caret
- };
-
- }
-
- combobox.cn.push({
- tag :'span',
- cls : 'input-group-addon input-group-append input-group-text btn dropdown-toggle',
- cn : [
- Roo.bootstrap.version == 3 ? caret : '',
- {
- tag: 'span',
- cls: 'combobox-clear',
- cn : [
- {
- tag : 'i',
- cls: 'icon-remove'
- }
- ]
- }
- ]
-
- })
- }
-
- if(this.multiple){
- combobox.cls += ' roo-select2-container-multi';
- }
- var indicator = {
- tag : 'i',
- cls : 'roo-required-indicator ' + (this.indicatorpos == 'right' ? 'right' : 'left') +'-indicator text-danger fa fa-lg fa-star',
- tooltip : 'This field is required'
- };
- if (Roo.bootstrap.version == 4) {
- indicator = {
- tag : 'i',
- style : 'display:none'
- };
- }
-
-
- if (align ==='left' && this.fieldLabel.length) {
-
- cfg.cls += ' roo-form-group-label-left' + (Roo.bootstrap.version == 4 ? ' row' : '');
-
- cfg.cn = [
- indicator,
- {
- tag: 'label',
- 'for' : id,
- cls : 'control-label',
- html : this.fieldLabel
-
- },
- {
- cls : "",
- cn: [
- combobox
- ]
- }
-
- ];
-
- var labelCfg = cfg.cn[1];
- var contentCfg = cfg.cn[2];
-
- if(this.indicatorpos == 'right'){
- cfg.cn = [
- {
- tag: 'label',
- 'for' : id,
- cls : 'control-label',
- cn : [
- {
- tag : 'span',
- html : this.fieldLabel
- },
- indicator
- ]
- },
- {
- cls : "",
- cn: [
- combobox
- ]
- }
-
- ];
-
- labelCfg = cfg.cn[0];
- contentCfg = cfg.cn[1];
- }
-
- if(this.labelWidth > 12){
- labelCfg.style = "width: " + this.labelWidth + 'px';
- }
-
- if(this.labelWidth < 13 && this.labelmd == 0){
- this.labelmd = this.labelWidth;
- }
-
- if(this.labellg > 0){
- labelCfg.cls += ' col-lg-' + this.labellg;
- contentCfg.cls += ' col-lg-' + (12 - this.labellg);
- }
-
- if(this.labelmd > 0){
- labelCfg.cls += ' col-md-' + this.labelmd;
- contentCfg.cls += ' col-md-' + (12 - this.labelmd);
- }
-
- if(this.labelsm > 0){
- labelCfg.cls += ' col-sm-' + this.labelsm;
- contentCfg.cls += ' col-sm-' + (12 - this.labelsm);
- }
-
- if(this.labelxs > 0){
- labelCfg.cls += ' col-xs-' + this.labelxs;
- contentCfg.cls += ' col-xs-' + (12 - this.labelxs);
- }
-
- } else if ( this.fieldLabel.length) {
-// Roo.log(" label");
- cfg.cn = [
- indicator,
- {
- tag: 'label',
- //cls : 'input-group-addon',
- html : this.fieldLabel
-
- },
-
- combobox
-
- ];
-
- if(this.indicatorpos == 'right'){
-
- cfg.cn = [
- {
- tag: 'label',
- cn : [
- {
- tag : 'span',
- html : this.fieldLabel
- },
- indicator
- ]
-
- },
- combobox
-
- ];
-
- }
-
- } else {
-
-// Roo.log(" no label && no align");
- cfg = combobox
-
-
- }
-
- var settings=this;
- ['xs','sm','md','lg'].map(function(size){
- if (settings[size]) {
- cfg.cls += ' col-' + size + '-' + settings[size];
- }
- });
-
- return cfg;
-
- },
-
-
-
- // private
- onResize : function(w, h){
-// Roo.bootstrap.TriggerField.superclass.onResize.apply(this, arguments);
-// if(typeof w == 'number'){
-// var x = w - this.trigger.getWidth();
-// this.inputEl().setWidth(this.adjustWidth('input', x));
-// this.trigger.setStyle('left', x+'px');
-// }
- },
-
- // private
- adjustSize : Roo.BoxComponent.prototype.adjustSize,
-
- // private
- getResizeEl : function(){
- return this.inputEl();
- },
-
- // private
- getPositionEl : function(){
- return this.inputEl();
- },
-
- // private
- alignErrorIcon : function(){
- this.errorIcon.alignTo(this.inputEl(), 'tl-tr', [2, 0]);
- },
-
- // private
- initEvents : function(){
-
- this.createList();
-
- Roo.bootstrap.TriggerField.superclass.initEvents.call(this);
- //this.wrap = this.el.wrap({cls: "x-form-field-wrap"});
- if(!this.multiple && this.showToggleBtn){
- this.trigger = this.el.select('span.dropdown-toggle',true).first();
- if(this.hideTrigger){
- this.trigger.setDisplayed(false);
- }
- this.trigger.on("click", this.onTriggerClick, this, {preventDefault:true});
- }
-
- if(this.multiple){
- this.inputEl().on("click", this.onTriggerClick, this, {preventDefault:true});
- }
-
- if(this.removable && !this.editable && !this.tickable){
- var close = this.closeTriggerEl();
-
- if(close){
- close.setVisibilityMode(Roo.Element.DISPLAY).hide();
- close.on('click', this.removeBtnClick, this, close);
- }
- }
-
- //this.trigger.addClassOnOver('x-form-trigger-over');
- //this.trigger.addClassOnClick('x-form-trigger-click');
-
- //if(!this.width){
- // this.wrap.setWidth(this.el.getWidth()+this.trigger.getWidth());
- //}
- },
-
- closeTriggerEl : function()
- {
- var close = this.el.select('.roo-combo-removable-btn', true).first();
- return close ? close : false;
- },
-
- removeBtnClick : function(e, h, el)
- {
- e.preventDefault();
-
- if(this.fireEvent("remove", this) !== false){
- this.reset();
- this.fireEvent("afterremove", this)
- }
- },
-
- createList : function()
- {
- this.list = Roo.get(document.body).createChild({
- tag: Roo.bootstrap.version == 4 ? 'div' : 'ul',
- cls: 'typeahead typeahead-long dropdown-menu shadow',
- style: 'display:none'
- });
-
- this.list.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay = 'block';;
-
- },
-
- // private
- initTrigger : function(){
-
- },
-
- // private
- onDestroy : function(){
- if(this.trigger){
- this.trigger.removeAllListeners();
- // this.trigger.remove();
- }
- //if(this.wrap){
- // this.wrap.remove();
- //}
- Roo.bootstrap.TriggerField.superclass.onDestroy.call(this);
- },
-
- // private
- onFocus : function(){
- Roo.bootstrap.TriggerField.superclass.onFocus.call(this);
- /*
- if(!this.mimicing){
- this.wrap.addClass('x-trigger-wrap-focus');
- this.mimicing = true;
- Roo.get(Roo.isIE ? document.body : document).on("mousedown", this.mimicBlur, this);
- if(this.monitorTab){
- this.el.on("keydown", this.checkTab, this);
- }
- }
- */
- },
-
- // private
- checkTab : function(e){
- if(e.getKey() == e.TAB){
- this.triggerBlur();
- }
- },
-
- // private
- onBlur : function(){
- // do nothing
- },
-
- // private
- mimicBlur : function(e, t){
- /*
- if(!this.wrap.contains(t) && this.validateBlur()){
- this.triggerBlur();
- }
- */
- },
-
- // private
- triggerBlur : function(){
- this.mimicing = false;
- Roo.get(Roo.isIE ? document.body : document).un("mousedown", this.mimicBlur);
- if(this.monitorTab){
- this.el.un("keydown", this.checkTab, this);
- }
- //this.wrap.removeClass('x-trigger-wrap-focus');
- Roo.bootstrap.TriggerField.superclass.onBlur.call(this);
- },
-
- // private
- // This should be overriden by any subclass that needs to check whether or not the field can be blurred.
- validateBlur : function(e, t){
- return true;
- },
-
- // private
- onDisable : function(){
- this.inputEl().dom.disabled = true;
- //Roo.bootstrap.TriggerField.superclass.onDisable.call(this);
- //if(this.wrap){
- // this.wrap.addClass('x-item-disabled');
- //}
- },
-
- // private
- onEnable : function(){
- this.inputEl().dom.disabled = false;
- //Roo.bootstrap.TriggerField.superclass.onEnable.call(this);
- //if(this.wrap){
- // this.el.removeClass('x-item-disabled');
- //}
- },
-
- // private
- onShow : function(){
- var ae = this.getActionEl();
-
- if(ae){
- ae.dom.style.display = '';
- ae.dom.style.visibility = 'visible';
- }
- },
-
- // private
-
- onHide : function(){
- var ae = this.getActionEl();
- ae.dom.style.display = 'none';
- },
-
- /**
- * The function that should handle the trigger's click event. This method does nothing by default until overridden
- * by an implementing function.
- * @method
- * @param {EventObject} e
- */
- onTriggerClick : Roo.emptyFn
-});
-
\ No newline at end of file
*/
/**
- * @class Roo.bootstrap.CheckBox
- * @extends Roo.bootstrap.Input
+ * @class Roo.bootstrap.form.CheckBox
+ * @extends Roo.bootstrap.form.Input
* Bootstrap CheckBox class
*
* @cfg {String} valueOff The value that should go into the generated input element's value when unchecked.
* @param {Object} config The config object
*/
-Roo.bootstrap.CheckBox = function(config){
- Roo.bootstrap.CheckBox.superclass.constructor.call(this, config);
+Roo.bootstrap.form.CheckBox = function(config){
+ Roo.bootstrap.form.CheckBox.superclass.constructor.call(this, config);
this.addEvents({
/**
* @event check
* Fires when the element is checked or unchecked.
- * @param {Roo.bootstrap.CheckBox} this This input
+ * @param {Roo.bootstrap.form.CheckBox} this This input
* @param {Boolean} checked The new checked value
*/
check : true,
/**
* @event click
* Fires when the element is click.
- * @param {Roo.bootstrap.CheckBox} this This input
+ * @param {Roo.bootstrap.form.CheckBox} this This input
*/
click : true
});
};
-Roo.extend(Roo.bootstrap.CheckBox, Roo.bootstrap.Input, {
+Roo.extend(Roo.bootstrap.form.CheckBox, Roo.bootstrap.form.Input, {
inputType: 'checkbox',
inputValue: 1,
initEvents : function()
{
-// Roo.bootstrap.CheckBox.superclass.initEvents.call(this);
+// Roo.bootstrap.form.CheckBox.superclass.initEvents.call(this);
this.inputEl().on('click', this.onClick, this);
this.startValue = this.getValue();
if(this.groupId){
- Roo.bootstrap.CheckBox.register(this);
+ Roo.bootstrap.form.CheckBox.register(this);
}
},
//return (this.getValue() == this.inputValue) ? true : false;
}
- var group = Roo.bootstrap.CheckBox.get(this.groupId);
+ var group = Roo.bootstrap.form.CheckBox.get(this.groupId);
if(!group){
return false;
this.fireEvent('valid', this);
- var label = Roo.bootstrap.FieldLabel.get(this.name + '-group');
+ var label = Roo.bootstrap.form.FieldLabel.get(this.name + '-group');
if(this.groupId){
- label = Roo.bootstrap.FieldLabel.get(this.groupId + '-group');
+ label = Roo.bootstrap.form.FieldLabel.get(this.groupId + '-group');
}
if(label){
return;
}
- var group = Roo.bootstrap.CheckBox.get(this.groupId);
+ var group = Roo.bootstrap.form.CheckBox.get(this.groupId);
if(!group){
return;
this.fireEvent('invalid', this, msg);
- var label = Roo.bootstrap.FieldLabel.get(this.name + '-group');
+ var label = Roo.bootstrap.form.FieldLabel.get(this.name + '-group');
if(this.groupId){
- label = Roo.bootstrap.FieldLabel.get(this.groupId + '-group');
+ label = Roo.bootstrap.form.FieldLabel.get(this.groupId + '-group');
}
if(label){
return;
}
- var group = Roo.bootstrap.CheckBox.get(this.groupId);
+ var group = Roo.bootstrap.form.CheckBox.get(this.groupId);
if(!group){
return;
clearInvalid : function()
{
- Roo.bootstrap.Input.prototype.clearInvalid.call(this);
+ Roo.bootstrap.form.Input.prototype.clearInvalid.call(this);
// this.el.findParent('.form-group', false, true).removeClass([this.invalidClass, this.validClass]);
- var label = Roo.bootstrap.FieldLabel.get(this.name + '-group');
+ var label = Roo.bootstrap.form.FieldLabel.get(this.name + '-group');
if (label && label.iconEl) {
label.iconEl.removeClass([ label.validClass, label.invalidClass ]);
disable : function()
{
if(this.inputType != 'radio'){
- Roo.bootstrap.CheckBox.superclass.disable.call(this);
+ Roo.bootstrap.form.CheckBox.superclass.disable.call(this);
return;
}
enable : function()
{
if(this.inputType != 'radio'){
- Roo.bootstrap.CheckBox.superclass.enable.call(this);
+ Roo.bootstrap.form.CheckBox.superclass.enable.call(this);
return;
}
});
-Roo.apply(Roo.bootstrap.CheckBox, {
+Roo.apply(Roo.bootstrap.form.CheckBox, {
groups: {},
/**
* register a CheckBox Group
- * @param {Roo.bootstrap.CheckBox} the CheckBox to add
+ * @param {Roo.bootstrap.form.CheckBox} the CheckBox to add
*/
register : function(checkbox)
{
/**
* fetch a CheckBox Group based on the group ID
* @param {string} the group ID
- * @returns {Roo.bootstrap.CheckBox} the CheckBox group
+ * @returns {Roo.bootstrap.form.CheckBox} the CheckBox group
*/
get: function(groupId) {
if (typeof(this.groups[groupId]) == 'undefined') {
*/
/**
- * @class Roo.bootstrap.ComboBox
- * @extends Roo.bootstrap.TriggerField
+ * @class Roo.bootstrap.form.ComboBox
+ * @extends Roo.bootstrap.form.TriggerField
* A combobox control with support for autocomplete, remote-loading, paging and many other features.
* @cfg {Boolean} append (true|false) default false
* @cfg {Boolean} autoFocus (true|false) auto focus the first item, default true
* Create a new ComboBox.
* @param {Object} config Configuration options
*/
-Roo.bootstrap.ComboBox = function(config){
- Roo.bootstrap.ComboBox.superclass.constructor.call(this, config);
+Roo.bootstrap.form.ComboBox = function(config){
+ Roo.bootstrap.form.ComboBox.superclass.constructor.call(this, config);
this.addEvents({
/**
* @event expand
* Fires when the dropdown list is expanded
- * @param {Roo.bootstrap.ComboBox} combo This combo box
+ * @param {Roo.bootstrap.form.ComboBox} combo This combo box
*/
'expand' : true,
/**
* @event collapse
* Fires when the dropdown list is collapsed
- * @param {Roo.bootstrap.ComboBox} combo This combo box
+ * @param {Roo.bootstrap.form.ComboBox} combo This combo box
*/
'collapse' : true,
/**
* @event beforeselect
* Fires before a list item is selected. Return false to cancel the selection.
- * @param {Roo.bootstrap.ComboBox} combo This combo box
+ * @param {Roo.bootstrap.form.ComboBox} combo This combo box
* @param {Roo.data.Record} record The data record returned from the underlying store
* @param {Number} index The index of the selected item in the dropdown list
*/
/**
* @event select
* Fires when a list item is selected
- * @param {Roo.bootstrap.ComboBox} combo This combo box
+ * @param {Roo.bootstrap.form.ComboBox} combo This combo box
* @param {Roo.data.Record} record The data record returned from the underlying store (or false on clear)
* @param {Number} index The index of the selected item in the dropdown list
*/
* @event beforequery
* Fires before all queries are processed. Return false to cancel the query or set cancel to true.
* The event object passed has these properties:
- * @param {Roo.bootstrap.ComboBox} combo This combo box
+ * @param {Roo.bootstrap.form.ComboBox} combo This combo box
* @param {String} query The query
* @param {Boolean} forceAll true to force "all" query
* @param {Boolean} cancel true to cancel the query
/**
* @event add
* Fires when the 'add' icon is pressed (add a listener to enable add button)
- * @param {Roo.bootstrap.ComboBox} combo This combo box
+ * @param {Roo.bootstrap.form.ComboBox} combo This combo box
*/
'add' : true,
/**
* @event edit
* Fires when the 'edit' icon is pressed (add a listener to enable add button)
- * @param {Roo.bootstrap.ComboBox} combo This combo box
+ * @param {Roo.bootstrap.form.ComboBox} combo This combo box
* @param {Roo.data.Record|false} record The data record returned from the underlying store (or false on nothing selected)
*/
'edit' : true,
/**
* @event remove
* Fires when the remove value from the combobox array
- * @param {Roo.bootstrap.ComboBox} combo This combo box
+ * @param {Roo.bootstrap.form.ComboBox} combo This combo box
*/
'remove' : true,
/**
* @event afterremove
* Fires when the remove value from the combobox array
- * @param {Roo.bootstrap.ComboBox} combo This combo box
+ * @param {Roo.bootstrap.form.ComboBox} combo This combo box
*/
'afterremove' : true,
/**
* @event specialfilter
* Fires when specialfilter
- * @param {Roo.bootstrap.ComboBox} combo This combo box
+ * @param {Roo.bootstrap.form.ComboBox} combo This combo box
*/
'specialfilter' : true,
/**
* @event tick
* Fires when tick the element
- * @param {Roo.bootstrap.ComboBox} combo This combo box
+ * @param {Roo.bootstrap.form.ComboBox} combo This combo box
*/
'tick' : true,
/**
* @event touchviewdisplay
* Fires when touch view require special display (default is using displayField)
- * @param {Roo.bootstrap.ComboBox} combo This combo box
+ * @param {Roo.bootstrap.form.ComboBox} combo This combo box
* @param {Object} cfg set html .
*/
'touchviewdisplay' : true
}
};
-Roo.extend(Roo.bootstrap.ComboBox, Roo.bootstrap.TriggerField, {
+Roo.extend(Roo.bootstrap.form.ComboBox, Roo.bootstrap.form.TriggerField, {
/**
* @cfg {Boolean} lazyRender True to prevent the ComboBox from rendering until requested (should always be used when
* Normal ComboBox
*/
if(!this.tickable){
- cfg = Roo.bootstrap.ComboBox.superclass.getAutoCreate.call(this);
+ cfg = Roo.bootstrap.form.ComboBox.superclass.getAutoCreate.call(this);
return cfg;
}
return;
}
- Roo.bootstrap.ComboBox.superclass.initEvents.call(this);
+ Roo.bootstrap.form.ComboBox.superclass.initEvents.call(this);
if(this.hiddenName){
this.store.un('load', this.onLoad, this);
this.store.un('loadexception', this.onLoadException, this);
}
- Roo.bootstrap.ComboBox.superclass.onDestroy.call(this);
+ Roo.bootstrap.form.ComboBox.superclass.onDestroy.call(this);
},
// private
{
-// Roo.bootstrap.ComboBox.superclass.onResize.apply(this, arguments);
+// Roo.bootstrap.form.ComboBox.superclass.onResize.apply(this, arguments);
//
// if(typeof w != 'number'){
// // we do not handle it!?!?
if(this.valueField){
return typeof this.value != 'undefined' ? this.value : '';
}else{
- return Roo.bootstrap.ComboBox.superclass.getValue.call(this);
+ return Roo.bootstrap.form.ComboBox.superclass.getValue.call(this);
}
},
if(this.hiddenField){
this.hiddenField.dom.value = v;
}
- Roo.bootstrap.ComboBox.superclass.setValue.call(this, text);
+ Roo.bootstrap.form.ComboBox.superclass.setValue.call(this, text);
this.value = v;
var close = this.closeTriggerEl();
this.hiddenField.dom.value = vv;
this.lastSelectionText = dv;
- Roo.bootstrap.ComboBox.superclass.setValue.call(this, dv);
+ Roo.bootstrap.form.ComboBox.superclass.setValue.call(this, dv);
this.value = vv;
return;
}
// no hidden field.. - we store the value in 'value', but still display
// display field!!!!
this.lastSelectionText = dv;
- Roo.bootstrap.ComboBox.superclass.setValue.call(this, dv);
+ Roo.bootstrap.form.ComboBox.superclass.setValue.call(this, dv);
this.value = vv;
renderTouchView : function()
{
- this.touchViewEl = Roo.get(document.body).createChild(Roo.bootstrap.ComboBox.touchViewTemplate);
+ this.touchViewEl = Roo.get(document.body).createChild(Roo.bootstrap.form.ComboBox.touchViewTemplate);
this.touchViewEl.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay = 'block';
this.touchViewHeaderEl = this.touchViewEl.select('.modal-header', true).first();
var rawValue = this.getRawValue();
- var template = (this.multiple) ? Roo.bootstrap.ComboBox.listItemCheckbox : Roo.bootstrap.ComboBox.listItemRadio;
+ var template = (this.multiple) ? Roo.bootstrap.form.ComboBox.listItemCheckbox : Roo.bootstrap.form.ComboBox.listItemRadio;
this.tickItems = [];
{
this.clearTouchView();
- this.touchViewListGroup.createChild(Roo.bootstrap.ComboBox.emptyResult);
+ this.touchViewListGroup.createChild(Roo.bootstrap.form.ComboBox.emptyResult);
this.touchViewListGroup.select('.roo-combobox-touch-view-empty-result', true).first().dom.innerHTML = this.emptyResultText;
*/
});
-Roo.apply(Roo.bootstrap.ComboBox, {
+Roo.apply(Roo.bootstrap.form.ComboBox, {
header : {
tag: 'div',
}
});
-Roo.apply(Roo.bootstrap.ComboBox, {
+Roo.apply(Roo.bootstrap.form.ComboBox, {
touchViewTemplate : {
tag: 'div',
tag: 'div',
cls: 'modal-content',
cn: [
- Roo.bootstrap.ComboBox.header,
- Roo.bootstrap.ComboBox.body,
- Roo.bootstrap.ComboBox.footer
+ Roo.bootstrap.form.ComboBox.header,
+ Roo.bootstrap.form.ComboBox.body,
+ Roo.bootstrap.form.ComboBox.footer
]
}
]
*/
/**
- * @class Roo.bootstrap.DateField
- * @extends Roo.bootstrap.Input
+ * @class Roo.bootstrap.form.DateField
+ * @extends Roo.bootstrap.form.Input
* Bootstrap DateField class
* @cfg {Number} weekStart default 0
* @cfg {String} viewMode default empty, (months|years)
* @param {Object} config The config object
*/
-Roo.bootstrap.DateField = function(config){
- Roo.bootstrap.DateField.superclass.constructor.call(this, config);
+Roo.bootstrap.form.DateField = function(config){
+ Roo.bootstrap.form.DateField.superclass.constructor.call(this, config);
this.addEvents({
/**
* @event show
* Fires when this field show.
- * @param {Roo.bootstrap.DateField} this
+ * @param {Roo.bootstrap.form.DateField} this
* @param {Mixed} date The date value
*/
show : true,
/**
* @event show
* Fires when this field hide.
- * @param {Roo.bootstrap.DateField} this
+ * @param {Roo.bootstrap.form.DateField} this
* @param {Mixed} date The date value
*/
hide : true,
/**
* @event select
* Fires when select a date.
- * @param {Roo.bootstrap.DateField} this
+ * @param {Roo.bootstrap.form.DateField} this
* @param {Mixed} date The date value
*/
select : true,
/**
* @event beforeselect
* Fires when before select a date.
- * @param {Roo.bootstrap.DateField} this
+ * @param {Roo.bootstrap.form.DateField} this
* @param {Mixed} date The date value
*/
beforeselect : true
});
};
-Roo.extend(Roo.bootstrap.DateField, Roo.bootstrap.Input, {
+Roo.extend(Roo.bootstrap.form.DateField, Roo.bootstrap.form.Input, {
/**
* @cfg {String} format
onRender: function(ct, position)
{
- Roo.bootstrap.DateField.superclass.onRender.call(this, ct, position);
+ Roo.bootstrap.form.DateField.superclass.onRender.call(this, ct, position);
this.language = this.language || 'en';
- this.language = this.language in Roo.bootstrap.DateField.dates ? this.language : this.language.split('-')[0];
- this.language = this.language in Roo.bootstrap.DateField.dates ? this.language : "en";
+ this.language = this.language in Roo.bootstrap.form.DateField.dates ? this.language : this.language.split('-')[0];
+ this.language = this.language in Roo.bootstrap.form.DateField.dates ? this.language : "en";
- this.isRTL = Roo.bootstrap.DateField.dates[this.language].rtl || false;
+ this.isRTL = Roo.bootstrap.form.DateField.dates[this.language].rtl || false;
this.format = this.format || 'm/d/y';
this.isInline = false;
this.isInput = true;
}
}
- this.pickerEl = Roo.get(document.body).createChild(Roo.bootstrap.DateField.template);
+ this.pickerEl = Roo.get(document.body).createChild(Roo.bootstrap.form.DateField.template);
-// this.el.select('>.input-group', true).first().createChild(Roo.bootstrap.DateField.template);
+// this.el.select('>.input-group', true).first().createChild(Roo.bootstrap.form.DateField.template);
this.picker().setVisibilityMode(Roo.Element.DISPLAY).originalDisplay = 'block';
return;
}
- v.dom.innerHTML = Roo.bootstrap.DateField.dates[this.language].today;
+ v.dom.innerHTML = Roo.bootstrap.form.DateField.dates[this.language].today;
v.attr('colspan', function(i, val){
return parseInt(val) + 1;
});
dow.cn.push({
tag: 'th',
cls: 'dow',
- html: Roo.bootstrap.DateField.dates[this.language].daysMin[(dowCnt++)%7]
+ html: Roo.bootstrap.form.DateField.dates[this.language].daysMin[(dowCnt++)%7]
});
}
var month = {
tag: 'span',
cls: 'month',
- html: Roo.bootstrap.DateField.dates[this.language].monthsShort[i++]
+ html: Roo.bootstrap.form.DateField.dates[this.language].monthsShort[i++]
};
months.createChild(month);
currentDate = this.date && this.date.valueOf(),
today = this.UTCToday();
- this.picker().select('>.datepicker-days thead th.switch', true).first().dom.innerHTML = Roo.bootstrap.DateField.dates[this.language].months[month]+' '+year;
+ this.picker().select('>.datepicker-days thead th.switch', true).first().dom.innerHTML = Roo.bootstrap.form.DateField.dates[this.language].months[month]+' '+year;
-// this.picker().select('>tfoot th.today', true).first().dom.innerHTML = Roo.bootstrap.DateField.dates[this.language].today;
+// this.picker().select('>tfoot th.today', true).first().dom.innerHTML = Roo.bootstrap.form.DateField.dates[this.language].today;
// this.picker.select('>tfoot th.today').
// .text(dates[this.language].today)
v.setVisibilityMode(Roo.Element.DISPLAY).originalDisplay = 'block';
v.hide();
});
- this.picker().select('>.datepicker-'+Roo.bootstrap.DateField.modes[this.viewMode].clsName, true).first().show();
+ this.picker().select('>.datepicker-'+Roo.bootstrap.form.DateField.modes[this.viewMode].clsName, true).first().show();
},
place: function()
onFocus : function()
{
- Roo.bootstrap.DateField.superclass.onFocus.call(this);
+ Roo.bootstrap.form.DateField.superclass.onFocus.call(this);
this.showPopup();
},
onBlur : function()
{
- Roo.bootstrap.DateField.superclass.onBlur.call(this);
+ Roo.bootstrap.form.DateField.superclass.onBlur.call(this);
var d = this.inputEl().getValue();
keyup: function(e)
{
- Roo.bootstrap.DateField.superclass.keyup.call(this);
+ Roo.bootstrap.form.DateField.superclass.keyup.call(this);
this.update();
},
if(isNaN(d.getTime())){
this.date = this.viewDate = '';
- Roo.bootstrap.DateField.superclass.setValue.call(this, '');
+ Roo.bootstrap.form.DateField.superclass.setValue.call(this, '');
return;
}
v = this.formatDate(d);
- Roo.bootstrap.DateField.superclass.setValue.call(this, v);
+ Roo.bootstrap.form.DateField.superclass.setValue.call(this, v);
this.date = new Date(d.getTime() - d.getTimezoneOffset()*60000);
break;
case 'prev':
case 'next':
- var dir = Roo.bootstrap.DateField.modes[this.viewMode].navStep * (className == 'prev' ? -1 : 1);
+ var dir = Roo.bootstrap.form.DateField.modes[this.viewMode].navStep * (className == 'prev' ? -1 : 1);
switch(this.viewMode){
case 0:
this.viewDate = this.moveMonth(this.viewDate, dir);
}
this.viewDate.setUTCDate(1);
if (className.indexOf('month') > -1) {
- this.viewDate.setUTCMonth(Roo.bootstrap.DateField.dates[this.language].monthsShort.indexOf(html));
+ this.viewDate.setUTCMonth(Roo.bootstrap.form.DateField.dates[this.language].monthsShort.indexOf(html));
} else {
var year = parseInt(html, 10) || 0;
this.viewDate.setUTCFullYear(year);
{
this.date = this.viewDate = '';
- Roo.bootstrap.DateField.superclass.setValue.call(this, '');
+ Roo.bootstrap.form.DateField.superclass.setValue.call(this, '');
}
});
-Roo.apply(Roo.bootstrap.DateField, {
+Roo.apply(Roo.bootstrap.form.DateField, {
head : {
tag: 'thead',
}]
});
-Roo.apply(Roo.bootstrap.DateField, {
+Roo.apply(Roo.bootstrap.form.DateField, {
template : {
tag: 'div',
tag: 'table',
cls: 'table-condensed',
cn:[
- Roo.bootstrap.DateField.head,
+ Roo.bootstrap.form.DateField.head,
{
tag: 'tbody'
},
- Roo.bootstrap.DateField.footer
+ Roo.bootstrap.form.DateField.footer
]
}
]
tag: 'table',
cls: 'table-condensed',
cn:[
- Roo.bootstrap.DateField.head,
- Roo.bootstrap.DateField.content,
- Roo.bootstrap.DateField.footer
+ Roo.bootstrap.form.DateField.head,
+ Roo.bootstrap.form.DateField.content,
+ Roo.bootstrap.form.DateField.footer
]
}
]
tag: 'table',
cls: 'table-condensed',
cn:[
- Roo.bootstrap.DateField.head,
- Roo.bootstrap.DateField.content,
- Roo.bootstrap.DateField.footer
+ Roo.bootstrap.form.DateField.head,
+ Roo.bootstrap.form.DateField.content,
+ Roo.bootstrap.form.DateField.footer
]
}
]
/**
- * @class Roo.bootstrap.DateSplitField
+ * @class Roo.bootstrap.form.DateSplitField
* @extends Roo.bootstrap.Component
* Bootstrap DateSplitField class
* @cfg {string} fieldLabel - the label associated
* @param {Object} config The config object
*/
-Roo.bootstrap.DateSplitField = function(config){
- Roo.bootstrap.DateSplitField.superclass.constructor.call(this, config);
+Roo.bootstrap.form.DateSplitField = function(config){
+ Roo.bootstrap.form.DateSplitField.superclass.constructor.call(this, config);
this.addEvents({
// raw events
/**
* @event years
* getting the data of years
- * @param {Roo.bootstrap.DateSplitField} this
+ * @param {Roo.bootstrap.form.DateSplitField} this
* @param {Object} years
*/
"years" : true,
/**
* @event days
* getting the data of days
- * @param {Roo.bootstrap.DateSplitField} this
+ * @param {Roo.bootstrap.form.DateSplitField} this
* @param {Object} days
*/
"days" : true,
});
};
-Roo.extend(Roo.bootstrap.DateSplitField, Roo.bootstrap.Component, {
+Roo.extend(Roo.bootstrap.form.DateSplitField, Roo.bootstrap.Component, {
fieldLabel : '',
labelAlign : 'top',
this.inputEl = this.el.select('.roo-date-split-field-group-value', true).first();
- this.dayField = new Roo.bootstrap.ComboBox({
+ this.dayField = new Roo.bootstrap.form.ComboBox({
allowBlank : this.dayAllowBlank,
alwaysQuery : true,
displayField : 'value',
this.dayField.render(this.el.select('.roo-date-split-field-day', true).first(), null);
- this.monthField = new Roo.bootstrap.MonthField({
+ this.monthField = new Roo.bootstrap.form.MonthField({
after : '<i class=\"fa fa-calendar\"></i>',
allowBlank : this.monthAllowBlank,
placeholder : this.monthPlaceholder,
this.monthField.render(this.el.select('.roo-date-split-field-month', true).first(), null);
- this.yearField = new Roo.bootstrap.ComboBox({
+ this.yearField = new Roo.bootstrap.form.ComboBox({
allowBlank : this.yearAllowBlank,
alwaysQuery : true,
displayField : 'value',
*/
/**
- * @class Roo.bootstrap.FieldLabel
+ * @class Roo.bootstrap.form.FieldLabel
* @extends Roo.bootstrap.Component
* Bootstrap FieldLabel class
* @cfg {String} html contents of the element
* @param {Object} config The config object
*/
-Roo.bootstrap.FieldLabel = function(config){
+Roo.bootstrap.form.FieldLabel = function(config){
Roo.bootstrap.Element.superclass.constructor.call(this, config);
this.addEvents({
});
};
-Roo.extend(Roo.bootstrap.FieldLabel, Roo.bootstrap.Component, {
+Roo.extend(Roo.bootstrap.form.FieldLabel, Roo.bootstrap.Component, {
tag: 'label',
cls: '',
this.indicator.addClass('invisible');
}
- Roo.bootstrap.FieldLabel.register(this);
+ Roo.bootstrap.form.FieldLabel.register(this);
},
indicatorEl : function()
});
-Roo.apply(Roo.bootstrap.FieldLabel, {
+Roo.apply(Roo.bootstrap.form.FieldLabel, {
groups: {},
/**
* register a FieldLabel Group
- * @param {Roo.bootstrap.FieldLabel} the FieldLabel to add
+ * @param {Roo.bootstrap.form.FieldLabel} the FieldLabel to add
*/
register : function(label)
{
/**
* fetch a FieldLabel Group based on the target
* @param {string} target
- * @returns {Roo.bootstrap.FieldLabel} the CheckBox group
+ * @returns {Roo.bootstrap.form.FieldLabel} the CheckBox group
*/
get: function(target) {
if (typeof(this.groups[target]) == 'undefined') {
*/
/**
- * @class Roo.bootstrap.Form
+ * @class Roo.bootstrap.form.Form
* @extends Roo.bootstrap.Component
* @children Roo.bootstrap.Component
* Bootstrap Form class
*/
-Roo.bootstrap.Form = function(config){
+Roo.bootstrap.form.Form = function(config){
- Roo.bootstrap.Form.superclass.constructor.call(this, config);
+ Roo.bootstrap.form.Form.superclass.constructor.call(this, config);
- Roo.bootstrap.Form.popover.apply();
+ Roo.bootstrap.form.Form.popover.apply();
this.addEvents({
/**
});
};
-Roo.extend(Roo.bootstrap.Form, Roo.bootstrap.Component, {
+Roo.extend(Roo.bootstrap.form.Form, Roo.bootstrap.Component, {
/**
* @cfg {String} method
});
if(this.errorMask && !valid){
- Roo.bootstrap.Form.popover.mask(this, target);
+ Roo.bootstrap.form.Form.popover.mask(this, target);
}
return valid;
});
-Roo.apply(Roo.bootstrap.Form, {
+Roo.apply(Roo.bootstrap.form.Form, {
popover : {
this.toolTip.show(tip);
this.intervalID = window.setInterval(function() {
- Roo.bootstrap.Form.popover.unmask();
+ Roo.bootstrap.form.Form.popover.unmask();
}, 10000);
window.onwheel = function(){ return false;};
*/
/**
- * @class Roo.bootstrap.Input
+ * @class Roo.bootstrap.form.Input
* @extends Roo.bootstrap.Component
* Bootstrap Input class
* @cfg {Boolean} disabled is it disabled
* @param {Object} config The config object
*/
-Roo.bootstrap.Input = function(config){
+Roo.bootstrap.form.Input = function(config){
- Roo.bootstrap.Input.superclass.constructor.call(this, config);
+ Roo.bootstrap.form.Input.superclass.constructor.call(this, config);
this.addEvents({
/**
});
};
-Roo.extend(Roo.bootstrap.Input, Roo.bootstrap.Component, {
+Roo.extend(Roo.bootstrap.form.Input, Roo.bootstrap.Component, {
/**
* @cfg {String/Boolean} validationEvent The event that should initiate field validation. Set to false to disable
automatic validation (defaults to "keyup").
/**
- * @class Roo.bootstrap.MoneyField
- * @extends Roo.bootstrap.ComboBox
+ * @class Roo.bootstrap.form.MoneyField
+ * @extends Roo.bootstrap.form.ComboBox
* Bootstrap MoneyField class
*
* @constructor
* @param {Object} config Configuration options
*/
-Roo.bootstrap.MoneyField = function(config) {
+Roo.bootstrap.form.MoneyField = function(config) {
- Roo.bootstrap.MoneyField.superclass.constructor.call(this, config);
+ Roo.bootstrap.form.MoneyField.superclass.constructor.call(this, config);
};
-Roo.extend(Roo.bootstrap.MoneyField, Roo.bootstrap.ComboBox, {
+Roo.extend(Roo.bootstrap.form.MoneyField, Roo.bootstrap.form.ComboBox, {
/**
* @cfg {Boolean} allowDecimals False to disallow decimal values (defaults to true)
validateValue : function(value)
{
- if(!Roo.bootstrap.MoneyField.superclass.validateValue.call(this, value)){
+ if(!Roo.bootstrap.form.MoneyField.superclass.validateValue.call(this, value)){
return false;
}
*/
/**
- * @class Roo.bootstrap.MonthField
- * @extends Roo.bootstrap.Input
+ * @class Roo.bootstrap.form.MonthField
+ * @extends Roo.bootstrap.form.Input
* Bootstrap MonthField class
*
* @cfg {String} language default en
* @param {Object} config The config object
*/
-Roo.bootstrap.MonthField = function(config){
- Roo.bootstrap.MonthField.superclass.constructor.call(this, config);
+Roo.bootstrap.form.MonthField = function(config){
+ Roo.bootstrap.form.MonthField.superclass.constructor.call(this, config);
this.addEvents({
/**
* @event show
* Fires when this field show.
- * @param {Roo.bootstrap.MonthField} this
+ * @param {Roo.bootstrap.form.MonthField} this
* @param {Mixed} date The date value
*/
show : true,
/**
* @event show
* Fires when this field hide.
- * @param {Roo.bootstrap.MonthField} this
+ * @param {Roo.bootstrap.form.MonthField} this
* @param {Mixed} date The date value
*/
hide : true,
/**
* @event select
* Fires when select a date.
- * @param {Roo.bootstrap.MonthField} this
+ * @param {Roo.bootstrap.form.MonthField} this
* @param {String} oldvalue The old value
* @param {String} newvalue The new value
*/
});
};
-Roo.extend(Roo.bootstrap.MonthField, Roo.bootstrap.Input, {
+Roo.extend(Roo.bootstrap.form.MonthField, Roo.bootstrap.form.Input, {
onRender: function(ct, position)
{
- Roo.bootstrap.MonthField.superclass.onRender.call(this, ct, position);
+ Roo.bootstrap.form.MonthField.superclass.onRender.call(this, ct, position);
this.language = this.language || 'en';
- this.language = this.language in Roo.bootstrap.MonthField.dates ? this.language : this.language.split('-')[0];
- this.language = this.language in Roo.bootstrap.MonthField.dates ? this.language : "en";
+ this.language = this.language in Roo.bootstrap.form.MonthField.dates ? this.language : this.language.split('-')[0];
+ this.language = this.language in Roo.bootstrap.form.MonthField.dates ? this.language : "en";
- this.isRTL = Roo.bootstrap.MonthField.dates[this.language].rtl || false;
+ this.isRTL = Roo.bootstrap.form.MonthField.dates[this.language].rtl || false;
this.isInline = false;
this.isInput = true;
this.component = this.el.select('.add-on', true).first() || false;
this.component = (this.component && this.component.length === 0) ? false : this.component;
this.hasInput = this.component && this.inputEL().length;
- this.pickerEl = Roo.get(document.body).createChild(Roo.bootstrap.MonthField.template);
+ this.pickerEl = Roo.get(document.body).createChild(Roo.bootstrap.form.MonthField.template);
this.picker().setVisibilityMode(Roo.Element.DISPLAY).originalDisplay = 'block';
{
var o = this.getValue();
- Roo.bootstrap.MonthField.superclass.setValue.call(this, v);
+ Roo.bootstrap.form.MonthField.superclass.setValue.call(this, v);
this.update();
return;
}
- this.vIndex = Roo.bootstrap.MonthField.dates[this.language].monthsShort.indexOf(html);
+ this.vIndex = Roo.bootstrap.form.MonthField.dates[this.language].monthsShort.indexOf(html);
- this.setValue(Roo.bootstrap.MonthField.dates[this.language].months[this.vIndex]);
+ this.setValue(Roo.bootstrap.form.MonthField.dates[this.language].months[this.vIndex]);
this.hide();
var month = {
tag: 'span',
cls: 'month',
- html: Roo.bootstrap.MonthField.dates[this.language].monthsShort[i++]
+ html: Roo.bootstrap.form.MonthField.dates[this.language].monthsShort[i++]
};
months.createChild(month);
var _this = this;
if(typeof(this.vIndex) == 'undefined' && this.value.length){
- this.vIndex = Roo.bootstrap.MonthField.dates[this.language].months.indexOf(this.value);
+ this.vIndex = Roo.bootstrap.form.MonthField.dates[this.language].months.indexOf(this.value);
}
Roo.each(this.pickerEl.select('> .datepicker-months tbody > tr > td > span', true).elements, function(e, k){
onFocus : function()
{
- Roo.bootstrap.MonthField.superclass.onFocus.call(this);
+ Roo.bootstrap.form.MonthField.superclass.onFocus.call(this);
this.show();
},
onBlur : function()
{
- Roo.bootstrap.MonthField.superclass.onBlur.call(this);
+ Roo.bootstrap.form.MonthField.superclass.onBlur.call(this);
var d = this.inputEl().getValue();
keyup: function(e)
{
- Roo.bootstrap.MonthField.superclass.keyup.call(this);
+ Roo.bootstrap.form.MonthField.superclass.keyup.call(this);
this.update();
},
this.vIndex = 0;
}
- this.setValue(Roo.bootstrap.MonthField.dates[this.language].months[this.vIndex]);
+ this.setValue(Roo.bootstrap.form.MonthField.dates[this.language].months[this.vIndex]);
break;
case 38: // up
this.vIndex = 0;
}
- this.setValue(Roo.bootstrap.MonthField.dates[this.language].months[this.vIndex]);
+ this.setValue(Roo.bootstrap.form.MonthField.dates[this.language].months[this.vIndex]);
break;
case 13: // enter
if(typeof(this.vIndex) != 'undefined' && !isNaN(this.vIndex)){
- this.setValue(Roo.bootstrap.MonthField.dates[this.language].months[this.vIndex]);
+ this.setValue(Roo.bootstrap.form.MonthField.dates[this.language].months[this.vIndex]);
}
this.hide();
break;
case 9: // tab
if(typeof(this.vIndex) != 'undefined' && !isNaN(this.vIndex)){
- this.setValue(Roo.bootstrap.MonthField.dates[this.language].months[this.vIndex]);
+ this.setValue(Roo.bootstrap.form.MonthField.dates[this.language].months[this.vIndex]);
}
this.hide();
break;
});
-Roo.apply(Roo.bootstrap.MonthField, {
+Roo.apply(Roo.bootstrap.form.MonthField, {
content : {
tag: 'tbody',
}
});
-Roo.apply(Roo.bootstrap.MonthField, {
+Roo.apply(Roo.bootstrap.form.MonthField, {
template : {
tag: 'div',
tag: 'table',
cls: 'table-condensed',
cn:[
- Roo.bootstrap.DateField.content
+ Roo.bootstrap.form.DateField.content
]
}
]
*/
/**
- * @class Roo.bootstrap.NumberField
- * @extends Roo.bootstrap.Input
+ * @class Roo.bootstrap.form.NumberField
+ * @extends Roo.bootstrap.form.Input
* Bootstrap NumberField class
*
*
* @param {Object} config The config object
*/
-Roo.bootstrap.NumberField = function(config){
- Roo.bootstrap.NumberField.superclass.constructor.call(this, config);
+Roo.bootstrap.form.NumberField = function(config){
+ Roo.bootstrap.form.NumberField.superclass.constructor.call(this, config);
};
-Roo.extend(Roo.bootstrap.NumberField, Roo.bootstrap.Input, {
+Roo.extend(Roo.bootstrap.form.NumberField, Roo.bootstrap.form.Input, {
/**
* @cfg {Boolean} allowDecimals False to disallow decimal values (defaults to true)
this.name = '';
- var cfg = Roo.bootstrap.NumberField.superclass.getAutoCreate.call(this);
+ var cfg = Roo.bootstrap.form.NumberField.superclass.getAutoCreate.call(this);
this.name = hiddenInput.name;
// private
initEvents : function()
{
- Roo.bootstrap.NumberField.superclass.initEvents.call(this);
+ Roo.bootstrap.form.NumberField.superclass.initEvents.call(this);
var allowed = "0123456789";
validateValue : function(value)
{
- if(!Roo.bootstrap.NumberField.superclass.validateValue.call(this, value)){
+ if(!Roo.bootstrap.form.NumberField.superclass.validateValue.call(this, value)){
return false;
}
**/
/**
- * @class Roo.bootstrap.PhoneInput
- * @extends Roo.bootstrap.TriggerField
+ * @class Roo.bootstrap.form.PhoneInput
+ * @extends Roo.bootstrap.form.TriggerField
* An input with International dial-code selection
* @cfg {String} defaultDialCode default '+852'
* @param {Object} config Configuration options
*/
-Roo.bootstrap.PhoneInput = function(config) {
- Roo.bootstrap.PhoneInput.superclass.constructor.call(this, config);
+Roo.bootstrap.form.PhoneInput = function(config) {
+ Roo.bootstrap.form.PhoneInput.superclass.constructor.call(this, config);
};
-Roo.extend(Roo.bootstrap.PhoneInput, Roo.bootstrap.TriggerField, {
+Roo.extend(Roo.bootstrap.form.PhoneInput, Roo.bootstrap.form.TriggerField, {
/**
* @cfg {Roo.data.Store} store [required] The data store to which this combo is bound (defaults to undefined)
*/
getAutoCreate : function()
{
- var data = Roo.bootstrap.PhoneInputData();
+ var data = Roo.bootstrap.form.PhoneInputData();
var align = this.labelAlign || this.parentLabelAlign();
var id = Roo.id();
initEvents : function()
{
this.createList();
- Roo.bootstrap.PhoneInput.superclass.initEvents.call(this);
+ Roo.bootstrap.form.PhoneInput.superclass.initEvents.call(this);
this.indicator = this.indicatorEl();
this.flag = this.flagEl();
* Availability: https://github.com/jackocnr/intl-tel-input.git
**/
-Roo.bootstrap.PhoneInputData = function() {
+Roo.bootstrap.form.PhoneInputData = function() {
var d = [
[
"Afghanistan (افغانستان)",
*/
/**
- * @class Roo.bootstrap.Radio
+ * @class Roo.bootstrap.form.Radio
* @extends Roo.bootstrap.Component
* Bootstrap Radio class
* @cfg {String} boxLabel - the label associated
* Create a new Radio
* @param {Object} config The config object
*/
-Roo.bootstrap.Radio = function(config){
- Roo.bootstrap.Radio.superclass.constructor.call(this, config);
+Roo.bootstrap.form.Radio = function(config){
+ Roo.bootstrap.form.Radio.superclass.constructor.call(this, config);
};
-Roo.extend(Roo.bootstrap.Radio, Roo.bootstrap.Component, {
+Roo.extend(Roo.bootstrap.form.Radio, Roo.bootstrap.Component, {
boxLabel : '',
*/
/**
- * @class Roo.bootstrap.RadioSet
- * @extends Roo.bootstrap.Input
- * @children Roo.bootstrap.Radio
+ * @class Roo.bootstrap.form.RadioSet
+ * @extends Roo.bootstrap.form.Input
+ * @children Roo.bootstrap.form.Radio
* Bootstrap RadioSet class
* @cfg {String} indicatorpos (left|right) default left
* @cfg {Boolean} inline (true|false) inline the element (default true)
* @param {Object} config The config object
*/
-Roo.bootstrap.RadioSet = function(config){
+Roo.bootstrap.form.RadioSet = function(config){
- Roo.bootstrap.RadioSet.superclass.constructor.call(this, config);
+ Roo.bootstrap.form.RadioSet.superclass.constructor.call(this, config);
this.radioes = [];
- Roo.bootstrap.RadioSet.register(this);
+ Roo.bootstrap.form.RadioSet.register(this);
this.addEvents({
/**
* @event check
* Fires when the element is checked or unchecked.
- * @param {Roo.bootstrap.RadioSet} this This radio
- * @param {Roo.bootstrap.Radio} item The checked item
+ * @param {Roo.bootstrap.form.RadioSet} this This radio
+ * @param {Roo.bootstrap.form.Radio} item The checked item
*/
check : true,
/**
* @event click
* Fires when the element is click.
- * @param {Roo.bootstrap.RadioSet} this This radio set
- * @param {Roo.bootstrap.Radio} item The checked item
+ * @param {Roo.bootstrap.form.RadioSet} this This radio set
+ * @param {Roo.bootstrap.form.Radio} item The checked item
* @param {Roo.EventObject} e The event object
*/
click : true
};
-Roo.extend(Roo.bootstrap.RadioSet, Roo.bootstrap.Input, {
+Roo.extend(Roo.bootstrap.form.RadioSet, Roo.bootstrap.form.Input, {
radioes : false,
});
-Roo.apply(Roo.bootstrap.RadioSet, {
+Roo.apply(Roo.bootstrap.form.RadioSet, {
groups: {},
*/
/**
- * @class Roo.bootstrap.SecurePass
- * @extends Roo.bootstrap.Input
+ * @class Roo.bootstrap.form.SecurePass
+ * @extends Roo.bootstrap.form.Input
* Bootstrap SecurePass class
*
*
* @param {Object} config The config object
*/
-Roo.bootstrap.SecurePass = function (config) {
+Roo.bootstrap.form.SecurePass = function (config) {
// these go here, so the translation tool can replace them..
this.errors = {
PwdEmpty: "Please type a password, and then retype it to confirm.",
this.errors = {};
- Roo.bootstrap.SecurePass.superclass.constructor.call(this, config);
+ Roo.bootstrap.form.SecurePass.superclass.constructor.call(this, config);
}
-Roo.extend(Roo.bootstrap.SecurePass, Roo.bootstrap.Input, {
+Roo.extend(Roo.bootstrap.form.SecurePass, Roo.bootstrap.form.Input, {
/**
* @cfg {String/Object} errors A Error spec, or true for a default spec (defaults to
* {
// private
initEvents: function ()
{
- Roo.bootstrap.SecurePass.superclass.initEvents.call(this);
+ Roo.bootstrap.form.SecurePass.superclass.initEvents.call(this);
if (this.el.is('input[type=password]') && Roo.isSafari) {
this.el.on('keydown', this.SafariOnKeyDown, this);
// private
onRender: function (ct, position)
{
- Roo.bootstrap.SecurePass.superclass.onRender.call(this, ct, position);
+ Roo.bootstrap.form.SecurePass.superclass.onRender.call(this, ct, position);
this.wrap = this.el.wrap({cls: 'x-form-field-wrap'});
this.trigger = this.wrap.createChild({tag: 'div', cls: 'StrengthMeter ' + this.triggerClass});
if (this.wrap) {
this.wrap.remove();
}
- Roo.bootstrap.TriggerField.superclass.onDestroy.call(this);
+ Roo.bootstrap.form.TriggerField.superclass.onDestroy.call(this);
},
// private
checkStrength: function ()
},
reset: function ()
{
- Roo.bootstrap.SecurePass.superclass.reset.call(this);
+ Roo.bootstrap.form.SecurePass.superclass.reset.call(this);
this._lastPwd = '';
// private
validateValue: function (value)
{
- if (!Roo.bootstrap.SecurePass.superclass.validateValue.call(this, value)) {
+ if (!Roo.bootstrap.form.SecurePass.superclass.validateValue.call(this, value)) {
return false;
}
if (value.length == 0) {
*/
/**
- * @class Roo.bootstrap.TextArea
- * @extends Roo.bootstrap.Input
+ * @class Roo.bootstrap.form.TextArea
+ * @extends Roo.bootstrap.form.Input
* Bootstrap TextArea class
* @cfg {Number} cols Specifies the visible width of a text area
* @cfg {Number} rows Specifies the visible number of lines in a text area
* @param {Object} config The config object
*/
-Roo.bootstrap.TextArea = function(config){
- Roo.bootstrap.TextArea.superclass.constructor.call(this, config);
+Roo.bootstrap.form.TextArea = function(config){
+ Roo.bootstrap.form.TextArea.superclass.constructor.call(this, config);
};
-Roo.extend(Roo.bootstrap.TextArea, Roo.bootstrap.Input, {
+Roo.extend(Roo.bootstrap.form.TextArea, Roo.bootstrap.form.Input, {
cols : false,
rows : 5,
*/
/**
- * @class Roo.bootstrap.TimeField
- * @extends Roo.bootstrap.Input
+ * @class Roo.bootstrap.form.TimeField
+ * @extends Roo.bootstrap.form.Input
* Bootstrap DateField class
*
*
* @param {Object} config The config object
*/
-Roo.bootstrap.TimeField = function(config){
- Roo.bootstrap.TimeField.superclass.constructor.call(this, config);
+Roo.bootstrap.form.TimeField = function(config){
+ Roo.bootstrap.form.TimeField.superclass.constructor.call(this, config);
this.addEvents({
/**
* @event show
* Fires when this field show.
- * @param {Roo.bootstrap.DateField} thisthis
+ * @param {Roo.bootstrap.form.DateField} thisthis
* @param {Mixed} date The date value
*/
show : true,
/**
* @event show
* Fires when this field hide.
- * @param {Roo.bootstrap.DateField} this
+ * @param {Roo.bootstrap.form.DateField} this
* @param {Mixed} date The date value
*/
hide : true,
/**
* @event select
* Fires when select a date.
- * @param {Roo.bootstrap.DateField} this
+ * @param {Roo.bootstrap.form.DateField} this
* @param {Mixed} date The date value
*/
select : true
});
};
-Roo.extend(Roo.bootstrap.TimeField, Roo.bootstrap.Input, {
+Roo.extend(Roo.bootstrap.form.TimeField, Roo.bootstrap.form.Input, {
/**
* @cfg {String} format
getAutoCreate : function()
{
this.after = '<i class="fa far fa-clock"></i>';
- return Roo.bootstrap.TimeField.superclass.getAutoCreate.call(this);
+ return Roo.bootstrap.form.TimeField.superclass.getAutoCreate.call(this);
},
onRender: function(ct, position)
{
- Roo.bootstrap.TimeField.superclass.onRender.call(this, ct, position);
+ Roo.bootstrap.form.TimeField.superclass.onRender.call(this, ct, position);
- this.pickerEl = Roo.get(document.body).createChild(Roo.bootstrap.TimeField.template);
+ this.pickerEl = Roo.get(document.body).createChild(Roo.bootstrap.form.TimeField.template);
this.picker().setVisibilityMode(Roo.Element.DISPLAY).originalDisplay = 'block';
onFocus : function()
{
- Roo.bootstrap.TimeField.superclass.onFocus.call(this);
+ Roo.bootstrap.form.TimeField.superclass.onFocus.call(this);
this.show();
},
onBlur : function()
{
- Roo.bootstrap.TimeField.superclass.onBlur.call(this);
+ Roo.bootstrap.form.TimeField.superclass.onBlur.call(this);
this.hide();
},
});
-Roo.apply(Roo.bootstrap.TimeField, {
+Roo.apply(Roo.bootstrap.form.TimeField, {
template : {
tag: 'div',
*/
/**
- * @class Roo.bootstrap.TriggerField
- * @extends Roo.bootstrap.Input
+ * @class Roo.bootstrap.form.TriggerField
+ * @extends Roo.bootstrap.form.Input
* Provides a convenient wrapper for TextFields that adds a clickable trigger button (looks like a combobox by default).
* The trigger has no default action, so you must assign a function to implement the trigger click handler by
* overriding {@link #onTriggerClick}. You can create a TriggerField directly, as it renders exactly like a combobox
* for which you can provide a custom implementation. For example:
* <pre><code>
-var trigger = new Roo.bootstrap.TriggerField();
+var trigger = new Roo.bootstrap.form.TriggerField();
trigger.onTriggerClick = myTriggerFn;
trigger.applyTo('my-field');
</code></pre>
*
* However, in general you will most likely want to use TriggerField as the base class for a reusable component.
- * {@link Roo.bootstrap.DateField} and {@link Roo.bootstrap.ComboBox} are perfect examples of this.
+ * {@link Roo.bootstrap.form.DateField} and {@link Roo.bootstrap.form.ComboBox} are perfect examples of this.
* @cfg {String} triggerClass An additional CSS class used to style the trigger button. The trigger will always get the
* class 'x-form-trigger' by default and triggerClass will be <b>appended</b> if specified.
* @cfg {String} caret (search|calendar) BS3 only - carat fa name
* @constructor
* Create a new TriggerField.
- * @param {Object} config Configuration options (valid {@Roo.bootstrap.Input} config options will also be applied
+ * @param {Object} config Configuration options (valid {@Roo.bootstrap.form.Input} config options will also be applied
* to the base TextField)
*/
-Roo.bootstrap.TriggerField = function(config){
+Roo.bootstrap.form.TriggerField = function(config){
this.mimicing = false;
- Roo.bootstrap.TriggerField.superclass.constructor.call(this, config);
+ Roo.bootstrap.form.TriggerField.superclass.constructor.call(this, config);
};
-Roo.extend(Roo.bootstrap.TriggerField, Roo.bootstrap.Input, {
+Roo.extend(Roo.bootstrap.form.TriggerField, Roo.bootstrap.form.Input, {
/**
* @cfg {String} triggerClass A CSS class to apply to the trigger
*/
// private
onResize : function(w, h){
-// Roo.bootstrap.TriggerField.superclass.onResize.apply(this, arguments);
+// Roo.bootstrap.form.TriggerField.superclass.onResize.apply(this, arguments);
// if(typeof w == 'number'){
// var x = w - this.trigger.getWidth();
// this.inputEl().setWidth(this.adjustWidth('input', x));
this.createList();
- Roo.bootstrap.TriggerField.superclass.initEvents.call(this);
+ Roo.bootstrap.form.TriggerField.superclass.initEvents.call(this);
//this.wrap = this.el.wrap({cls: "x-form-field-wrap"});
if(!this.multiple && this.showToggleBtn){
this.trigger = this.el.select('span.dropdown-toggle',true).first();
//if(this.wrap){
// this.wrap.remove();
//}
- Roo.bootstrap.TriggerField.superclass.onDestroy.call(this);
+ Roo.bootstrap.form.TriggerField.superclass.onDestroy.call(this);
},
// private
onFocus : function(){
- Roo.bootstrap.TriggerField.superclass.onFocus.call(this);
+ Roo.bootstrap.form.TriggerField.superclass.onFocus.call(this);
/*
if(!this.mimicing){
this.wrap.addClass('x-trigger-wrap-focus');
this.el.un("keydown", this.checkTab, this);
}
//this.wrap.removeClass('x-trigger-wrap-focus');
- Roo.bootstrap.TriggerField.superclass.onBlur.call(this);
+ Roo.bootstrap.form.TriggerField.superclass.onBlur.call(this);
},
// private
// private
onDisable : function(){
this.inputEl().dom.disabled = true;
- //Roo.bootstrap.TriggerField.superclass.onDisable.call(this);
+ //Roo.bootstrap.form.TriggerField.superclass.onDisable.call(this);
//if(this.wrap){
// this.wrap.addClass('x-item-disabled');
//}
// private
onEnable : function(){
this.inputEl().dom.disabled = false;
- //Roo.bootstrap.TriggerField.superclass.onEnable.call(this);
+ //Roo.bootstrap.form.TriggerField.superclass.onEnable.call(this);
//if(this.wrap){
// this.el.removeClass('x-item-disabled');
//}
+++ /dev/null
-
-Roo.namespace('Roo.bootstrap.htmleditor');
-/**
- * @class Roo.bootstrap.HtmlEditorToolbar1
- * @extends Roo.bootstrap.nav.Simplebar
- * Basic Toolbar
- *
- * @example
- * Usage:
- *
- new Roo.bootstrap.HtmlEditor({
- ....
- toolbars : [
- new Roo.bootstrap.HtmlEditorToolbar1({
- disable : { fonts: 1 , format: 1, ..., ... , ...],
- btns : [ .... ]
- })
- }
-
- *
- * @cfg {Object} disable List of elements to disable..
- * @cfg {Array} btns List of additional buttons.
- *
- *
- * NEEDS Extra CSS?
- * .x-html-editor-tb .x-edit-none .x-btn-text { background: none; }
- */
-
-Roo.bootstrap.htmleditor.ToolbarStandard = function(config)
-{
-
- Roo.apply(this, config);
-
- // default disabled, based on 'good practice'..
- this.disable = this.disable || {};
- Roo.applyIf(this.disable, {
- fontSize : true,
- colors : true,
- specialElements : true
- });
- Roo.bootstrap.htmleditor.ToolbarStandard.superclass.constructor.call(this, config);
-
- this.editor = config.editor;
- this.editorcore = config.editor.editorcore;
-
- this.buttons = new Roo.util.MixedCollection(false, function(o) { return o.cmd; });
-
- //Roo.form.HtmlEditorToolbar1.superclass.constructor.call(this, editor.wrap.dom.firstChild, [], config);
- // dont call parent... till later.
-}
-Roo.extend(Roo.bootstrap.htmleditor.ToolbarStandard, Roo.bootstrap.nav.Simplebar, {
-
- bar : true,
-
- editor : false,
- editorcore : false,
-
-
- formats : [
- "p" ,
- "h1","h2","h3","h4","h5","h6",
- "pre", "code",
- "abbr", "acronym", "address", "cite", "samp", "var",
- 'div','span'
- ],
-
- onRender : function(ct, position)
- {
- // Roo.log("Call onRender: " + this.xtype);
-
- Roo.bootstrap.htmleditor.ToolbarStandard.superclass.onRender.call(this, ct, position);
- Roo.log(this.el);
- this.el.dom.style.marginBottom = '0';
- var _this = this;
- var editorcore = this.editorcore;
- var editor= this.editor;
-
- var children = [];
- var btn = function(id,cmd , toggle, handler, html){
-
- var event = toggle ? 'toggle' : 'click';
-
- var a = {
- size : 'sm',
- xtype: 'Button',
- xns: Roo.bootstrap,
- //glyphicon : id,
- fa: id,
- cmd : id || cmd,
- enableToggle:toggle !== false,
- html : html || '',
- pressed : toggle ? false : null,
- listeners : {}
- };
- a.listeners[toggle ? 'toggle' : 'click'] = function() {
- handler ? handler.call(_this,this) :_this.onBtnClick.call(_this, cmd || id);
- };
- children.push(a);
- return a;
- }
-
- // var cb_box = function...
-
- var style = {
- xtype: 'Button',
- size : 'sm',
- xns: Roo.bootstrap,
- fa : 'font',
- //html : 'submit'
- menu : {
- xtype: 'Menu',
- xns: Roo.bootstrap,
- items: []
- }
- };
- Roo.each(this.formats, function(f) {
- style.menu.items.push({
- xtype :'MenuItem',
- xns: Roo.bootstrap,
- html : '<'+ f+' style="margin:2px">'+f +'</'+ f+'>',
- tagname : f,
- listeners : {
- click : function()
- {
- editorcore.insertTag(this.tagname);
- editor.focus();
- }
- }
-
- });
- });
- children.push(style);
-
- btn('bold',false,true);
- btn('italic',false,true);
- btn('align-left', 'justifyleft',true);
- btn('align-center', 'justifycenter',true);
- btn('align-right' , 'justifyright',true);
- btn('link', false, false, function(btn) {
- //Roo.log("create link?");
- var url = prompt(this.createLinkText, this.defaultLinkValue);
- if(url && url != 'http:/'+'/'){
- this.editorcore.relayCmd('createlink', url);
- }
- }),
- btn('list','insertunorderedlist',true);
- btn('pencil', false,true, function(btn){
- Roo.log(this);
- this.toggleSourceEdit(btn.pressed);
- });
-
- if (this.editor.btns.length > 0) {
- for (var i = 0; i<this.editor.btns.length; i++) {
- children.push(this.editor.btns[i]);
- }
- }
-
- /*
- var cog = {
- xtype: 'Button',
- size : 'sm',
- xns: Roo.bootstrap,
- glyphicon : 'cog',
- //html : 'submit'
- menu : {
- xtype: 'Menu',
- xns: Roo.bootstrap,
- items: []
- }
- };
-
- cog.menu.items.push({
- xtype :'MenuItem',
- xns: Roo.bootstrap,
- html : Clean styles,
- tagname : f,
- listeners : {
- click : function()
- {
- editorcore.insertTag(this.tagname);
- editor.focus();
- }
- }
-
- });
- */
-
-
- this.xtype = 'NavSimplebar';
-
- for(var i=0;i< children.length;i++) {
-
- this.buttons.add(this.addxtypeChild(children[i]));
-
- }
-
- editor.on('editorevent', this.updateToolbar, this);
- },
- onBtnClick : function(id)
- {
- this.editorcore.relayCmd(id);
- this.editorcore.focus();
- },
-
- /**
- * Protected method that will not generally be called directly. It triggers
- * a toolbar update by reading the markup state of the current selection in the editor.
- */
- updateToolbar: function(){
-
- if(!this.editorcore.activated){
- this.editor.onFirstFocus(); // is this neeed?
- return;
- }
-
- var btns = this.buttons;
- var doc = this.editorcore.doc;
- btns.get('bold').setActive(doc.queryCommandState('bold'));
- btns.get('italic').setActive(doc.queryCommandState('italic'));
- //btns.get('underline').setActive(doc.queryCommandState('underline'));
-
- btns.get('align-left').setActive(doc.queryCommandState('justifyleft'));
- btns.get('align-center').setActive(doc.queryCommandState('justifycenter'));
- btns.get('align-right').setActive(doc.queryCommandState('justifyright'));
-
- //btns[frameId + '-insertorderedlist').setActive(doc.queryCommandState('insertorderedlist'));
- btns.get('list').setActive(doc.queryCommandState('insertunorderedlist'));
- /*
-
- var ans = this.editorcore.getAllAncestors();
- if (this.formatCombo) {
-
-
- var store = this.formatCombo.store;
- this.formatCombo.setValue("");
- for (var i =0; i < ans.length;i++) {
- if (ans[i] && store.query('tag',ans[i].tagName.toLowerCase(), false).length) {
- // select it..
- this.formatCombo.setValue(ans[i].tagName.toLowerCase());
- break;
- }
- }
- }
-
-
-
- // hides menus... - so this cant be on a menu...
- Roo.bootstrap.MenuMgr.hideAll();
- */
- Roo.bootstrap.menu.Manager.hideAll();
- //this.editorsyncValue();
- },
- onFirstFocus: function() {
- this.buttons.each(function(item){
- item.enable();
- });
- },
- toggleSourceEdit : function(sourceEditMode){
-
-
- if(sourceEditMode){
- Roo.log("disabling buttons");
- this.buttons.each( function(item){
- if(item.cmd != 'pencil'){
- item.disable();
- }
- });
-
- }else{
- Roo.log("enabling buttons");
- if(this.editorcore.initialized){
- this.buttons.each( function(item){
- item.enable();
- });
- }
-
- }
- Roo.log("calling toggole on editor");
- // tell the editor that it's been pressed..
- this.editor.toggleSourceEdit(sourceEditMode);
-
- }
-});
-
-
-
-
+++ /dev/null
-Roo.namespace("Roo.bootstrap.layout");
\ No newline at end of file
+++ /dev/null
-// deprciated
-Roo.bootstrap.Menu = Roo.bootstrap.menu.Menu;
-Roo.bootstrap.MenuItem = Roo.bootstrap.menu.Item;
-Roo.bootstrap.MenuSeparator = Roo.bootstrap.menu.Separator
-
/**
* @class Roo.bootstrap.nav.Headerbar
* @extends Roo.bootstrap.nav.Simplebar
- * @children Roo.bootstrap.nav.Group Roo.bootstrap.Container Roo.bootstrap.Form Roo.bootstrap.Row Roo.bootstrap.Column Roo.bootstrap.Link
+ * @children Roo.bootstrap.nav.Group Roo.bootstrap.Container Roo.bootstrap.form.Form Roo.bootstrap.Row Roo.bootstrap.Column Roo.bootstrap.Link
* Bootstrap Sidebar class
*
* @cfg {String} brand what is brand
/**
* @class Roo.bootstrap.nav.Sidebar
* @extends Roo.bootstrap.nav.Bar
- * @children Roo.bootstrap.nav.Group Roo.bootstrap.Container Roo.bootstrap.Form Roo.bootstrap.Row Roo.bootstrap.Column Roo.bootstrap.Link
+ * @children Roo.bootstrap.nav.Group Roo.bootstrap.Container Roo.bootstrap.form.Form Roo.bootstrap.Row Roo.bootstrap.Column Roo.bootstrap.Link
* Bootstrap Sidebar class
*
* @constructor
/**
* @class Roo.bootstrap.nav.Simplebar
* @extends Roo.bootstrap.nav.Bar
- * @children Roo.bootstrap.nav.Group Roo.bootstrap.Container Roo.bootstrap.Form Roo.bootstrap.Row Roo.bootstrap.Column Roo.bootstrap.Link
+ * @children Roo.bootstrap.nav.Group Roo.bootstrap.Container Roo.bootstrap.form.Form Roo.bootstrap.Row Roo.bootstrap.Column Roo.bootstrap.Link
* Bootstrap Sidebar class
*
* @cfg {Boolean} inverse is inverted color
+++ /dev/null
-// depricated.
-Roo.bootstrap.Navbar = Roo.bootstrap.nav.Bar;
-Roo.bootstrap.NavGroup = Roo.bootstrap.nav.Group;
-Roo.bootstrap.NavHeaderbar = Roo.bootstrap.nav.Headerbar;
-Roo.bootstrap.NavItem = Roo.bootstrap.nav.Item;
-
-Roo.bootstrap.NavProgressBar = Roo.bootstrap.nav.ProgressBar;
-Roo.bootstrap.NavProgressBarItem = Roo.bootstrap.nav.ProgressBarItem;
-
-Roo.bootstrap.NavSidebar = Roo.bootstrap.nav.Sidebar;
-Roo.bootstrap.NavSidebarItem = Roo.bootstrap.nav.SidebarItem;
-
-Roo.bootstrap.NavSimplebar = Roo.bootstrap.nav.Simplebar;
\ No newline at end of file
+++ /dev/null
-Roo.namespace("Roo.bootstrap.panel");
\ No newline at end of file
Roo.bootstrap.version
+Roo.bootstrap.menu.namespace
+Roo.bootstrap.nav.namespace
+Roo.bootstrap.form.namespace
+Roo.bootstrap.panel.namespace
+Roo.bootstrap.layout.namespace
+
Roo.Shadow
Roo.bootstrap.Header
-Roo.bootstrap.menu.namespace
+
Roo.bootstrap.menu.Manager
Roo.bootstrap.menu.Menu
Roo.bootstrap.menu.Item
Roo.bootstrap.menu.Separator
-Roo.bootstrap.menu.depricated
+
Roo.bootstrap.MessageBox
-Roo.bootstrap.nav.namespace
+
Roo.bootstrap.nav.Bar
Roo.bootstrap.nav.Simplebar
Roo.bootstrap.nav.Headerbar
Roo.bootstrap.nav.ProgressBar
Roo.bootstrap.nav.ProgressBarItem
-Roo.bootstrap.nav.depricated
Roo.bootstrap.form.Input
Roo.bootstrap.form.TextArea
Roo.bootstrap.form.TriggerField
-Roo.bootstrap.CardUploader
+Roo.bootstrap.form.CardUploader
Roo.data.SortTypes
Roo.bootstrap.form.SecurePass
Roo.HtmlEditorCore
-Roo.bootstrap.HtmlEditor
-Roo.bootstrap.htmleditor.ToolbarStandard
+Roo.bootstrap.form.HtmlEditor
+Roo.bootstrap.form.HtmlEditorToolbarStandard
-Roo.bootstrap.Markdown
+Roo.bootstrap.form.Markdown
Roo.bootstrap.SplitBar
-Roo.bootstrap.layout.layout-ns
+
Roo.bootstrap.layout.Manager
Roo.bootstrap.layout.Border
Roo.bootstrap.layout.Basic
-Roo.bootstrap.panel.panel-ns
Roo.bootstrap.panel.Content
Roo.bootstrap.panel.Grid
Roo.bootstrap.panel.Nest
Roo.bootstrap.form.MoneyField
Roo.bootstrap.BezierSignature
+
+
+Roo.bootstrap.form.deprecated
+Roo.bootstrap.nav.deprecated
+Roo.bootstrap.menu.deprecated
\ No newline at end of file
if (!data.tree_children || data.tree_children < 1) {
return '';
}
+
+ var ar = data.tree_children;
+
+
var linkSymbol = this.linkSymbol;
//var linkSymbol = this.linkSymbol;
var output = '<ul class="doc-children-list res-block"> ';
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Date" : {
"props" : [],
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Function" : {
"props" : [],
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Number" : {
"props" : [],
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo" : {
"props" : [],
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.Ajax" : {
"props" : [
"name" : "autoAbort",
"type" : "Boolean",
"desc" : "(Optional) Whether a new request should abort any pending requests. (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Ajax"
},
{
"name" : "defaultHeaders",
"type" : "Object",
"desc" : "An object containing request headers which are added to each request made by this object. (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.Ajax"
},
{
"name" : "disableCaching",
"type" : "Boolean",
"desc" : "(Optional) True to add a unique cache-buster param to GET requests. (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.Ajax"
},
{
"name" : "extraParams",
"type" : "Object",
"desc" : "An object containing properties which are used as extra parameters to each request made by this object. (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.Ajax"
},
{
"name" : "listeners",
"name" : "method",
"type" : "String",
"desc" : "(Optional) The default HTTP method to be used for requests. (defaults to undefined; if not set but parms are present will use POST, otherwise GET)",
- "memberOf" : ""
+ "memberOf" : "Roo.Ajax"
},
{
"name" : "timeout",
"type" : "Number",
"desc" : "(Optional) The timeout in milliseconds to be used for requests. (defaults to 30000)",
- "memberOf" : ""
+ "memberOf" : "Roo.Ajax"
},
{
"name" : "url",
"type" : "String",
"desc" : "The default URL to be used for requests to the server. (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.Ajax"
}
],
"events" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.BasicDialog" : {
"props" : [
"name" : "animateTarget",
"type" : "String/Element",
"desc" : "Id or element from which the dialog should animate while opening\n(defaults to null with no animation)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "autoCreate",
"type" : "Boolean/DomHelper",
"desc" : "True to auto create from scratch, or using a DomHelper Object (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "autoScroll",
"type" : "Boolean",
"desc" : "True to allow the dialog body contents to overflow and display scrollbars (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "autoTabs",
"type" : "Boolean",
"desc" : "If true, all elements with class 'x-dlg-tab' will get automatically converted to tabs (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "buttonAlign",
"type" : "String",
"desc" : "Valid values are \"left,\" \"center\" and \"right\" (defaults to \"right\")",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "buttons",
"type" : "Array",
"desc" : "Array of buttons",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "closable",
"type" : "Boolean",
"desc" : "False to remove the built-in top-right corner close button (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "collapsible",
"type" : "Boolean",
"desc" : "False to remove the built-in top-right corner collapse button (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "constraintoviewport",
"type" : "Boolean",
"desc" : "True to keep the dialog constrained within the visible viewport boundaries (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "draggable",
"type" : "Boolean",
"desc" : "False to disable dragging of the dialog within the viewport (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "fixedcenter",
"type" : "Boolean",
"desc" : "True to ensure that anytime the dialog is shown or resized it gets centered (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "height",
"type" : "Number",
"desc" : "Height of the dialog in pixels (can also be set via CSS). Determined by browser if unspecified.",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "listeners",
"name" : "minButtonWidth",
"type" : "Number",
"desc" : "Minimum width of all dialog buttons (defaults to 75)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "minHeight",
"type" : "Number",
"desc" : "The minimum allowable height for a resizable dialog (defaults to 80)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "minWidth",
"type" : "Number",
"desc" : "The minimum allowable width for a resizable dialog (defaults to 200)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "modal",
"type" : "Boolean",
"desc" : "True to show the dialog modally, preventing user interaction with the rest of the page (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "proxyDrag",
"type" : "Boolean",
"desc" : "True to drag a lightweight proxy element rather than the dialog itself, used when\ndraggable = true (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "resizable",
"type" : "Boolean",
"desc" : "False to disable manual dialog resizing (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "resizeHandles",
"type" : "String",
"desc" : "Which resize handles to display - see the {@link Roo.Resizable} handles config\nproperty for valid values (defaults to 'all')",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "shadow",
"type" : "Boolean/String",
"desc" : "True or \"sides\" for the default effect, \"frame\" for 4-way shadow, and \"drop\" for bottom-right\nshadow (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "shadowOffset",
"type" : "Number",
"desc" : "The number of pixels to offset the shadow if displayed (defaults to 5)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "shim",
"type" : "Boolean",
"desc" : "True to create an iframe shim that prevents selects from showing through (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "syncHeightBeforeShow",
"type" : "Boolean",
"desc" : "True to cause the dimensions to be recalculated before the dialog is shown (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "tabTag",
"type" : "String",
"desc" : "The tag name of tab elements, used when autoTabs = true (defaults to 'div')",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "title",
"type" : "String",
"desc" : "Default text to display in the title bar (defaults to null)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "width",
"type" : "Number",
"desc" : "Width of the dialog in pixels (can also be set via CSS). Determined by browser if unspecified.",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "x",
"type" : "Number",
"desc" : "The default left page coordinate of the dialog (defaults to center screen)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "y",
"type" : "Number",
"desc" : "The default top page coordinate of the dialog (defaults to center screen)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
}
],
"events" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.BasicDialog" : [
+ "Roo.LayoutDialog"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.BasicLayoutRegion" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.LayoutRegion" : [
+ "Roo.SplitLayoutRegion",
+ "Roo.bootstrap.layout.Split"
+ ],
+ "Roo.BasicLayoutRegion" : [
+ "Roo.LayoutRegion"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.BorderLayout" : {
"props" : [
"name" : "center",
"type" : "Roo.LayoutRegion",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.BorderLayout"
},
{
"name" : "east",
"type" : "Roo.LayoutRegion",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.BorderLayout"
},
{
"name" : "listeners",
"name" : "north",
"type" : "Roo.LayoutRegion",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.BorderLayout"
},
{
"name" : "south",
"type" : "Roo.LayoutRegion",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.BorderLayout"
},
{
"name" : "west",
"type" : "Roo.LayoutRegion",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.BorderLayout"
}
],
"events" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.BorderLayout" : [
+ "Roo.ReaderLayout"
+ ]
+ },
+ "tree_children" : [
+ "Roo.ContentPanel",
+ "Roo.GridPanel",
+ "Roo.NestedLayoutPanel",
+ "Roo.TreePanel"
+ ],
+ "tree_parent" : []
},
"Roo.BoxComponent" : {
"props" : [
"name" : "height",
"type" : "Number",
"desc" : "height (optional) size of component",
- "memberOf" : ""
+ "memberOf" : "Roo.BoxComponent"
},
{
"name" : "hideMode",
"name" : "width",
"type" : "Number",
"desc" : "width (optional) size of component",
- "memberOf" : ""
+ "memberOf" : "Roo.BoxComponent"
}
],
"events" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.form.Field" : [
+ "Roo.form.Checkbox",
+ "Roo.form.DayPicker",
+ "Roo.form.DisplayField",
+ "Roo.form.GridField",
+ "Roo.form.HtmlEditor",
+ "Roo.form.Signature",
+ "Roo.form.TextField"
+ ],
+ "Roo.form.TextArea" : [
+ "Roo.form.FCKeditor"
+ ],
+ "Roo.BoxComponent" : [
+ "Roo.form.ComboBoxArray.Item",
+ "Roo.form.Field",
+ "Roo.form.TextItem"
+ ],
+ "Roo.form.Checkbox" : [
+ "Roo.form.Radio"
+ ],
+ "Roo.form.TextField" : [
+ "Roo.form.ComboBoxArray",
+ "Roo.form.Hidden",
+ "Roo.form.NumberField",
+ "Roo.form.TextArea",
+ "Roo.form.TriggerField"
+ ],
+ "Roo.form.TriggerField" : [
+ "Roo.form.ComboBox",
+ "Roo.form.DateField",
+ "Roo.form.MonthField",
+ "Roo.form.Select"
+ ],
+ "Roo.form.ComboBox" : [
+ "Roo.form.ComboCheck",
+ "Roo.form.ComboNested"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.Button" : {
"props" : [
"name" : "clickEvent",
"type" : "String",
"desc" : "The type of event to map to the button's event handler (defaults to 'click')",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "cls",
"type" : "String",
"desc" : "A CSS class to apply to the button's main element.",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "disabled",
"type" : "Boolean",
"desc" : "True to start disabled (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "enableToggle",
"type" : "Boolean",
"desc" : "True to enable pressed/not pressed toggling (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "handleMouseEvents",
"type" : "Boolean",
"desc" : "False to disable visual cues on mouseover, mouseout and mousedown (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "handler",
"type" : "Function",
"desc" : "A function called when the button is clicked (can be used instead of click event)",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "hidden",
"type" : "Boolean",
"desc" : "True to start hidden (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "icon",
"type" : "String",
"desc" : "The path to an image to display in the button (the image will be set as the background-image\nCSS property of the button by default, so if you want a mixed icon/text button, set cls:\"x-btn-text-icon\")",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "iconCls",
"type" : "String",
"desc" : "A css class which sets a background image to be used as the icon for this button (defaults to undefined).",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "listeners",
"name" : "menu",
"type" : "Roo.menu.Menu",
"desc" : "Standard menu attribute consisting of a reference to a menu object, a menu id or a menu config blob (defaults to undefined).",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "menuAlign",
"type" : "String",
"desc" : "The position to align the menu to (see {@link Roo.Element#alignTo} for more details, defaults to 'tl-bl?').",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "minWidth",
"type" : "Number",
"desc" : "The minimum width for this button (used to give a set of buttons a common width)",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "pressed",
"type" : "Boolean",
"desc" : "True to start pressed (only if enableToggle = true)",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "renderTo",
"type" : "String/HTMLElement/Element",
"desc" : "The element to append the button to",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "repeat",
"type" : "Boolean/Object",
"desc" : "True to repeat fire the click event while the mouse is down. This can also be\n an {@link Roo.util.ClickRepeater} config object (defaults to false).",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "scope",
"type" : "Object",
"desc" : "The scope of the handler",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "tabIndex",
"type" : "Number",
"desc" : "The DOM tabIndex for this button (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "template",
"type" : "Roo.Template",
"desc" : "(Optional)\nAn {@link Roo.Template} with which to create the Button's main element. This Template must\ncontain numeric substitution parameter 0 if it is to display the tRoo property. Changing the template could\nrequire code modifications if required elements (e.g. a button) aren't present.",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "text",
"type" : "String",
"desc" : "The button text",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "toggleGroup",
"type" : "String",
"desc" : "The group this toggle button is a member of (only 1 per group can be pressed, only\n applies if enableToggle = true)",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "tooltip",
"type" : "String/Object",
"desc" : "The tooltip for the button - can be a string or QuickTips config object",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "tooltipType",
"type" : "String",
"desc" : "The type of tooltip to use. Either \"qtip\" (default) for QuickTips or \"title\" for title attribute.",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "type",
"type" : "String",
"desc" : "The button's type, corresponding to the DOM input element type attribute. Either \"submit,\" \"reset\" or \"button\" (default).",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
}
],
"events" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.Button" : [
+ "Roo.SplitButton",
+ "Roo.Toolbar.Button"
+ ],
+ "Roo.SplitButton" : [
+ "Roo.Toolbar.SplitButton"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.CalendarPanel" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.ColorPalette" : {
"props" : [
"name" : "allowReselect",
"type" : "Boolean",
"desc" : "If set to true then reselecting a color that is already selected fires the selection event",
- "memberOf" : ""
+ "memberOf" : "Roo.ColorPalette"
},
{
"name" : "disableClass",
"name" : "itemCls",
"type" : "String",
"desc" : "The CSS class to apply to the containing element (defaults to \"x-color-palette\")",
- "memberOf" : ""
+ "memberOf" : "Roo.ColorPalette"
},
{
"name" : "listeners",
"name" : "value",
"type" : "String",
"desc" : "The initial color to highlight (should be a valid 6-digit color hex code without the # symbol). Note that\nthe hex codes are case-sensitive.",
- "memberOf" : ""
+ "memberOf" : "Roo.ColorPalette"
}
],
"events" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.Component" : {
"props" : [
"name" : "actionMode",
"type" : "String",
"desc" : "which property holds the element that used for hide() / show() / disable() / enable()\ndefault is 'el' for forms you probably want to set this to fieldEl",
- "memberOf" : ""
+ "memberOf" : "Roo.Component"
},
{
"name" : "allowDomMove",
"type" : "Boolean",
"desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
- "memberOf" : ""
+ "memberOf" : "Roo.Component"
},
{
"name" : "disableClass",
"type" : "String",
"desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
- "memberOf" : ""
+ "memberOf" : "Roo.Component"
},
{
"name" : "hideMode",
"type" : "String",
"desc" : "y)\nHow this component should hidden. Supported values are\n\"visibility\" (css visibility), \"offsets\" (negative offset position) and\n\"display\" (css display) - defaults to \"display\".",
- "memberOf" : ""
+ "memberOf" : "Roo.Component"
},
{
"name" : "listeners",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.bootstrap.nav.Bar" : [
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "Roo.form.Field" : [
+ "Roo.form.Checkbox",
+ "Roo.form.DayPicker",
+ "Roo.form.DisplayField",
+ "Roo.form.GridField",
+ "Roo.form.HtmlEditor",
+ "Roo.form.Signature",
+ "Roo.form.TextField"
+ ],
+ "Roo.bootstrap.ComboBox" : [
+ "Roo.bootstrap.MoneyField"
+ ],
+ "Roo.bootstrap.nav.Simplebar" : [
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PopoverNav",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.nav.Headerbar"
+ ],
+ "Roo.bootstrap.Button" : [
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.CardUploader"
+ ],
+ "Roo.bootstrap.Column" : [
+ "Roo.bootstrap.TabGroup"
+ ],
+ "Roo.form.TextArea" : [
+ "Roo.form.FCKeditor"
+ ],
+ "Roo.Component" : [
+ "Roo.BoxComponent",
+ "Roo.CalendarPanel",
+ "Roo.ColorPalette",
+ "Roo.DatePicker",
+ "Roo.Editor",
+ "Roo.HtmlEditorCore",
+ "Roo.bootstrap.Component",
+ "Roo.form.Layout",
+ "Roo.menu.BaseItem"
+ ],
+ "Roo.bootstrap.layout.Manager" : [
+ "Roo.bootstrap.layout.Border"
+ ],
+ "Roo.BoxComponent" : [
+ "Roo.form.ComboBoxArray.Item",
+ "Roo.form.Field",
+ "Roo.form.TextItem"
+ ],
+ "Roo.bootstrap.Element" : [
+ "Roo.bootstrap.CardFooter",
+ "Roo.bootstrap.CardHeader",
+ "Roo.bootstrap.CardImageTop",
+ "Roo.bootstrap.DropTarget"
+ ],
+ "Roo.bootstrap.Input" : [
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField"
+ ],
+ "Roo.form.Checkbox" : [
+ "Roo.form.Radio"
+ ],
+ "Roo.Editor" : [
+ "Roo.grid.GridEditor",
+ "Roo.tree.TreeEditor"
+ ],
+ "Roo.menu.BaseItem" : [
+ "Roo.menu.Adapter",
+ "Roo.menu.Item",
+ "Roo.menu.Separator",
+ "Roo.menu.TextItem"
+ ],
+ "Roo.bootstrap.TextArea" : [
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Markdown"
+ ],
+ "Roo.bootstrap.nav.Item" : [
+ "Roo.bootstrap.nav.SidebarItem"
+ ],
+ "Roo.form.TextField" : [
+ "Roo.form.ComboBoxArray",
+ "Roo.form.Hidden",
+ "Roo.form.NumberField",
+ "Roo.form.TextArea",
+ "Roo.form.TriggerField"
+ ],
+ "Roo.form.Layout" : [
+ "Roo.form.Column",
+ "Roo.form.FieldSet",
+ "Roo.form.Row"
+ ],
+ "Roo.menu.Item" : [
+ "Roo.menu.CheckItem"
+ ],
+ "Roo.menu.Adapter" : [
+ "Roo.menu.ColorItem",
+ "Roo.menu.DateItem"
+ ],
+ "Roo.bootstrap.Component" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Body",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.Modal",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TableBody",
+ "Roo.bootstrap.TableCell",
+ "Roo.bootstrap.TableRow",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Bar",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem"
+ ],
+ "Roo.bootstrap.TriggerField" : [
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.PhoneInput"
+ ],
+ "Roo.form.TriggerField" : [
+ "Roo.form.ComboBox",
+ "Roo.form.DateField",
+ "Roo.form.MonthField",
+ "Roo.form.Select"
+ ],
+ "Roo.form.ComboBox" : [
+ "Roo.form.ComboCheck",
+ "Roo.form.ComboNested"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.ComponentMgr" : {
"props" : [],
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.CompositeElement" : {
"props" : [],
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.CompositeElement" : [
+ "Roo.CompositeElementLite"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.CompositeElementLite" : {
"props" : [],
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.ContentPanel" : {
"props" : [
"name" : "adjustments",
"type" : "Array",
"desc" : "Values to <b>add</b> to the width/height when doing a {@link #fitToFrame} (default is [0, 0])",
- "memberOf" : ""
+ "memberOf" : "Roo.ContentPanel"
},
{
"name" : "autoCreate",
"type" : "Boolean|Object",
"desc" : "True to auto generate the DOM element for this panel, or a {@link Roo.DomHelper} config of the element to create",
- "memberOf" : ""
+ "memberOf" : "Roo.ContentPanel"
},
{
"name" : "autoScroll",
"type" : "Boolean",
"desc" : "True to scroll overflow in this panel (use with {@link #fitToFrame})",
- "memberOf" : ""
+ "memberOf" : "Roo.ContentPanel"
},
{
"name" : "background",
"type" : "Boolean",
"desc" : "True if the panel should not be activated when it is added (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.ContentPanel"
},
{
"name" : "closable",
"type" : "Boolean",
"desc" : "True if the panel can be closed/removed",
- "memberOf" : ""
+ "memberOf" : "Roo.ContentPanel"
},
{
"name" : "content",
"type" : "String",
"desc" : "Raw content to fill content panel with (uses setContent on construction.)",
- "memberOf" : ""
+ "memberOf" : "Roo.ContentPanel"
},
{
"name" : "fitContainer",
"type" : "Boolean",
"desc" : "When using {@link #fitToFrame} and {@link #resizeEl}, you can also fit the parent container (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.ContentPanel"
},
{
"name" : "fitToFrame",
"type" : "Boolean",
"desc" : "True for this panel to adjust its size to fit when the region resizes (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.ContentPanel"
},
{
"name" : "listeners",
"name" : "loadOnce",
"type" : "Boolean",
"desc" : "When used with {@link #url}, calls {@link #setUrl} with this value",
- "memberOf" : ""
+ "memberOf" : "Roo.ContentPanel"
},
{
"name" : "menu",
"type" : "Roo.menu.Menu",
"desc" : "popup menu",
- "memberOf" : ""
+ "memberOf" : "Roo.ContentPanel"
},
{
"name" : "params",
"type" : "String|Object",
"desc" : "When used with {@link #url}, calls {@link #setUrl} with this value",
- "memberOf" : ""
+ "memberOf" : "Roo.ContentPanel"
},
{
"name" : "region",
"type" : "String",
"desc" : "[required] (center|north|south|east|west) which region to put this panel on (when used with xtype constructors)",
- "memberOf" : ""
+ "memberOf" : "Roo.ContentPanel"
},
{
"name" : "resizeEl",
"type" : "String|HTMLElement|Element",
"desc" : "An element to resize if {@link #fitToFrame} is true (instead of this panel's element)",
- "memberOf" : ""
+ "memberOf" : "Roo.ContentPanel"
},
{
"name" : "style",
"type" : "String",
"desc" : "Extra style to add to the content panel",
- "memberOf" : ""
+ "memberOf" : "Roo.ContentPanel"
},
{
"name" : "title",
"type" : "String",
"desc" : "The title for this panel",
- "memberOf" : ""
+ "memberOf" : "Roo.ContentPanel"
},
{
"name" : "toolbar",
"type" : "Roo.Toolbar",
"desc" : "A toolbar for this panel",
- "memberOf" : ""
+ "memberOf" : "Roo.ContentPanel"
},
{
"name" : "url",
"type" : "String",
"desc" : "Calls {@link #setUrl} with this value",
- "memberOf" : ""
+ "memberOf" : "Roo.ContentPanel"
}
],
"events" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : true,
+ "childClasses" : {
+ "Roo.ContentPanel" : [
+ "Roo.GridPanel",
+ "Roo.NestedLayoutPanel",
+ "Roo.TreePanel"
+ ]
+ },
+ "tree_children" : [
+ "Roo.form.Form",
+ "Roo.JsonView",
+ "Roo.View",
+ "Roo.JsonView"
+ ],
+ "tree_parent" : []
},
"Roo.DDView" : {
"props" : [
"name" : "allowCopy",
"type" : "Boolean",
"desc" : "Causes ctrl/drag operations to copy nodes rather than move.",
- "memberOf" : ""
+ "memberOf" : "Roo.DDView"
},
{
"name" : "copy",
"type" : "Boolean",
"desc" : "Causes drag operations to copy nodes rather than move.",
- "memberOf" : ""
+ "memberOf" : "Roo.DDView"
},
{
"name" : "dragGroup",
"type" : "String/Array",
"desc" : "The ddgroup name(s) for the View's DragZone.",
- "memberOf" : ""
+ "memberOf" : "Roo.DDView"
},
{
"name" : "dropGroup",
"type" : "String/Array",
"desc" : "The ddgroup name(s) for the View's DropZone.",
- "memberOf" : ""
+ "memberOf" : "Roo.DDView"
}
],
"events" : [],
"params" : [],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.DatePicker" : {
"props" : [
"name" : "cancelText",
"type" : "String",
"desc" : "The text to display on the cancel button",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "constrainToViewport",
"type" : "Boolean",
"desc" : "True to constrain the date picker to the viewport (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "dayNames",
"type" : "Array",
"desc" : "An array of textual day names which can be overriden for localization support (defaults to Date.dayNames)",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "disableClass",
"name" : "disabledDatesRE",
"type" : "RegExp",
"desc" : "JavaScript regular expression used to disable a pattern of dates (defaults to null)",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "disabledDatesText",
"type" : "String",
"desc" : "The tooltip text to display when the date falls on a disabled date (defaults to \"\")",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "disabledDays",
"type" : "Array",
"desc" : "An array of days to disable, 0-based. For example, [0, 6] disables Sunday and Saturday (defaults to null).",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "disabledDaysText",
"type" : "String",
"desc" : "The tooltip to display when the date falls on a disabled day (defaults to \"\")",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "format",
"type" : "String",
"desc" : "The default date format string which can be overriden for localization support. The format must be\nvalid according to {@link Date#parseDate} (defaults to 'm/d/y').",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "hideMode",
"name" : "maxDate",
"type" : "Date",
"desc" : "Maximum allowable date (JavaScript date object, defaults to null)",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "maxText",
"type" : "String",
"desc" : "The error text to display if the maxDate validation fails (defaults to \"This date is after the maximum date\")",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "minDate",
"type" : "Date",
"desc" : "Minimum allowable date (JavaScript date object, defaults to null)",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "minText",
"type" : "String",
"desc" : "The error text to display if the minDate validation fails (defaults to \"This date is before the minimum date\")",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "monthNames",
"type" : "Array",
"desc" : "An array of textual month names which can be overriden for localization support (defaults to Date.monthNames)",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "monthYearText",
"type" : "String",
"desc" : "The header month selector tooltip (defaults to 'Choose a month (Control+Up/Down to move years)')",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "nextText",
"type" : "String",
"desc" : "The next month navigation button tooltip (defaults to 'Next Month (Control+Right)')",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "okText",
"type" : "String",
"desc" : "The text to display on the ok button",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "prevText",
"type" : "String",
"desc" : "The previous month navigation button tooltip (defaults to 'Previous Month (Control+Left)')",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "showClear",
"type" : "Bool",
"desc" : "Show a clear button (usefull for date form elements that can be blank.)",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "startDay",
"type" : "Number",
"desc" : "Day index at which the week should begin, 0-based (defaults to 0, which is Sunday)",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "todayText",
"type" : "String",
"desc" : "The text to display on the button that selects the current date (defaults to \"Today\")",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "todayTip",
"type" : "String",
"desc" : "The tooltip to display for the button that selects the current date (defaults to \"{current date} (Spacebar)\")",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
}
],
"events" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.DialogManager" : {
"props" : [],
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.Document" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.DomHelper" : {
"props" : [],
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.DomQuery" : {
"props" : [],
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.DomTemplate" : {
"props" : [
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.Editor" : {
"props" : [
"name" : "alignment",
"type" : "String",
"desc" : "The position to align to (see {@link Roo.Element#alignTo} for more details, defaults to \"c-c?\").",
- "memberOf" : ""
+ "memberOf" : "Roo.Editor"
},
{
"name" : "allowDomMove",
"name" : "autosize",
"type" : "Boolean/String",
"desc" : "True for the editor to automatically adopt the size of the underlying field, \"width\" to adopt the width only,\nor \"height\" to adopt the height only (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Editor"
},
{
"name" : "cancelOnEsc",
"type" : "Boolean",
"desc" : "True to cancel the edit when the escape key is pressed (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Editor"
},
{
"name" : "completeOnEnter",
"type" : "Boolean",
"desc" : "True to complete the edit when the enter key is pressed (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Editor"
},
{
"name" : "constrain",
"type" : "Boolean",
"desc" : "True to constrain the editor to the viewport",
- "memberOf" : ""
+ "memberOf" : "Roo.Editor"
},
{
"name" : "disableClass",
"name" : "hideEl",
"type" : "Boolean",
"desc" : "False to keep the bound element visible while the editor is displayed (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.Editor"
},
{
"name" : "hideMode",
"name" : "ignoreNoChange",
"type" : "Boolean",
"desc" : "True to skip the the edit completion process (no save, no events fired) if the user completes an edit and\nthe value has not changed (defaults to false). Applies only to string values - edits for other data types\nwill never be ignored.",
- "memberOf" : ""
+ "memberOf" : "Roo.Editor"
},
{
"name" : "listeners",
"name" : "revertInvalid",
"type" : "Boolean",
"desc" : "True to automatically revert the field value and cancel the edit when the user completes an edit and the field\nvalidation fails (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.Editor"
},
{
"name" : "shadow",
"type" : "Boolean/String",
"desc" : "\"sides\" for sides/bottom only, \"frame\" for 4-way shadow, and \"drop\"\nfor bottom-right shadow (defaults to \"frame\")",
- "memberOf" : ""
+ "memberOf" : "Roo.Editor"
},
{
"name" : "updateEl",
"type" : "Boolean",
"desc" : "True to update the innerHTML of the bound element when the update completes (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Editor"
},
{
"name" : "value",
"type" : "Mixed",
"desc" : "The data value of the underlying field (defaults to \"\")",
- "memberOf" : ""
+ "memberOf" : "Roo.Editor"
}
],
"events" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.Editor" : [
+ "Roo.grid.GridEditor",
+ "Roo.tree.TreeEditor"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.Element" : {
"props" : [],
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.Element" : [
+ "Roo.Layer"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.EventManager" : {
"props" : [],
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.EventObject" : {
"props" : [],
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.Fx" : {
"props" : [
"name" : "afterCls",
"type" : "String",
"desc" : "A css class to apply after the effect",
- "memberOf" : ""
+ "memberOf" : "Roo.Fx"
},
{
"name" : "afterStyle",
"type" : "String/Object/Function",
"desc" : "A style specification string, e.g. \"width:100px\", or an object in the form {width:\"100px\"}, or\na function which returns such a specification that will be applied to the Element after the effect finishes",
- "memberOf" : ""
+ "memberOf" : "Roo.Fx"
},
{
"name" : "block",
"type" : "Boolean",
"desc" : "Whether the effect should block other effects from queueing while it runs",
- "memberOf" : ""
+ "memberOf" : "Roo.Fx"
},
{
"name" : "callback",
"type" : "Function",
"desc" : "A function called when the effect is finished",
- "memberOf" : ""
+ "memberOf" : "Roo.Fx"
},
{
"name" : "concurrent",
"type" : "Boolean",
"desc" : "Whether to allow subsequently-queued effects to run at the same time as the current effect, or to ensure that they run in sequence",
- "memberOf" : ""
+ "memberOf" : "Roo.Fx"
},
{
"name" : "duration",
"type" : "Number",
"desc" : "The length of time (in seconds) that the effect should last",
- "memberOf" : ""
+ "memberOf" : "Roo.Fx"
},
{
"name" : "easing",
"type" : "String",
"desc" : "A valid Easing value for the effect",
- "memberOf" : ""
+ "memberOf" : "Roo.Fx"
},
{
"name" : "remove",
"type" : "Boolean",
"desc" : "Whether the Element should be removed from the DOM and destroyed after the effect finishes",
- "memberOf" : ""
+ "memberOf" : "Roo.Fx"
},
{
"name" : "scope",
"type" : "Object",
"desc" : "The scope of the effect function",
- "memberOf" : ""
+ "memberOf" : "Roo.Fx"
},
{
"name" : "stopFx",
"type" : "Boolean",
"desc" : "Whether subsequent effects should be stopped and removed after the current effect finishes",
- "memberOf" : ""
+ "memberOf" : "Roo.Fx"
},
{
"name" : "useDisplay",
"type" : "Boolean",
"desc" : "Whether to use the <i>display</i> CSS property instead of <i>visibility</i> when hiding Elements (only applies to \neffects that end with the element being visually hidden, ignored otherwise)",
- "memberOf" : ""
+ "memberOf" : "Roo.Fx"
}
],
"events" : [],
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.GridPanel" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.HtmlEditorCore" : {
"props" : [
"name" : "allowComments",
"type" : "boolean",
"desc" : "- default false - allow comments in HTML source - by default they are stripped - if you are editing email you may need this.",
- "memberOf" : ""
+ "memberOf" : "Roo.HtmlEditorCore"
},
{
"name" : "allowDomMove",
"name" : "height",
"type" : "Number",
"desc" : "(in pixels)",
- "memberOf" : ""
+ "memberOf" : "Roo.HtmlEditorCore"
},
{
"name" : "hideMode",
"name" : "resizable",
"type" : "String",
"desc" : "'s' or 'se' or 'e' - wrapps the element in a\n Roo.resizable.",
- "memberOf" : ""
+ "memberOf" : "Roo.HtmlEditorCore"
},
{
"name" : "stylesheets",
"type" : "Array",
"desc" : "url of stylesheets. set to [] to disable stylesheets.",
- "memberOf" : ""
+ "memberOf" : "Roo.HtmlEditorCore"
},
{
"name" : "the",
"type" : "Roo.form.HtmlEditor|Roo.bootstrap.HtmlEditor",
"desc" : "owner field",
- "memberOf" : ""
+ "memberOf" : "Roo.HtmlEditorCore"
},
{
"name" : "width",
"type" : "Number",
"desc" : "(in pixels)",
- "memberOf" : ""
+ "memberOf" : "Roo.HtmlEditorCore"
}
],
"events" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.JsonView" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.KeyMap" : {
"props" : [],
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.KeyNav" : {
"props" : [
"name" : "defaultEventAction",
"type" : "String",
"desc" : "The method to call on the {@link Roo.EventObject} after this KeyNav intercepts a key. Valid values are\n{@link Roo.EventObject#stopEvent}, {@link Roo.EventObject#preventDefault} and\n{@link Roo.EventObject#stopPropagation} (defaults to 'stopEvent')",
- "memberOf" : ""
+ "memberOf" : "Roo.KeyNav"
},
{
"name" : "disabled",
"type" : "Boolean",
"desc" : "True to disable this KeyNav instance (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.KeyNav"
},
{
"name" : "forceKeyDown",
"type" : "Boolean",
"desc" : "Handle the keydown event instead of keypress (defaults to false). KeyNav automatically does this for IE since\nIE does not propagate special keys on keypress, but setting this to true will force other browsers to also\nhandle keydown instead of keypress.",
- "memberOf" : ""
+ "memberOf" : "Roo.KeyNav"
}
],
"events" : [],
"params" : [],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.Layer" : {
"props" : [
"name" : "cls",
"type" : "String",
"desc" : "CSS class to add to the element",
- "memberOf" : ""
+ "memberOf" : "Roo.Layer"
},
{
"name" : "constrain",
"type" : "Boolean",
"desc" : "False to disable constrain to viewport (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.Layer"
},
{
"name" : "dh",
"type" : "Object",
"desc" : "DomHelper object config to create element with (defaults to {tag: \"div\", cls: \"x-layer\"}).",
- "memberOf" : ""
+ "memberOf" : "Roo.Layer"
},
{
"name" : "shadow",
"type" : "String/Boolean",
"desc" : "True to create a shadow element with default class \"x-layer-shadow\", or\nyou can pass a string with a CSS class name. False turns off the shadow.",
- "memberOf" : ""
+ "memberOf" : "Roo.Layer"
},
{
"name" : "shadowOffset",
"type" : "Number",
"desc" : "Number of pixels to offset the shadow (defaults to 3)",
- "memberOf" : ""
+ "memberOf" : "Roo.Layer"
},
{
"name" : "shim",
"type" : "Boolean",
"desc" : "False to disable the iframe shim in browsers which need one (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.Layer"
},
{
"name" : "zindex",
"type" : "Number",
"desc" : "Starting z-index (defaults to 11000)",
- "memberOf" : ""
+ "memberOf" : "Roo.Layer"
}
],
"events" : [],
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.LayoutDialog" : {
"props" : [
"name" : "buttons[]",
"type" : "Roo.Button",
"desc" : "Bottom buttons..",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutDialog"
},
{
"name" : "center",
"type" : "Roo.LayoutRegion",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutDialog"
},
{
"name" : "closable",
"name" : "east",
"type" : "Roo.LayoutRegion",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutDialog"
},
{
"name" : "fixedcenter",
"name" : "north",
"type" : "Roo.LayoutRegion",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutDialog"
},
{
"name" : "proxyDrag",
"name" : "south",
"type" : "Roo.LayoutRegion",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutDialog"
},
{
"name" : "syncHeightBeforeShow",
"name" : "west",
"type" : "Roo.LayoutRegion",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutDialog"
},
{
"name" : "width",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : true,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.ContentPanel",
+ "Roo.GridPanel",
+ "Roo.NestedLayoutPanel",
+ "Roo.TreePanel"
+ ],
+ "tree_parent" : []
},
"Roo.LayoutManager" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.BorderLayout" : [
+ "Roo.ReaderLayout"
+ ],
+ "Roo.LayoutManager" : [
+ "Roo.BorderLayout"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.LayoutRegion" : {
"props" : [
"name" : "alwaysShowTabs",
"type" : "Boolean",
"desc" : "True to always display tabs even when there is only 1 panel (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "animate",
"type" : "Boolean",
"desc" : "True to animate expand/collapse (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "autoHide",
"type" : "Boolean",
"desc" : "False to disable auto hiding when the mouse leaves the \"floated\" region (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "autoScroll",
"type" : "Boolean",
"desc" : "True to enable overflow scrolling (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "closeOnTab",
"type" : "Boolean",
"desc" : "True to place the close icon on the tabs instead of the region titlebar (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "cmargins",
"type" : "Object",
"desc" : "Margins for the element when collapsed (defaults to: north/south {top: 2, left: 0, right:0, bottom: 2} or east/west {top: 0, left: 2, right:2, bottom: 0})",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "collapsed",
"type" : "Boolean",
"desc" : "True to set the initial display to collapsed (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "collapsedTitle",
"type" : "String",
"desc" : "Optional string message to display in the collapsed block of a north or south region",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "collapsible",
"type" : "Boolean",
"desc" : "False to disable collapsing (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "disableTabTips",
"type" : "Boolean",
"desc" : "True to disable tab tooltips",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "floatable",
"type" : "Boolean",
"desc" : "False to disable floating (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "height",
"type" : "Number",
"desc" : "For North/South panels",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "hidden",
"type" : "Boolean",
"desc" : "True to start the region hidden (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "hideTabs",
"type" : "Boolean",
"desc" : "True to hide the tab strip (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "hideWhenEmpty",
"type" : "Boolean",
"desc" : "True to hide the region when it has no panels",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "listeners",
"name" : "margins",
"type" : "Object",
"desc" : "Margins for the element (defaults to {top: 0, left: 0, right:0, bottom: 0})",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "minTabWidth",
"type" : "Number",
"desc" : "The minimum tab width (defaults to 40)",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "preferredTabWidth",
"type" : "Number",
"desc" : "The preferred tab width (defaults to 150)",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "preservePanels",
"type" : "Boolean",
"desc" : "True to preserve removed panels so they can be readded later (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "resizeTabs",
"type" : "Boolean",
"desc" : "True to enable automatic tab resizing. This will resize the tabs so they are all the same size and fit within\n the space available, similar to FireFox 1.5 tabs (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "showPin",
"type" : "Boolean",
"desc" : "True to show a pin button",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "split",
"type" : "Boolean",
"desc" : "To show the splitter",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "tabPosition",
"type" : "String",
"desc" : "m) \"top\" or \"bottom\" (defaults to \"bottom\")",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "title",
"type" : "String",
"desc" : "The title for the region (overrides panel titles)",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "titlebar",
"type" : "Boolean",
"desc" : "True to display a title bar (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "toolbar",
"type" : "Boolean",
"desc" : "xtype configuration for a toolbar - shows on right of tabbar",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "width",
"type" : "Number",
"desc" : "For East/West panels",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
}
],
"events" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.LayoutRegion" : [
+ "Roo.SplitLayoutRegion",
+ "Roo.bootstrap.layout.Split"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.LoadMask" : {
"props" : [
"name" : "msg",
"type" : "String",
"desc" : "The text to display in a centered loading message box (defaults to 'Loading...')",
- "memberOf" : ""
+ "memberOf" : "Roo.LoadMask"
},
{
"name" : "msgCls",
"type" : "String",
"desc" : "The CSS class to apply to the loading message element (defaults to \"x-mask-loading\")",
- "memberOf" : ""
+ "memberOf" : "Roo.LoadMask"
},
{
"name" : "removeMask",
"type" : "Boolean",
"desc" : "True to create a single-use mask that is automatically destroyed after loading (useful for page loads),\nFalse to persist the mask element reference for multiple uses (e.g., for paged data widgets). Defaults to false.",
- "memberOf" : ""
+ "memberOf" : "Roo.LoadMask"
}
],
"events" : [],
"params" : [],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.MasterTemplate" : {
"props" : [
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.NestedLayoutPanel" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.PagingToolbar" : {
"props" : [
"name" : "container",
"type" : "String/HTMLElement/Element",
"desc" : "container The id or element that will contain the toolbar",
- "memberOf" : ""
+ "memberOf" : "Roo.PagingToolbar"
},
{
"name" : "displayInfo",
"type" : "Boolean",
"desc" : "True to display the displayMsg (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.PagingToolbar"
},
{
"name" : "displayMsg",
"type" : "String",
"desc" : "The paging status message to display (defaults to \"Displaying {start} - {end} of {total}\")",
- "memberOf" : ""
+ "memberOf" : "Roo.PagingToolbar"
},
{
"name" : "emptyMsg",
"type" : "String",
"desc" : "The message to display when no records are found (defaults to \"No data to display\")",
- "memberOf" : ""
+ "memberOf" : "Roo.PagingToolbar"
},
{
"name" : "items",
"name" : "pageSize",
"type" : "Number",
"desc" : "The number of records to display per page (defaults to 20)",
- "memberOf" : ""
+ "memberOf" : "Roo.PagingToolbar"
},
{
"name" : "text",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.Toolbar.Item",
+ "Roo.Toolbar.Fill",
+ "Roo.Toolbar.Separator",
+ "Roo.Toolbar.Spacer",
+ "Roo.Toolbar.TextItem",
+ "Roo.form.Field",
+ "Roo.form.Checkbox",
+ "Roo.form.ComboBox",
+ "Roo.form.ComboBoxArray",
+ "Roo.form.ComboCheck",
+ "Roo.form.ComboNested",
+ "Roo.form.DateField",
+ "Roo.form.DayPicker",
+ "Roo.form.DisplayField",
+ "Roo.form.FCKeditor",
+ "Roo.form.GridField",
+ "Roo.form.Hidden",
+ "Roo.form.HtmlEditor",
+ "Roo.form.MonthField",
+ "Roo.form.NumberField",
+ "Roo.form.Radio",
+ "Roo.form.Select",
+ "Roo.form.Signature",
+ "Roo.form.TextArea",
+ "Roo.form.TextField",
+ "Roo.form.TriggerField"
+ ],
+ "tree_parent" : []
},
"Roo.QuickTips" : {
"props" : [],
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.ReaderLayout" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.Resizable" : {
"props" : [
"name" : "adjustments",
"type" : "Array/String",
"desc" : "String \"auto\" or an array [width, height] with values to be <b>added</b> to the\nresize operation's new size (defaults to [0, 0])",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "animate",
"type" : "Boolean",
"desc" : "True to animate the resize (not compatible with dynamic sizing, defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "constrainTo",
"type" : "String/HTMLElement/Element",
"desc" : "Constrain the resize to a particular element",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "disableTrackOver",
"type" : "Boolean",
"desc" : "True to disable mouse tracking. This is only applied at config time. (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "draggable",
"type" : "Boolean",
"desc" : "Convenience to initialize drag drop (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "duration",
"type" : "Number",
"desc" : "Animation duration if animate = true (defaults to .35)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "dynamic",
"type" : "Boolean",
"desc" : "True to resize the element while dragging instead of using a proxy (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "easing",
"type" : "String",
"desc" : "Animation easing if animate = true (defaults to 'easingOutStrong')",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "enabled",
"type" : "Boolean",
"desc" : "False to disable resizing (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "handles",
"type" : "String",
"desc" : "String consisting of the resize handles to display (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "height",
"type" : "Number",
"desc" : "The height of the element in pixels (defaults to null)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "heightIncrement",
"type" : "Number",
"desc" : "The increment to snap the height resize in pixels (dynamic must be true, defaults to 0)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "listeners",
"name" : "maxHeight",
"type" : "Number",
"desc" : "The maximum height for the element (defaults to 10000)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "maxWidth",
"type" : "Number",
"desc" : "The maximum width for the element (defaults to 10000)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "minHeight",
"type" : "Number",
"desc" : "The minimum height for the element (defaults to 5)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "minWidth",
"type" : "Number",
"desc" : "The minimum width for the element (defaults to 5)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "minX",
"type" : "Number",
"desc" : "The minimum allowed page X for the element (only used for west resizing, defaults to 0)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "minY",
"type" : "Number",
"desc" : "The minimum allowed page Y for the element (only used for north resizing, defaults to 0)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "multiDirectional",
"type" : "Boolean",
"desc" : "<b>Deprecated</b>. The old style of adding multi-direction resize handles, deprecated\nin favor of the handles config option (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "pinned",
"type" : "Boolean",
"desc" : "True to ensure that the resize handles are always visible, false to display them only when the\nuser mouses over the resizable borders. This is only applied at config time. (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "preserveRatio",
"type" : "Boolean",
"desc" : "True to preserve the original ratio between height and width during resize (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "resizeChild",
"type" : "Boolean/String/Element",
"desc" : "True to resize the first child, or id/element to resize (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "resizeRegion",
"type" : "Roo.lib.Region",
"desc" : "Constrain the resize to a particular region",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "transparent",
"type" : "Boolean",
"desc" : "True for transparent handles. This is only applied at config time. (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "width",
"type" : "Number",
"desc" : "The width of the element in pixels (defaults to null)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "widthIncrement",
"type" : "Number",
"desc" : "The increment to snap the width resize in pixels (dynamic must be true, defaults to 0)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "wrap",
"type" : "Boolean",
"desc" : "True to wrap an element with a div if needed (required for textareas and images, defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
}
],
"events" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.Shadow" : {
"props" : [
"name" : "mode",
"type" : "String",
"desc" : "The shadow display mode. Supports the following options:<br />\nsides: Shadow displays on both sides and bottom only<br />\nframe: Shadow displays equally on all four sides<br />\ndrop: Traditional bottom-right drop shadow (default)",
- "memberOf" : ""
+ "memberOf" : "Roo.Shadow"
},
{
"name" : "offset",
"type" : "String",
"desc" : "The number of pixels to offset the shadow from the element (defaults to 4)",
- "memberOf" : ""
+ "memberOf" : "Roo.Shadow"
}
],
"events" : [],
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.SplitBar" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.SplitBar.AbsoluteLayoutAdapter" : {
"props" : [],
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.SplitBar.BasicLayoutAdapter" : {
"props" : [],
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.SplitBar.BasicLayoutAdapter" : [
+ "Roo.SplitBar.AbsoluteLayoutAdapter"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.SplitButton" : {
"props" : [
"name" : "arrowHandler",
"type" : "Function",
"desc" : "A function called when the arrow button is clicked (can be used instead of click event)",
- "memberOf" : ""
+ "memberOf" : "Roo.SplitButton"
},
{
"name" : "arrowTooltip",
"type" : "String",
"desc" : "The title attribute of the arrow",
- "memberOf" : ""
+ "memberOf" : "Roo.SplitButton"
},
{
"name" : "clickEvent",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.SplitButton" : [
+ "Roo.Toolbar.SplitButton"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.SplitLayoutRegion" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.TabPanel" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.TabPanelItem" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.Template" : {
"props" : [
"name" : "html",
"type" : "String",
"desc" : "The HTML fragment or an array of fragments to join(\"\") or multiple arguments to join(\"\")",
- "memberOf" : ""
+ "memberOf" : "Roo.Template"
},
{
"name" : "onLoad",
"type" : "Function",
"desc" : "Called after the template has been loaded and complied (usually from a remove source)",
- "memberOf" : ""
+ "memberOf" : "Roo.Template"
},
{
"name" : "url",
"type" : "String",
"desc" : "The Url to load the template from. beware if you are loading from a url, the data may not be ready if you use it instantly..\n it should be fixed so that template is observable...",
- "memberOf" : ""
+ "memberOf" : "Roo.Template"
}
],
"events" : [],
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.Template" : [
+ "Roo.DomTemplate",
+ "Roo.MasterTemplate",
+ "Roo.XTemplate"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.Toolbar" : {
"props" : [
"name" : "container",
"type" : "String/HTMLElement/Element",
"desc" : "The id or element that will contain the toolbar",
- "memberOf" : ""
+ "memberOf" : "Roo.Toolbar"
},
{
"name" : "items",
"type" : "Array",
"desc" : "array of button configs or elements to add (will be converted to a MixedCollection)",
- "memberOf" : ""
+ "memberOf" : "Roo.Toolbar"
},
{
"name" : "text",
"type" : "string",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.Toolbar"
}
],
"events" : [],
"params" : [],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.Toolbar" : [
+ "Roo.PagingToolbar"
+ ]
+ },
+ "tree_children" : [
+ "Roo.Toolbar.Item",
+ "Roo.Toolbar.Fill",
+ "Roo.Toolbar.Separator",
+ "Roo.Toolbar.Spacer",
+ "Roo.Toolbar.TextItem",
+ "Roo.form.Field",
+ "Roo.form.Checkbox",
+ "Roo.form.ComboBox",
+ "Roo.form.ComboBoxArray",
+ "Roo.form.ComboCheck",
+ "Roo.form.ComboNested",
+ "Roo.form.DateField",
+ "Roo.form.DayPicker",
+ "Roo.form.DisplayField",
+ "Roo.form.FCKeditor",
+ "Roo.form.GridField",
+ "Roo.form.Hidden",
+ "Roo.form.HtmlEditor",
+ "Roo.form.MonthField",
+ "Roo.form.NumberField",
+ "Roo.form.Radio",
+ "Roo.form.Select",
+ "Roo.form.Signature",
+ "Roo.form.TextArea",
+ "Roo.form.TextField",
+ "Roo.form.TriggerField"
+ ],
+ "tree_parent" : []
},
"Roo.Toolbar.Button" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.Toolbar.Fill" : {
"props" : [],
"params" : [],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.Toolbar.Item" : {
"props" : [],
"params" : [],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.Toolbar.Spacer" : [
+ "Roo.Toolbar.Fill"
+ ],
+ "Roo.Toolbar.Item" : [
+ "Roo.Toolbar.Separator",
+ "Roo.Toolbar.Spacer",
+ "Roo.Toolbar.TextItem"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.Toolbar.Separator" : {
"props" : [],
"params" : [],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.Toolbar.Spacer" : {
"props" : [],
"params" : [],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.Toolbar.Spacer" : [
+ "Roo.Toolbar.Fill"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.Toolbar.SplitButton" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.Toolbar.TextItem" : {
"props" : [
"params" : [],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.TreePanel" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.UpdateManager" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.UpdateManager.BasicRenderer" : {
"props" : [],
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.UpdateManager.defaults" : {
"props" : [],
"events" : [],
- "methods" : []
+ "methods" : [],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.View" : {
"props" : [
"name" : "dataName",
"type" : "String",
"desc" : "the named area of the template to use as the data area\n Works with domtemplates roo-name=\"name\"",
- "memberOf" : ""
+ "memberOf" : "Roo.View"
},
{
"name" : "el",
"type" : "String|Roo.Element",
"desc" : "The container element.",
- "memberOf" : ""
+ "memberOf" : "Roo.View"
},
{
"name" : "emptyText",
"type" : "String",
"desc" : "The empty text to show when nothing is loaded.",
- "memberOf" : ""
+ "memberOf" : "Roo.View"
},
{
"name" : "listeners",
"name" : "multiSelect",
"type" : "Boolean",
"desc" : "Allow multiple selection",
- "memberOf" : ""
+ "memberOf" : "Roo.View"
},
{
"name" : "selectedClass",
"type" : "String",
"desc" : "The css class to add to selected nodes",
- "memberOf" : ""
+ "memberOf" : "Roo.View"
},
{
"name" : "singleSelect",
"type" : "Boolean",
"desc" : "Allow single selection",
- "memberOf" : ""
+ "memberOf" : "Roo.View"
},
{
"name" : "store",
"type" : "Roo.data.Store",
"desc" : "Data store to load data from.",
- "memberOf" : ""
+ "memberOf" : "Roo.View"
},
{
"name" : "text",
"type" : "String",
"desc" : "to display on mask (default Loading)",
- "memberOf" : ""
+ "memberOf" : "Roo.View"
},
{
"name" : "tickable",
"type" : "Boolean",
"desc" : "- selecting",
- "memberOf" : ""
+ "memberOf" : "Roo.View"
},
{
"name" : "toggleSelect",
"type" : "Boolean",
"desc" : "- selecting",
- "memberOf" : ""
+ "memberOf" : "Roo.View"
},
{
"name" : "tpl",
"type" : "String|Roo.Template",
"desc" : "The template used by this View",
- "memberOf" : ""
+ "memberOf" : "Roo.View"
}
],
"events" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.View" : [
+ "Roo.JsonView"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.XComponent" : {
"props" : [
"name" : "disabled",
"type" : "Function|boolean",
"desc" : "If this module is disabled by some rule, return true from the funtion",
- "memberOf" : ""
+ "memberOf" : "Roo.XComponent"
},
{
"name" : "items",
"type" : "Array",
"desc" : "A single item array - the first element is the root of the tree..\nIt's done this way to stay compatible with the Xtype system...",
- "memberOf" : ""
+ "memberOf" : "Roo.XComponent"
},
{
"name" : "listeners",
"name" : "name",
"type" : "String",
"desc" : "String to display while loading.",
- "memberOf" : ""
+ "memberOf" : "Roo.XComponent"
},
{
"name" : "order",
"type" : "String",
"desc" : "Used to set the order in which elements are created (usefull for multiple tabs)",
- "memberOf" : ""
+ "memberOf" : "Roo.XComponent"
},
{
"name" : "parent",
"type" : "String",
"desc" : "Name of parent element which it get xtype added to..",
- "memberOf" : ""
+ "memberOf" : "Roo.XComponent"
},
{
"name" : "region",
"type" : "String",
"desc" : "Region to render component to (defaults to center)",
- "memberOf" : ""
+ "memberOf" : "Roo.XComponent"
}
],
"events" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.XComponent.event.events" : {
"props" : [],
"events" : [],
- "methods" : []
+ "methods" : [],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.XTemplate" : {
"props" : [
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap" : {
"props" : [],
"events" : [],
- "methods" : []
+ "methods" : [],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.Alert" : {
"props" : [
"name" : "close",
"type" : "Boolean",
"desc" : "true to show a x closer",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Alert"
},
{
"name" : "cls",
"name" : "fa",
"type" : "String",
"desc" : "font-awesomeicon",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Alert"
},
{
"name" : "hideMode",
"name" : "html",
"type" : "String",
"desc" : "The content of alert",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Alert"
},
{
"name" : "listeners",
"name" : "seconds",
"type" : "Number",
"desc" : "default:-1 Number of seconds until it disapears (-1 means never.)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Alert"
},
{
"name" : "style",
"name" : "title",
"type" : "String",
"desc" : "The title of alert",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Alert"
},
{
"name" : "tooltip",
"name" : "weight",
"type" : "String",
"desc" : "r) Weight of the message",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Alert"
},
{
"name" : "xattr",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.BezierSignature" : {
"props" : [
"name" : "Add",
"type" : "integer",
"desc" : "the next point only if the previous one is farther than x pixels. Defaults to 5.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.BezierSignature"
},
{
"name" : "Callback",
"type" : "function",
"desc" : "when stroke begin.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.BezierSignature"
},
{
"name" : "Color",
"type" : "string",
"desc" : "used to draw the lines. Can be any color format accepted by context.fillStyle. Defaults to \"black\".",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.BezierSignature"
},
{
"name" : "Draw",
"type" : "integer",
"desc" : "the next point at most once per every x milliseconds. Set it to 0 to turn off throttling. Defaults to 16.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.BezierSignature"
},
{
"name" : "Maximum",
"type" : "float",
"desc" : "width of a line. Defaults to 2.5.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.BezierSignature"
},
{
"name" : "Minimum",
"type" : "float",
"desc" : "width of a line. Defaults to 0.5.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.BezierSignature"
},
{
"name" : "Radius",
"type" : "float|function",
"desc" : "of a single dot.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.BezierSignature"
},
{
"name" : "Weight",
"type" : "float",
"desc" : "used to modify new velocity based on the previous velocity. Defaults to 0.7.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.BezierSignature"
},
{
"name" : "actionMode",
"name" : "canvas",
"type" : "int",
"desc" : "height",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.BezierSignature"
},
{
"name" : "cls",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.Body" : {
"props" : [
],
"returns" : []
}
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : true,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "tree_parent" : [
+ "none"
]
},
"Roo.bootstrap.Brick" : {
"name" : "bgimage",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Brick"
},
{
"name" : "can_build_overlaid",
"name" : "cls",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Brick"
},
{
"name" : "container_method",
"name" : "href",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Brick"
},
{
"name" : "html",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Brick"
},
{
"name" : "listeners",
"name" : "square",
"type" : "Boolean",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Brick"
},
{
"name" : "style",
"name" : "title",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Brick"
},
{
"name" : "tooltip",
"name" : "video",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Brick"
},
{
"name" : "visibilityEl",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.Button" : {
"props" : [
"name" : "badge",
"type" : "String",
"desc" : "text for badge",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "badge_weight",
"type" : "String",
"desc" : "k) default (same as button)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "can_build_overlaid",
"name" : "disabled",
"type" : "Boolean",
"desc" : "default false;",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "fa",
"type" : "String",
"desc" : "fontawesome icon - eg. 'comment' - without the fa/fas etc..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "glyphicon",
"type" : "String",
"desc" : "depricated - use fa",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "grpup",
"type" : "Boolean",
"desc" : "if parent is a btn group - then it turns it into a toogleGroup.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "hideMode",
"name" : "href",
"type" : "String",
"desc" : "empty or href",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "html",
"type" : "String",
"desc" : "The button content",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "inverse",
"type" : "Boolean",
"desc" : "dark themed version",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "isClose",
"type" : "Boolean",
"desc" : "default false;",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "listeners",
"name" : "menu",
"type" : "Roo.bootstrap.menu.Menu",
"desc" : "a Menu",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "name",
"name" : "offtext",
"type" : "String",
"desc" : "text for off slidy toggle state",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "ontext",
"type" : "String",
"desc" : "text for on slidy toggle state",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "outline",
"type" : "Boolean",
"desc" : "default false (except for weight=default which emulates old behaveiour with an outline)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "pressed",
"type" : "Boolean",
"desc" : "default null - if the button ahs active state",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "preventDefault",
"type" : "Boolean",
"desc" : "default true (stop click event triggering the URL if it's a link.)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "removeClass",
"type" : "Boolean",
"desc" : "remove the standard class..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "size",
"type" : "String",
"desc" : "s)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "style",
"name" : "tag",
"type" : "String",
"desc" : "t)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "target",
"type" : "String",
"desc" : "r) target for a href.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "theme",
"type" : "String",
"desc" : "w)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "toggle",
"type" : "Boolean",
"desc" : "is it a slidy toggle button",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "tooltip",
"name" : "weight",
"type" : "String",
"desc" : "k) default",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "xattr",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.bootstrap.Button" : [
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.CardUploader"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.ButtonGroup" : {
"props" : [
"name" : "align",
"type" : "String",
"desc" : "vertical | justified (default none)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ButtonGroup"
},
{
"name" : "allowDomMove",
"name" : "btn",
"type" : "Boolean",
"desc" : "true | false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ButtonGroup"
},
{
"name" : "can_build_overlaid",
"name" : "direction",
"type" : "String",
"desc" : "up | down (default down)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ButtonGroup"
},
{
"name" : "disableClass",
"name" : "size",
"type" : "String",
"desc" : "lg | sm | xs (default empty normal)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ButtonGroup"
},
{
"name" : "style",
"name" : "toolbar",
"type" : "Boolean",
"desc" : "false | true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ButtonGroup"
},
{
"name" : "tooltip",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.Form"
+ ],
+ "tree_parent" : []
},
"Roo.bootstrap.ButtonUploader" : {
"props" : [
"name" : "errorTimeout",
"type" : "Number",
"desc" : "default 3000",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ButtonUploader"
},
{
"name" : "fa",
"name" : "html",
"type" : "Array",
"desc" : "The button text.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ButtonUploader"
},
{
"name" : "images",
"type" : "Array",
"desc" : "an array of ?? Img objects ??? when loading existing files..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ButtonUploader"
},
{
"name" : "inverse",
"name" : "multiple",
"type" : "Boolean",
"desc" : "(default true) Should the upload allow multiple files to be uploaded.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ButtonUploader"
},
{
"name" : "name",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.Calendar" : {
"props" : [
"name" : "header",
"type" : "Object",
"desc" : "generate the user specific header of the calendar, default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Calendar"
},
{
"name" : "hideMode",
"name" : "loadMask",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Calendar"
},
{
"name" : "name",
"name" : "startDay",
"type" : "Number",
"desc" : "Day index at which the week should begin, 0-based (defaults to 0, which is Sunday)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Calendar"
},
{
"name" : "store",
"type" : "Roo.data.Store",
"desc" : "The data source for the calendar",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Calendar"
},
{
"name" : "style",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.Card" : {
"props" : [
"name" : "display",
"type" : "String",
"desc" : "x)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "display_lg",
"type" : "String",
"desc" : "x)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "display_sm",
"type" : "String",
"desc" : "x)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "display_xl",
"type" : "String",
"desc" : "x)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "display_xs",
"type" : "String",
"desc" : "x)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "footer",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "header",
"type" : "String|Object",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "header_image",
"type" : "String",
"desc" : "src url of image.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "header_size",
"type" : "Number",
"desc" : "5) H1 or H2 etc.. 0 indicates default",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "header_weight",
"type" : "Number",
"desc" : "k)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "hideMode",
"name" : "html",
"type" : "String|Boolean",
"desc" : "-- html contents - or just use children.. use false to hide it..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "listeners",
"name" : "margin",
"type" : "String",
"desc" : "o)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "margin_bottom",
"type" : "String",
"desc" : "o)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "margin_left",
"type" : "String",
"desc" : "o)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "margin_right",
"type" : "String",
"desc" : "o)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "margin_top",
"type" : "String",
"desc" : "o)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "margin_x",
"type" : "String",
"desc" : "o)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "margin_y",
"type" : "String",
"desc" : "o)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "name",
"name" : "padding",
"type" : "String",
"desc" : "5)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "padding_bottom",
"type" : "String",
"desc" : "5)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "padding_left",
"type" : "String",
"desc" : "5)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "padding_right",
"type" : "String",
"desc" : "5)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "padding_top",
"type" : "String",
"desc" : "5)next_to_card",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "padding_x",
"type" : "String",
"desc" : "5)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "padding_y",
"type" : "String",
"desc" : "5)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "style",
"name" : "subtitle",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "title",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "tooltip",
"name" : "weight",
"type" : "String",
"desc" : "k)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "xattr",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardFooter",
+ "Roo.bootstrap.CardHeader",
+ "Roo.bootstrap.CardImageTop",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "tree_parent" : []
},
"Roo.bootstrap.CardFooter" : {
"props" : [
],
"returns" : []
}
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "tree_parent" : [
+ "Roo.bootstrap.Card"
]
},
"Roo.bootstrap.CardHeader" : {
],
"returns" : []
}
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "tree_parent" : [
+ "Roo.bootstrap.Card"
]
},
"Roo.bootstrap.CardImageTop" : {
],
"returns" : []
}
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "tree_parent" : [
+ "Roo.bootstrap.Card"
]
},
"Roo.bootstrap.CardUploader" : {
"name" : "errorTimeout",
"type" : "Number",
"desc" : "default 3000",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.CardUploader"
},
{
"name" : "fa",
"name" : "html",
"type" : "Array",
"desc" : "The button text.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.CardUploader"
},
{
"name" : "images",
"type" : "Array",
"desc" : "an array of ?? Img objects ??? when loading existing files..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.CardUploader"
},
{
"name" : "inverse",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.CheckBox" : {
"props" : [
"name" : "boxLabel",
"type" : "String",
"desc" : "The text that appears beside the checkbox",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.CheckBox"
},
{
"name" : "can_build_overlaid",
"name" : "checked",
"type" : "Boolean",
"desc" : "initnal the element",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.CheckBox"
},
{
"name" : "cls",
"name" : "groupId",
"type" : "String",
"desc" : "the checkbox group id // normal just use for checkbox",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.CheckBox"
},
{
"name" : "hasFeedback",
"name" : "inline",
"type" : "Boolean",
"desc" : "inline the element (default false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.CheckBox"
},
{
"name" : "inputType",
"name" : "inputValue",
"type" : "String",
"desc" : "The value that should go into the generated input element's value when checked.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.CheckBox"
},
{
"name" : "invalidClass",
"name" : "tooltip",
"type" : "String",
"desc" : "label tooltip",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.CheckBox"
},
{
"name" : "validClass",
"name" : "valueOff",
"type" : "String",
"desc" : "The value that should go into the generated input element's value when unchecked.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.CheckBox"
},
{
"name" : "visibilityEl",
"name" : "weight",
"type" : "String",
"desc" : "s) The text that appears beside the checkbox",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.CheckBox"
},
{
"name" : "xattr",
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.Column" : {
"props" : [
"name" : "alert",
"type" : "String",
"desc" : "r) type alert (changes background / border...)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Column"
},
{
"name" : "allowDomMove",
"name" : "fa",
"type" : "String",
"desc" : ".) font awesome icon",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Column"
},
{
"name" : "fasize",
"type" : "Number",
"desc" : ".) font awsome size",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Column"
},
{
"name" : "hidden",
"type" : "Boolean",
"desc" : "e) hide the element",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Column"
},
{
"name" : "hideMode",
"name" : "html",
"type" : "String",
"desc" : "content of column.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Column"
},
{
"name" : "icon",
"type" : "String",
"desc" : ".) glyphicon name",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Column"
},
{
"name" : "lg",
"type" : "Number",
"desc" : "colspan out of 12 for large computer-sized screens or 0 for hidden",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Column"
},
{
"name" : "lgoff",
"type" : "Number",
"desc" : "colspan offset out of 12 for large computer-sized screens or 0 for hidden",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Column"
},
{
"name" : "listeners",
"name" : "md",
"type" : "Number",
"desc" : "colspan out of 12 for computer-sized screens or 0 for hidden",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Column"
},
{
"name" : "mdoff",
"type" : "Number",
"desc" : "colspan offset out of 12 for computer-sized screens or 0 for hidden",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Column"
},
{
"name" : "name",
"name" : "sm",
"type" : "Number",
"desc" : "colspan out of 12 for tablet-sized screens or 0 for hidden",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Column"
},
{
"name" : "smoff",
"type" : "Number",
"desc" : "colspan offset out of 12 for tablet-sized screens or 0 for hidden",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Column"
},
{
"name" : "style",
"name" : "xs",
"type" : "Number",
"desc" : "colspan out of 12 for mobile-sized screens or 0 for hidden",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Column"
},
{
"name" : "xsoff",
"type" : "Number",
"desc" : "colspan offset out of 12 for mobile-sized screens or 0 for hidden",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Column"
}
],
"events" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.bootstrap.Column" : [
+ "Roo.bootstrap.TabGroup"
+ ]
+ },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "tree_parent" : []
},
"Roo.bootstrap.ComboBox" : {
"props" : [
"name" : "allQuery",
"type" : "String",
"desc" : "The text query to send to the server to return all records for the list with no filtering (defaults to '')",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "allowBlank",
"name" : "alwaysQuery",
"type" : "Boolean",
"desc" : "Disable caching of results, and always send query",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "animate",
"type" : "Boolean",
"desc" : "default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "append",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "autoCreate",
"type" : "Boolean/Object",
"desc" : "A DomHelper element spec, or true for a default element spec (defaults to:\n{tag: \"input\", type: \"text\", size: \"24\", autocomplete: \"off\"})",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "autoFocus",
"type" : "Boolean",
"desc" : "e) auto focus the first item, default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "autocomplete",
"name" : "blockFocus",
"type" : "Boolean",
"desc" : "Prevents all focus calls, so it can work with things like HTML edtor bar",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "btnPosition",
"type" : "String",
"desc" : "set the position of the trigger button (left | right) default right",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "can_build_overlaid",
"name" : "disableClear",
"type" : "Boolean",
"desc" : "Disable showing of clear button.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "disableKeyFilter",
"name" : "displayField",
"type" : "String",
"desc" : "The underlying data field name to bind to this CombBox (defaults to undefined if\nmode = 'remote' or 'text' if mode = 'local')",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "editable",
"type" : "Boolean",
"desc" : "False to prevent the user from typing text directly into the field, just like a\ntraditional select (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "emptyResultText",
"type" : "Boolean",
"desc" : "only for touch device",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "emptyTitle",
"type" : "String",
"desc" : "default ''",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "fieldLabel",
"name" : "forceSelection",
"type" : "Boolean",
"desc" : "True to restrict the selected value to one of the values in the list, false to\nallow the user to set arbitrary text into the field (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "grow",
"type" : "Boolean",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "growMax",
"type" : "Number",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "growMin",
"type" : "Number",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "handleHeight",
"type" : "Number",
"desc" : "The height in pixels of the dropdown list resize handle if resizable = true (defaults to 8)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "hasFeedback",
"name" : "hiddenName",
"type" : "String",
"desc" : "If specified, a hidden form field with this name is dynamically generated to store the\nfield's data value (defaults to the underlying DOM element's name)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "hideMode",
"name" : "invalidClass",
"type" : "String",
"desc" : "DEPRICATED - uses BS4 is-valid now",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "invalidFeedbackIcon",
"name" : "lazyRender",
"type" : "Boolean",
"desc" : "True to prevent the ComboBox from rendering until requested (should always be used when\nrendering into an Roo.Editor, defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "lg",
"name" : "listAlign",
"type" : "String",
"desc" : "A valid anchor position value. See {@link Roo.Element#alignTo} for details on supported\nanchor positions (defaults to 'tl-bl')",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "listClass",
"type" : "String",
"desc" : "CSS class to apply to the dropdown list element (defaults to '')",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "listWidth",
"type" : "Number",
"desc" : "The width in pixels of the dropdown list (defaults to the width of the ComboBox field)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "listeners",
"name" : "loadingText",
"type" : "String",
"desc" : "The text to display in the dropdown list while data is loading. Only applies\nwhen mode = 'remote' (defaults to 'Loading...')",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "maskRe",
"name" : "maxHeight",
"type" : "Number",
"desc" : "The maximum height in pixels of the dropdown list before scrollbars are shown (defaults to 300)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "maxLength",
"name" : "minChars",
"type" : "Number",
"desc" : "The minimum number of characters the user must type before autocomplete and typeahead activate\n(defaults to 4, does not apply if editable = false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "minLength",
"name" : "minListWidth",
"type" : "Number",
"desc" : "The minimum width of the dropdown list in pixels (defaults to 70, will be ignored if\nlistWidth has a higher value)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "mobileTouchView",
"type" : "Boolean",
"desc" : "e) show mobile touch view when using a mobile default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "mobile_restrict_height",
"type" : "Boolean",
"desc" : "e) restrict height for touch view",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "modalTitle",
"type" : "String",
"desc" : "The title of the dialog that pops up on mobile views.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "mode",
"type" : "String",
"desc" : "Set to 'local' if the ComboBox loads local data (defaults to 'remote' which loads from the server)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "multiple",
"type" : "Boolean",
"desc" : "e) ComboBobArray, default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "name",
"name" : "pageSize",
"type" : "Number",
"desc" : "If greater than 0, a paging toolbar is displayed in the footer of the dropdown list and the\nfilter queries will execute with page start and limit parameters. Only applies when mode = 'remote' (defaults to 0)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "placeholder",
"name" : "queryDelay",
"type" : "Number",
"desc" : "The length of time in milliseconds to delay between the start of typing and sending the\nquery to filter the dropdown list (defaults to 500 if mode = 'remote' or 10 if mode = 'local')",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "queryParam",
"type" : "String",
"desc" : "Name of the query as it will be passed on the querystring (defaults to 'query')",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "readOnly",
"name" : "resizable",
"type" : "Boolean",
"desc" : "True to add a resize handle to the bottom of the dropdown list (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "selectOnFocus",
"type" : "Boolean",
"desc" : "True to select any existing text in the field immediately on focus. Only applies\nwhen editable = true (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "selectedClass",
"type" : "String",
"desc" : "CSS class to apply to the selected item in the dropdown list (defaults to 'x-combo-selected')",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "shadow",
"type" : "Boolean/String",
"desc" : "True or \"sides\" for the default effect, \"frame\" for 4-way shadow, and \"drop\" for bottom-right",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "showToggleBtn",
"type" : "Boolean",
"desc" : "show toggle button or not (true|false) default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "size",
"name" : "specialFilter",
"type" : "Boolean",
"desc" : "e) special filter default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "store",
"type" : "Roo.data.Store",
"desc" : "The data store to which this combo is bound (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "style",
"name" : "tickable",
"type" : "Boolean",
"desc" : "ComboBox with tickable selections (true|false), default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "title",
"type" : "String",
"desc" : "If supplied, a header element is created containing this text and added into the top of\nthe dropdown list (defaults to undefined, with no header element)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "tooltip",
"name" : "tpl",
"type" : "String/Roo.Template",
"desc" : "The template to use to render the output default is '<a class=\"dropdown-item\" href=\"#\">{' + this.displayField + '}</a>'",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "triggerAction",
"type" : "String",
"desc" : "The action to execute when the trigger field is activated. Use 'all' to run the\nquery specified by the allQuery config option (defaults to 'query')",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "triggerClass",
"name" : "triggerList",
"type" : "Boolean",
"desc" : "trigger show the list or not (true|false) default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "triggerText",
"type" : "String",
"desc" : "multiple combobox trigger button text default 'Select'",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "typeAhead",
"type" : "Boolean",
"desc" : "True to populate and autoselect the remainder of the text being typed after a configurable\ndelay (typeAheadDelay) if it matches a known value (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "typeAheadDelay",
"type" : "Number",
"desc" : "The length of time in milliseconds to wait until the typeahead text is displayed\nif typeAhead = true (defaults to 250)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "useNativeIOS",
"type" : "Boolean",
"desc" : "e) render it as classic select for ios, not support dynamic load data (default false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "validClass",
"type" : "String",
"desc" : "DEPRICATED - uses BS4 is-valid now",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "validFeedbackIcon",
"name" : "valueField",
"type" : "String",
"desc" : "The underlying data value name to bind to this CombBox (defaults to undefined if\nmode = 'remote' or 'value' if mode = 'local'). \nNote: use of a valueField requires the user make a selection\nin order for a value to be mapped.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "valueNotFoundText",
"type" : "String",
"desc" : "When using a name/value combo, if the value passed to setValue is not found in\nthe store, valueNotFoundText will be displayed as the field text if defined (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "visibilityEl",
"name" : "width",
"type" : "Number",
"desc" : "fixed with? experimental",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "xattr",
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.bootstrap.ComboBox" : [
+ "Roo.bootstrap.MoneyField"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.Component" : {
"props" : [
"name" : "can_build_overlaid",
"type" : "Boolean",
"desc" : "True if element can be rebuild from a HTML page",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Component"
},
{
"name" : "cls",
"type" : "String",
"desc" : "css class",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Component"
},
{
"name" : "container_method",
"type" : "string",
"desc" : "method to fetch parents container element (used by NavHeaderbar - getHeaderChildContainer)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Component"
},
{
"name" : "dataId",
"type" : "string",
"desc" : "cutomer id",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Component"
},
{
"name" : "disableClass",
"name" : "name",
"type" : "string",
"desc" : "Specifies name attribute",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Component"
},
{
"name" : "style",
"type" : "String",
"desc" : "any extra css",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Component"
},
{
"name" : "tooltip",
"type" : "string",
"desc" : "Text for the tooltip",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Component"
},
{
"name" : "visibilityEl",
"type" : "string|object",
"desc" : "t) What element to use for visibility (@see getVisibilityEl())",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Component"
},
{
"name" : "xattr",
"type" : "Object",
"desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Component"
}
],
"events" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : true,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.bootstrap.nav.Bar" : [
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "Roo.bootstrap.ComboBox" : [
+ "Roo.bootstrap.MoneyField"
+ ],
+ "Roo.bootstrap.nav.Simplebar" : [
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PopoverNav",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.nav.Headerbar"
+ ],
+ "Roo.bootstrap.Button" : [
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.CardUploader"
+ ],
+ "Roo.bootstrap.Column" : [
+ "Roo.bootstrap.TabGroup"
+ ],
+ "Roo.bootstrap.layout.Manager" : [
+ "Roo.bootstrap.layout.Border"
+ ],
+ "Roo.bootstrap.Element" : [
+ "Roo.bootstrap.CardFooter",
+ "Roo.bootstrap.CardHeader",
+ "Roo.bootstrap.CardImageTop",
+ "Roo.bootstrap.DropTarget"
+ ],
+ "Roo.bootstrap.Input" : [
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField"
+ ],
+ "Roo.bootstrap.TextArea" : [
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Markdown"
+ ],
+ "Roo.bootstrap.nav.Item" : [
+ "Roo.bootstrap.nav.SidebarItem"
+ ],
+ "Roo.bootstrap.Component" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Body",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.Modal",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TableBody",
+ "Roo.bootstrap.TableCell",
+ "Roo.bootstrap.TableRow",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Bar",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem"
+ ],
+ "Roo.bootstrap.TriggerField" : [
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.PhoneInput"
+ ]
+ },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "tree_parent" : []
},
"Roo.bootstrap.Container" : {
"props" : [
"name" : "alert",
"type" : "String",
"desc" : "r) type alert (changes background / border...)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Container"
},
{
"name" : "allowDomMove",
"name" : "clickable",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Container"
},
{
"name" : "cls",
"name" : "expandable",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Container"
},
{
"name" : "expanded",
"type" : "Boolean",
"desc" : "e) default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Container"
},
{
"name" : "fa",
"type" : "String",
"desc" : "font awesome icon",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Container"
},
{
"name" : "footer",
"type" : "String",
"desc" : "content of footer (for panel)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Container"
},
{
"name" : "header",
"type" : "String",
"desc" : "content of header (for panel)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Container"
},
{
"name" : "hidden",
"type" : "Boolean",
"desc" : "e) hide the element",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Container"
},
{
"name" : "hideMode",
"name" : "html",
"type" : "String",
"desc" : "content of element",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Container"
},
{
"name" : "icon",
"type" : "String",
"desc" : ".) glyphicon name",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Container"
},
{
"name" : "jumbotron",
"type" : "Boolean",
"desc" : "is it a jumbotron element",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Container"
},
{
"name" : "listeners",
"name" : "panel",
"type" : "String",
"desc" : "r) render as panel - type - primary/success.....",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Container"
},
{
"name" : "rheader",
"type" : "String",
"desc" : "contet on the right of header",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Container"
},
{
"name" : "sticky",
"type" : "String",
"desc" : "h) block to use as footer or body- needs css-bootstrap/sticky-footer.css",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Container"
},
{
"name" : "style",
"name" : "tag",
"type" : "String",
"desc" : "n) type of HTML tag.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Container"
},
{
"name" : "tooltip",
"name" : "well",
"type" : "String",
"desc" : "d) a well, large, small or medium.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Container"
},
{
"name" : "xattr",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : true,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "tree_parent" : []
},
"Roo.bootstrap.DateField" : {
"props" : [
"name" : "altFormats",
"type" : "String",
"desc" : "Multiple date formats separated by \"|\" to try when parsing a user input value and it doesn't match the defined\nformat (defaults to 'm/d/Y|m-d-y|m-d-Y|m/d|m-d|d').",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateField"
},
{
"name" : "autocomplete",
"name" : "calendarWeeks",
"type" : "Boolean",
"desc" : "default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateField"
},
{
"name" : "can_build_overlaid",
"name" : "daysOfWeekDisabled",
"type" : "Object",
"desc" : "default empty",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateField"
},
{
"name" : "disableClass",
"name" : "endDate",
"type" : "Number",
"desc" : "default Infinity",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateField"
},
{
"name" : "fieldLabel",
"name" : "format",
"type" : "String",
"desc" : "The default date format string which can be overriden for localization support. The format must be\nvalid according to {@link Date#parseDate} (defaults to 'm/d/y').",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateField"
},
{
"name" : "hasFeedback",
"name" : "keyboardNavigation",
"type" : "Boolean",
"desc" : "default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateField"
},
{
"name" : "labelAlign",
"name" : "language",
"type" : "String",
"desc" : "default en",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateField"
},
{
"name" : "lg",
"name" : "minViewMode",
"type" : "String",
"desc" : "default empty, (months|years)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateField"
},
{
"name" : "name",
"name" : "singleMode",
"type" : "Boolean",
"desc" : "default false (true | false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateField"
},
{
"name" : "size",
"name" : "startDate",
"type" : "Number",
"desc" : "default -Infinity",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateField"
},
{
"name" : "style",
"name" : "todayBtn",
"type" : "Boolean",
"desc" : "default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateField"
},
{
"name" : "todayHighlight",
"type" : "Boolean",
"desc" : "default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateField"
},
{
"name" : "tooltip",
"name" : "viewMode",
"type" : "String",
"desc" : "default empty, (months|years)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateField"
},
{
"name" : "visibilityEl",
"name" : "weekStart",
"type" : "Number",
"desc" : "default 0",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateField"
},
{
"name" : "xattr",
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.DateSplitField" : {
"props" : [
"name" : "dayAllowBlank",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateSplitField"
},
{
"name" : "dayFormat",
"type" : "string",
"desc" : "default 'd'",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateSplitField"
},
{
"name" : "dayPlaceholder",
"type" : "string",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateSplitField"
},
{
"name" : "disableClass",
"name" : "fieldLabel",
"type" : "string",
"desc" : "- the label associated",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateSplitField"
},
{
"name" : "hideMode",
"name" : "labelAlign",
"type" : "String",
"desc" : "t)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateSplitField"
},
{
"name" : "labelWidth",
"type" : "Number",
"desc" : "set the width of label (0-12)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateSplitField"
},
{
"name" : "labellg",
"type" : "Number",
"desc" : "set the width of label (1-12)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateSplitField"
},
{
"name" : "labelmd",
"type" : "Number",
"desc" : "set the width of label (1-12)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateSplitField"
},
{
"name" : "labelsm",
"type" : "Number",
"desc" : "set the width of label (1-12)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateSplitField"
},
{
"name" : "labelxs",
"type" : "Number",
"desc" : "set the width of label (1-12)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateSplitField"
},
{
"name" : "listeners",
"name" : "monthAllowBlank",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateSplitField"
},
{
"name" : "monthFormat",
"type" : "string",
"desc" : "default 'm'",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateSplitField"
},
{
"name" : "monthPlaceholder",
"type" : "string",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateSplitField"
},
{
"name" : "name",
"name" : "yearAllowBlank",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateSplitField"
},
{
"name" : "yearFormat",
"type" : "string",
"desc" : "default 'Y'",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateSplitField"
},
{
"name" : "yearPlaceholder",
"type" : "string",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateSplitField"
}
],
"events" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.DocumentManager" : {
"props" : [
"name" : "boxes",
"type" : "Number",
"desc" : "number of boxes, 0 is no limit.. default 0",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DocumentManager"
},
{
"name" : "can_build_overlaid",
"name" : "editable",
"type" : "Boolean",
"desc" : "e) allow edit when upload a image default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DocumentManager"
},
{
"name" : "fieldLabel",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DocumentManager"
},
{
"name" : "hideMode",
"name" : "labelAlign",
"type" : "String",
"desc" : "p) default left",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DocumentManager"
},
{
"name" : "labelWidth",
"type" : "Number",
"desc" : "default 4",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DocumentManager"
},
{
"name" : "labellg",
"type" : "Number",
"desc" : "set the width of label (1-12)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DocumentManager"
},
{
"name" : "labelmd",
"type" : "Number",
"desc" : "set the width of label (1-12)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DocumentManager"
},
{
"name" : "labelsm",
"type" : "Number",
"desc" : "set the width of label (1-12)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DocumentManager"
},
{
"name" : "labelxs",
"type" : "Number",
"desc" : "set the width of label (1-12)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DocumentManager"
},
{
"name" : "listeners",
"name" : "method",
"type" : "String",
"desc" : "default POST",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DocumentManager"
},
{
"name" : "multiple",
"type" : "Boolean",
"desc" : "multiple upload default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DocumentManager"
},
{
"name" : "name",
"name" : "paramName",
"type" : "String",
"desc" : "default 'imageUpload'",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DocumentManager"
},
{
"name" : "style",
"name" : "thumbSize",
"type" : "Number",
"desc" : "default 300",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DocumentManager"
},
{
"name" : "toolTipName",
"type" : "String",
"desc" : "default 'filename'",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DocumentManager"
},
{
"name" : "tooltip",
"name" : "url",
"type" : "String",
"desc" : "action url",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DocumentManager"
},
{
"name" : "visibilityEl",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.DocumentSlider" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.DocumentViewer" : {
"props" : [
"name" : "showDownload",
"type" : "Boolean",
"desc" : "e) show download button (default true)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DocumentViewer"
},
{
"name" : "showTrash",
"type" : "Boolean",
"desc" : "e) show trash button (default true)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DocumentViewer"
},
{
"name" : "style",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.DropTarget" : {
"props" : [
"name" : "name",
"type" : "string",
"desc" : "dropable name",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DropTarget"
},
{
"name" : "preventDefault",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.Element" : {
"props" : [
"name" : "clickable",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Element"
},
{
"name" : "cls",
"type" : "String",
"desc" : "class of the element",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Element"
},
{
"name" : "container_method",
"name" : "html",
"type" : "String",
"desc" : "contents of the element",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Element"
},
{
"name" : "listeners",
"name" : "preventDefault",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Element"
},
{
"name" : "role",
"type" : "String",
"desc" : "default blank - set to button to force cursor pointer",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Element"
},
{
"name" : "style",
"name" : "tag",
"type" : "String",
"desc" : "tag of the element",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Element"
},
{
"name" : "tooltip",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.bootstrap.Element" : [
+ "Roo.bootstrap.CardFooter",
+ "Roo.bootstrap.CardHeader",
+ "Roo.bootstrap.CardImageTop",
+ "Roo.bootstrap.DropTarget"
+ ]
+ },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "tree_parent" : []
},
"Roo.bootstrap.FieldLabel" : {
"props" : [
"name" : "allowBlank",
"type" : "Boolean",
"desc" : "e) target allowBlank default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.FieldLabel"
},
{
"name" : "allowDomMove",
"name" : "cls",
"type" : "String",
"desc" : "class of the element",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.FieldLabel"
},
{
"name" : "container_method",
"name" : "html",
"type" : "String",
"desc" : "contents of the element",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.FieldLabel"
},
{
"name" : "iconTooltip",
"type" : "String",
"desc" : "default \"This field is required\"",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.FieldLabel"
},
{
"name" : "indicatorpos",
"type" : "String",
"desc" : "t) default left",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.FieldLabel"
},
{
"name" : "invalidClass",
"type" : "String",
"desc" : "DEPRICATED - BS4 uses is-invalid",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.FieldLabel"
},
{
"name" : "listeners",
"name" : "tag",
"type" : "String",
"desc" : "tag of the element default label",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.FieldLabel"
},
{
"name" : "target",
"type" : "String",
"desc" : "label target",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.FieldLabel"
},
{
"name" : "tooltip",
"name" : "validClass",
"type" : "String",
"desc" : "DEPRICATED - BS4 uses is-valid",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.FieldLabel"
},
{
"name" : "visibilityEl",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.Form" : {
"props" : [
"name" : "align",
"type" : "String",
"desc" : "left | right - for navbars",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Form"
},
{
"name" : "allowDomMove",
"name" : "baseParams",
"type" : "Object",
"desc" : "Parameters to pass with all requests. e.g. baseParams: {id: '123', foo: 'bar'}.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Form"
},
{
"name" : "can_build_overlaid",
"name" : "errorMask",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Form"
},
{
"name" : "fileUpload",
"type" : "Boolean",
"desc" : "Set to true if this form is a file upload.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Form"
},
{
"name" : "hideMode",
"name" : "labelAlign",
"type" : "String",
"desc" : "top | left (default top)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Form"
},
{
"name" : "listeners",
"name" : "loadMask",
"type" : "Boolean",
"desc" : "load mask when submit (default true)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Form"
},
{
"name" : "maskBody",
"type" : "Boolean",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Form"
},
{
"name" : "maskOffset",
"type" : "Number",
"desc" : "Default 100",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Form"
},
{
"name" : "method",
"type" : "String",
"desc" : "GET | POST (default POST)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Form"
},
{
"name" : "name",
"name" : "timeout",
"type" : "Number",
"desc" : "Timeout for form actions in seconds (default is 30 seconds).",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Form"
},
{
"name" : "tooltip",
"name" : "url",
"type" : "String",
"desc" : "The URL to use for form actions if one isn't supplied in the action options.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Form"
},
{
"name" : "visibilityEl",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "tree_parent" : []
},
"Roo.bootstrap.Graph" : {
"props" : [
"name" : "g_height",
"type" : "number",
"desc" : "height of the chart (respected by all elements in the set)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Graph"
},
{
"name" : "g_r",
"type" : "number",
"desc" : "radius (pie)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Graph"
},
{
"name" : "g_width",
"type" : "number",
"desc" : "width of the chart (respected by all elements in the set)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Graph"
},
{
"name" : "g_x",
"type" : "number",
"desc" : "coodinator | centre x (pie)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Graph"
},
{
"name" : "g_y",
"type" : "number",
"desc" : "coodinator | centre y (pie)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Graph"
},
{
"name" : "graphtype",
"type" : "String",
"desc" : "bar | vbar | pie",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Graph"
},
{
"name" : "hideMode",
"name" : "title",
"type" : "Object",
"desc" : "The title of the chart\n \n -{Array} values\n -opts (object) options for the chart \n o {\n o type (string) type of endings of the bar. Default: 'square'. Other options are: 'round', 'sharp', 'soft'.\n o gutter (number)(string) default '20%' (WHAT DOES IT DO?)\n o vgutter (number)\n o colors (array) colors be used repeatedly to plot the bars. If multicolumn bar is used each sequence of bars with use a different color.\n o stacked (boolean) whether or not to tread values as in a stacked bar chart\n o to\n o stretch (boolean)\n o }\n -opts (object) options for the pie\n o{\n o cut\n o startAngle (number)\n o endAngle (number)\n }",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Graph"
},
{
"name" : "tooltip",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.Header" : {
"props" : [
"name" : "html",
"type" : "String",
"desc" : "content of header",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Header"
},
{
"name" : "level",
"type" : "Number",
"desc" : "6) default 1",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Header"
},
{
"name" : "listeners",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "tree_parent" : []
},
"Roo.bootstrap.HtmlEditor" : {
"props" : [
"name" : "buttons",
"type" : "Array",
"desc" : "Array of toolbar's buttons. - defaults to empty",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.HtmlEditor"
},
{
"name" : "can_build_overlaid",
"name" : "height",
"type" : "Number",
"desc" : "(in pixels)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.HtmlEditor"
},
{
"name" : "hideMode",
"name" : "resizable",
"type" : "String",
"desc" : "'s' or 'se' or 'e' - wrapps the element in a\n Roo.resizable.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.HtmlEditor"
},
{
"name" : "resize",
"name" : "stylesheets",
"type" : "Array",
"desc" : "url of stylesheets. set to [] to disable stylesheets.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.HtmlEditor"
},
{
"name" : "toolbars",
"type" : "Array",
"desc" : "Array of toolbars. - defaults to just the Standard one",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.HtmlEditor"
},
{
"name" : "tooltip",
"name" : "width",
"type" : "Number",
"desc" : "(in pixels)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.HtmlEditor"
},
{
"name" : "wrap",
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.Img" : {
"props" : [
"name" : "alt",
"type" : "String",
"desc" : "image alternative text",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Img"
},
{
"name" : "backgroundContain",
"type" : "Boolean",
"desc" : "(use style background and contain image in content)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Img"
},
{
"name" : "border",
"type" : "String",
"desc" : "rounded | circle | thumbnail",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Img"
},
{
"name" : "can_build_overlaid",
"name" : "href",
"type" : "String",
"desc" : "a tag href",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Img"
},
{
"name" : "imgResponsive",
"type" : "Boolean",
"desc" : "false | true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Img"
},
{
"name" : "lgUrl",
"type" : "String",
"desc" : "lg image source",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Img"
},
{
"name" : "listeners",
"name" : "mdUrl",
"type" : "String",
"desc" : "md image source",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Img"
},
{
"name" : "name",
"name" : "smUrl",
"type" : "String",
"desc" : "sm image source",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Img"
},
{
"name" : "src",
"type" : "String",
"desc" : "image source",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Img"
},
{
"name" : "style",
"name" : "target",
"type" : "String",
"desc" : "p)target for a href.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Img"
},
{
"name" : "tooltip",
"name" : "xsUrl",
"type" : "String",
"desc" : "xs image source",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Img"
}
],
"events" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.Input" : {
"props" : [
"name" : "accept",
"type" : "String",
"desc" : "o) use for file input only. (default empty)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "actionMode",
"name" : "after",
"type" : "string",
"desc" : "- input group add on after",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "afterButton",
"type" : "Roo.bootstrap.Button",
"desc" : "to show before",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "align",
"type" : "String",
"desc" : "t) Default left",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "allowBlank",
"type" : "Boolean",
"desc" : "False to validate that the value length > 0 (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "allowDomMove",
"name" : "autocomplete",
"type" : "String",
"desc" : "- default is new-password see: https://developers.google.com/web/fundamentals/input/form/label-and-name-inputs?hl=en",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "before",
"type" : "string",
"desc" : "- input group add on before",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "blankText",
"type" : "String",
"desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "can_build_overlaid",
"name" : "capture",
"type" : "String",
"desc" : "a) use for file input only. (default empty)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "cls",
"name" : "disableKeyFilter",
"type" : "Boolean",
"desc" : "True to disable input keystroke filtering (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "disabled",
"type" : "Boolean",
"desc" : "is it disabled",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "fieldLabel",
"type" : "string",
"desc" : "- the label associated",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "focusClass",
"type" : "String",
"desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "forceFeedback",
"type" : "Boolean",
"desc" : "e) Default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "hasFeedback",
"type" : "Boolean",
"desc" : "e) default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "hideMode",
"name" : "indicatorpos",
"type" : "String",
"desc" : "t) default left",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "inputType",
"type" : "String",
"desc" : "t)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "invalidClass",
"type" : "String",
"desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "invalidFeedbackIcon",
"type" : "String",
"desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "invalidText",
"type" : "String",
"desc" : "The error text to display if {@link #validator} test fails during validation (defaults to \"\")",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "labelAlign",
"type" : "String",
"desc" : "t)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "labelWidth",
"type" : "Number",
"desc" : "set the width of label",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "labellg",
"type" : "Number",
"desc" : "set the width of label (1-12)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "labelmd",
"type" : "Number",
"desc" : "set the width of label (1-12)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "labelsm",
"type" : "Number",
"desc" : "set the width of label (1-12)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "labelxs",
"type" : "Number",
"desc" : "set the width of label (1-12)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "lg",
"type" : "Number",
"desc" : "colspan out of 12 for large computer-sized screens",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "listeners",
"name" : "maskRe",
"type" : "String",
"desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "maxLength",
"type" : "Number",
"desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "maxLengthText",
"type" : "String",
"desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "md",
"type" : "Number",
"desc" : "colspan out of 12 for computer-sized screens",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "minLength",
"type" : "Number",
"desc" : "Minimum input field length required (defaults to 0)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "minLengthText",
"type" : "String",
"desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "name",
"type" : "String",
"desc" : "name of the input",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "placeholder",
"type" : "string",
"desc" : "- placeholder to put in text.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "preventMark",
"type" : "Boolean",
"desc" : "Do not show tick or cross if error/success",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "readOnly",
"type" : "Boolean",
"desc" : "Specifies that the field should be read-only",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "regex",
"type" : "RegExp",
"desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value. If the test fails, the field will be marked invalid using {@link #regexText}.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "regexText",
"type" : "String",
"desc" : "-- Depricated - use Invalid Text",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "selectOnFocus",
"type" : "Boolean",
"desc" : "True to automatically select any existing field text when the field receives input focus (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "size",
"type" : "string",
"desc" : "- (lg|sm) or leave empty..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "sm",
"type" : "Number",
"desc" : "colspan out of 12 for tablet-sized screens",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "style",
"name" : "validClass",
"type" : "String",
"desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "validFeedbackIcon",
"type" : "String",
"desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "validateOnBlur",
"type" : "Boolean",
"desc" : "Whether the field should validate when it loses focus (defaults to true).",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "validationDelay",
"type" : "Number",
"desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "validationEvent",
"type" : "String/Boolean",
"desc" : "The event that should initiate field validation. Set to false to disable\n automatic validation (defaults to \"keyup\").",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "validator",
"type" : "Function",
"desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "value",
"type" : "string",
"desc" : "default value of the input",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "visibilityEl",
"name" : "vtype",
"type" : "String",
"desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "xattr",
"name" : "xs",
"type" : "Number",
"desc" : "colspan out of 12 for mobile-sized screens",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
}
],
"events" : [
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.bootstrap.ComboBox" : [
+ "Roo.bootstrap.MoneyField"
+ ],
+ "Roo.bootstrap.Input" : [
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField"
+ ],
+ "Roo.bootstrap.TextArea" : [
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Markdown"
+ ],
+ "Roo.bootstrap.TriggerField" : [
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.PhoneInput"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.LayoutMasonry" : {
"props" : [
"name" : "alternativePadWidth",
"type" : "Number",
"desc" : "padding below box..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonry"
},
{
"name" : "boxHeight",
"type" : "Number",
"desc" : "- 0 for square, or fix it at a certian height",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonry"
},
{
"name" : "boxWidth",
"type" : "Number",
"desc" : "width of the columns",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonry"
},
{
"name" : "can_build_overlaid",
"name" : "gutter",
"type" : "Number",
"desc" : "gutter width..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonry"
},
{
"name" : "hideMode",
"name" : "isAutoInitial",
"type" : "Boolean",
"desc" : "defalut true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonry"
},
{
"name" : "isHorizontal",
"type" : "Boolean",
"desc" : "defalut false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonry"
},
{
"name" : "isLayoutInstant",
"type" : "Boolean",
"desc" : "= no animation?",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonry"
},
{
"name" : "listeners",
"name" : "maxCols",
"type" : "Number",
"desc" : "maximum number of columns",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonry"
},
{
"name" : "name",
"name" : "padWidth",
"type" : "Number",
"desc" : "padding below box..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonry"
},
{
"name" : "style",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.MasonryBrick"
+ ],
+ "tree_parent" : []
},
"Roo.bootstrap.LayoutMasonryAuto" : {
"props" : [
"name" : "columnWidth",
"type" : "Number",
"desc" : "width of the columns",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonryAuto"
},
{
"name" : "container_method",
"name" : "isAutoInitial",
"type" : "Boolean",
"desc" : "defalut true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonryAuto"
},
{
"name" : "isFitWidth",
"type" : "Boolean",
"desc" : "- resize the width..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonryAuto"
},
{
"name" : "isLayoutInstant",
"type" : "Boolean",
"desc" : "= no animation?",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonryAuto"
},
{
"name" : "isOriginLeft",
"type" : "Boolean",
"desc" : "= left align?",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonryAuto"
},
{
"name" : "isOriginTop",
"type" : "Boolean",
"desc" : "= top align?",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonryAuto"
},
{
"name" : "isResizingContainer",
"type" : "Boolean",
"desc" : "= not sure if this is used..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonryAuto"
},
{
"name" : "listeners",
"name" : "maxCols",
"type" : "Number",
"desc" : "maximum number of columns",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonryAuto"
},
{
"name" : "name",
"name" : "padHeight",
"type" : "Number",
"desc" : "padding below box..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonryAuto"
},
{
"name" : "style",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.Link" : {
"props" : [
"name" : "alt",
"type" : "String",
"desc" : "image alternative text",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Link"
},
{
"name" : "anchor",
"type" : "String",
"desc" : "name for the anchor link",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Link"
},
{
"name" : "can_build_overlaid",
"name" : "fa",
"type" : "String",
"desc" : "- favicon",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Link"
},
{
"name" : "hideMode",
"name" : "href",
"type" : "String",
"desc" : "a tag href",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Link"
},
{
"name" : "html",
"type" : "String",
"desc" : "the content of the link.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Link"
},
{
"name" : "listeners",
"name" : "preventDefault",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Link"
},
{
"name" : "style",
"name" : "target",
"type" : "String",
"desc" : "p) target for a href.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Link"
},
{
"name" : "tooltip",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "tree_parent" : []
},
"Roo.bootstrap.LocationPicker" : {
"props" : [
"name" : "disableDoubleClickZoom",
"type" : "Boolean",
"desc" : "default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LocationPicker"
},
{
"name" : "draggable",
"type" : "Boolean",
"desc" : "default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LocationPicker"
},
{
"name" : "enableAutocomplete",
"type" : "Boolean",
"desc" : "default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LocationPicker"
},
{
"name" : "enableReverseGeocode",
"type" : "Boolean",
"desc" : "default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LocationPicker"
},
{
"name" : "hideMode",
"name" : "latitude",
"type" : "Number",
"desc" : "Position when init default 0",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LocationPicker"
},
{
"name" : "listeners",
"name" : "locationName",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LocationPicker"
},
{
"name" : "longitude",
"type" : "Number",
"desc" : "Position when init default 0",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LocationPicker"
},
{
"name" : "mapTypeControl",
"type" : "Boolean",
"desc" : "default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LocationPicker"
},
{
"name" : "mapTypeId",
"type" : "String",
"desc" : "default google.maps.MapTypeId.ROADMAP",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LocationPicker"
},
{
"name" : "markerTitle",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LocationPicker"
},
{
"name" : "name",
"name" : "radius",
"type" : "Number",
"desc" : "default 0",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LocationPicker"
},
{
"name" : "scrollwheel",
"type" : "Boolean",
"desc" : "default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LocationPicker"
},
{
"name" : "streetViewControl",
"type" : "Boolean",
"desc" : "default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LocationPicker"
},
{
"name" : "style",
"name" : "zoom",
"type" : "Number",
"desc" : "default 15",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LocationPicker"
}
],
"events" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.Markdown" : {
"props" : [
"name" : "content",
"type" : "string",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Markdown"
},
{
"name" : "dataId",
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.MasonryBrick" : {
"props" : [
"name" : "bgimage",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MasonryBrick"
},
{
"name" : "can_build_overlaid",
"name" : "cls",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MasonryBrick"
},
{
"name" : "container_method",
"name" : "href",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MasonryBrick"
},
{
"name" : "html",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MasonryBrick"
},
{
"name" : "inverse",
"type" : "Boolean",
"desc" : "defalut false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MasonryBrick"
},
{
"name" : "isFitContainer",
"type" : "Boolean",
"desc" : "defalut true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MasonryBrick"
},
{
"name" : "listeners",
"name" : "placetitle",
"type" : "String",
"desc" : "m)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MasonryBrick"
},
{
"name" : "preventDefault",
"type" : "Boolean",
"desc" : "defalut false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MasonryBrick"
},
{
"name" : "size",
"type" : "String",
"desc" : "e)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MasonryBrick"
},
{
"name" : "style",
"name" : "title",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MasonryBrick"
},
{
"name" : "tooltip",
"name" : "videourl",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MasonryBrick"
},
{
"name" : "visibilityEl",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.MessageBar" : {
"props" : [
"name" : "beforeClass",
"type" : "String",
"desc" : "insert the bar before the given class",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MessageBar"
},
{
"name" : "can_build_overlaid",
"name" : "closable",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MessageBar"
},
{
"name" : "cls",
"name" : "fixed",
"type" : "Boolean",
"desc" : "e) default false, fix the bar at the top",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MessageBar"
},
{
"name" : "hideMode",
"name" : "html",
"type" : "String",
"desc" : "contents of the MessageBar",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MessageBar"
},
{
"name" : "listeners",
"name" : "weight",
"type" : "String",
"desc" : "r) default info",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MessageBar"
},
{
"name" : "xattr",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.MessageBox" : {
"props" : [],
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.Modal" : {
"props" : [
"name" : "allow_close",
"type" : "Boolean",
"desc" : "default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Modal"
},
{
"name" : "animate",
"type" : "Boolean",
"desc" : "default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Modal"
},
{
"name" : "bodyOverflow",
"type" : "Boolean",
"desc" : "should the body element have overflow auto added default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Modal"
},
{
"name" : "buttonPosition",
"type" : "String",
"desc" : "r) default right (DEPRICATED) - use mr-auto on buttons to put them on the left",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Modal"
},
{
"name" : "buttons[]",
"type" : "Roo.bootstrap.Button",
"desc" : "Array of buttons or standard button set..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Modal"
},
{
"name" : "can_build_overlaid",
"name" : "editableTitle",
"type" : "Boolean",
"desc" : "can the title be edited",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Modal"
},
{
"name" : "fitwindow",
"type" : "Boolean",
"desc" : "default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Modal"
},
{
"name" : "height",
"type" : "Number",
"desc" : "fixed height - usefull for chrome extension only really.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Modal"
},
{
"name" : "hideMode",
"name" : "html",
"type" : "String",
"desc" : "- the body of the dialog (for simple ones) - you can also use template..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Modal"
},
{
"name" : "listeners",
"name" : "max_width",
"type" : "Number",
"desc" : "set the max width of modal",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Modal"
},
{
"name" : "name",
"name" : "size",
"type" : "String",
"desc" : "l) default empty",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Modal"
},
{
"name" : "specificTitle",
"type" : "Boolean",
"desc" : "default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Modal"
},
{
"name" : "style",
"name" : "title",
"type" : "String",
"desc" : "Title of dialog",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Modal"
},
{
"name" : "tmpl",
"type" : "Roo.Template",
"desc" : "- a template with variables. to use it, add a handler in show:method adn",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Modal"
},
{
"name" : "tooltip",
"name" : "width",
"type" : "Number",
"desc" : "fixed width - usefull for chrome extension only really.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Modal"
},
{
"name" : "xattr",
],
"returns" : []
}
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : true,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "tree_parent" : [
+ "none"
]
},
"Roo.bootstrap.MoneyField" : {
"name" : "allowDecimals",
"type" : "Boolean",
"desc" : "False to disallow decimal values (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MoneyField"
},
{
"name" : "allowDomMove",
"name" : "allowNegative",
"type" : "Boolean",
"desc" : "False to prevent entering a negative sign (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MoneyField"
},
{
"name" : "allowZero",
"type" : "Boolean",
"desc" : "False to blank out if the user enters '0' (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MoneyField"
},
{
"name" : "alwaysQuery",
"name" : "castInt",
"type" : "Boolean",
"desc" : "e) cast int if true (defalut true)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MoneyField"
},
{
"name" : "cls",
"name" : "decimalPrecision",
"type" : "Number",
"desc" : "The maximum precision to display after the decimal separator (defaults to 2)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MoneyField"
},
{
"name" : "decimalSeparator",
"type" : "String",
"desc" : "Character(s) to allow as the decimal separator (defaults to '.')",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MoneyField"
},
{
"name" : "defaults",
"type" : "String",
"desc" : "currency of the MoneyField\nvalue should be in lkey",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MoneyField"
},
{
"name" : "disableClass",
"name" : "maxText",
"type" : "String",
"desc" : "Error text to display if the maximum value validation fails (defaults to \"The maximum value for this field is {maxValue}\")",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MoneyField"
},
{
"name" : "maxValue",
"type" : "Number",
"desc" : "The maximum allowed value (defaults to Number.MAX_VALUE)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MoneyField"
},
{
"name" : "max_length",
"type" : "Number",
"desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MoneyField"
},
{
"name" : "md",
"name" : "minText",
"type" : "String",
"desc" : "Error text to display if the minimum value validation fails (defaults to \"The minimum value for this field is {minValue}\")",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MoneyField"
},
{
"name" : "minValue",
"type" : "Number",
"desc" : "The minimum allowed value (defaults to Number.NEGATIVE_INFINITY)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MoneyField"
},
{
"name" : "mobileTouchView",
"name" : "nanText",
"type" : "String",
"desc" : "Error text to display if the value is not a valid number. For example, this can happen\nif a valid character like '.' or '-' is left in the field with no number (defaults to \"{value} is not a valid number\")",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MoneyField"
},
{
"name" : "pageSize",
"name" : "store",
"type" : "Roo.data.Store",
"desc" : "Store to lookup currency??",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MoneyField"
},
{
"name" : "style",
"name" : "thousandsDelimiter",
"type" : "String",
"desc" : "Symbol of thousandsDelimiter",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MoneyField"
},
{
"name" : "tickable",
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.MonthField" : {
"props" : [
"name" : "language",
"type" : "String",
"desc" : "default en",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MonthField"
},
{
"name" : "lg",
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.NumberField" : {
"props" : [
"name" : "allowDecimals",
"type" : "Boolean",
"desc" : "False to disallow decimal values (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.NumberField"
},
{
"name" : "allowDomMove",
"name" : "allowNegative",
"type" : "Boolean",
"desc" : "False to prevent entering a negative sign (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.NumberField"
},
{
"name" : "allowZero",
"type" : "Boolean",
"desc" : "False to blank out if the user enters '0' (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.NumberField"
},
{
"name" : "autocomplete",
"name" : "decimalPrecision",
"type" : "Number",
"desc" : "The maximum precision to display after the decimal separator (defaults to 2)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.NumberField"
},
{
"name" : "decimalSeparator",
"type" : "String",
"desc" : "Character(s) to allow as the decimal separator (defaults to '.')",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.NumberField"
},
{
"name" : "disableClass",
"name" : "maxText",
"type" : "String",
"desc" : "Error text to display if the maximum value validation fails (defaults to \"The maximum value for this field is {maxValue}\")",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.NumberField"
},
{
"name" : "maxValue",
"type" : "Number",
"desc" : "The maximum allowed value (defaults to Number.MAX_VALUE)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.NumberField"
},
{
"name" : "md",
"name" : "minText",
"type" : "String",
"desc" : "Error text to display if the minimum value validation fails (defaults to \"The minimum value for this field is {minValue}\")",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.NumberField"
},
{
"name" : "minValue",
"type" : "Number",
"desc" : "The minimum allowed value (defaults to Number.NEGATIVE_INFINITY)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.NumberField"
},
{
"name" : "name",
"name" : "nanText",
"type" : "String",
"desc" : "Error text to display if the value is not a valid number. For example, this can happen\nif a valid character like '.' or '-' is left in the field with no number (defaults to \"{value} is not a valid number\")",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.NumberField"
},
{
"name" : "placeholder",
"name" : "thousandsDelimiter",
"type" : "String",
"desc" : "Symbol of thousandsDelimiter",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.NumberField"
},
{
"name" : "tooltip",
"name" : "valueAlign",
"type" : "String",
"desc" : "alignment of value",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.NumberField"
},
{
"name" : "visibilityEl",
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.Pagination" : {
"props" : [
"name" : "inverse",
"type" : "Boolean",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Pagination"
},
{
"name" : "listeners",
"name" : "size",
"type" : "String",
"desc" : "l)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Pagination"
},
{
"name" : "style",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Pagination"
+ ],
+ "tree_parent" : []
},
"Roo.bootstrap.PaginationItem" : {
"props" : [
"name" : "active",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.PaginationItem"
},
{
"name" : "allowDomMove",
"name" : "disabled",
"type" : "Boolean",
"desc" : "default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.PaginationItem"
},
{
"name" : "hideMode",
"name" : "href",
"type" : "String",
"desc" : "the link",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.PaginationItem"
},
{
"name" : "html",
"type" : "String",
"desc" : "text",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.PaginationItem"
},
{
"name" : "listeners",
"name" : "preventDefault",
"type" : "Boolean",
"desc" : "e) default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.PaginationItem"
},
{
"name" : "style",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.PagingToolbar" : {
"props" : [
"name" : "buttons[]",
"type" : "Roo.bootstrap.Button",
"desc" : "Buttons for the toolbar",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.PagingToolbar"
},
{
"name" : "can_build_overlaid",
"name" : "container",
"type" : "String/HTMLElement/Element",
"desc" : "container The id or element that will contain the toolbar",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.PagingToolbar"
},
{
"name" : "container_method",
"name" : "displayInfo",
"type" : "Boolean",
"desc" : "True to display the displayMsg (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.PagingToolbar"
},
{
"name" : "displayMsg",
"type" : "String",
"desc" : "The paging status message to display (defaults to \"Displaying {start} - {end} of {total}\")",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.PagingToolbar"
},
{
"name" : "emptyMsg",
"type" : "String",
"desc" : "The message to display when no records are found (defaults to \"No data to display\")",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.PagingToolbar"
},
{
"name" : "hideMode",
"name" : "pageSize",
"type" : "Number",
"desc" : "The number of records to display per page (defaults to 20)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.PagingToolbar"
},
{
"name" : "store",
"type" : "Roo.data.Store",
"desc" : "The underlying data store providing the paged data",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.PagingToolbar"
},
{
"name" : "style",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.PhoneInput" : {
"props" : [
"name" : "defaultDialCode",
"type" : "String",
"desc" : "default '+852'",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.PhoneInput"
},
{
"name" : "disableClass",
"name" : "preferedCountries",
"type" : "Array",
"desc" : "default []",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.PhoneInput"
},
{
"name" : "preventMark",
"name" : "store",
"type" : "Roo.data.Store",
"desc" : "[required] The data store to which this combo is bound (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.PhoneInput"
},
{
"name" : "style",
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.Popover" : {
"props" : [
"name" : "(right|top|bottom|left|auto)",
"type" : "String|function",
"desc" : "placement how it is placed",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Popover"
},
{
"name" : "actionMode",
"name" : "add",
"type" : "String|Boolean|Roo.Element",
"desc" : "click hander to trigger show over what element\n - if false and it has a 'parent' then it will be automatically added to that element\n - if string - Roo.get will be called",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Popover"
},
{
"name" : "allowDomMove",
"name" : "delay",
"type" : "Number",
"desc" : "- delay before showing",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Popover"
},
{
"name" : "disableClass",
"name" : "html",
"type" : "String",
"desc" : "contents of the popover (or false to use children..)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Popover"
},
{
"name" : "listeners",
"name" : "modal",
"type" : "Boolean",
"desc" : "- popovers that are modal will mask the screen, and must be closed with another event.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Popover"
},
{
"name" : "name",
"name" : "title",
"type" : "String",
"desc" : "of popover (or false to hide)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Popover"
},
{
"name" : "tooltip",
"name" : "trigger",
"type" : "String",
"desc" : "click || hover (or false to trigger manually)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Popover"
},
{
"name" : "visibilityEl",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : true,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.PopoverNav",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "tree_parent" : []
},
"Roo.bootstrap.PopoverNav" : {
"props" : [
],
"returns" : []
}
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.Container"
+ ],
+ "tree_parent" : [
+ "Roo.bootstrap.Popover"
]
},
"Roo.bootstrap.Progress" : {
"name" : "active",
"type" : "Boolean",
"desc" : "animated of the progress bar",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Progress"
},
{
"name" : "allowDomMove",
"name" : "striped",
"type" : "Boolean",
"desc" : "striped of the progress bar",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Progress"
},
{
"name" : "style",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.ProgressBar"
+ ],
+ "tree_parent" : []
},
"Roo.bootstrap.ProgressBar" : {
"props" : [
"name" : "aria_valuemax",
"type" : "Number",
"desc" : "aria-value max",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ProgressBar"
},
{
"name" : "aria_valuemin",
"type" : "Number",
"desc" : "aria-value min",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ProgressBar"
},
{
"name" : "aria_valuenow",
"type" : "Number",
"desc" : "aria-value now",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ProgressBar"
},
{
"name" : "can_build_overlaid",
"name" : "label",
"type" : "String",
"desc" : "label for the progress bar",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ProgressBar"
},
{
"name" : "listeners",
"name" : "panel",
"type" : "String",
"desc" : ")",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ProgressBar"
},
{
"name" : "role",
"type" : "String",
"desc" : "role of the progress bar",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ProgressBar"
},
{
"name" : "sr_only",
"type" : "String",
"desc" : "text",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ProgressBar"
},
{
"name" : "style",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.Radio" : {
"props" : [
"name" : "boxLabel",
"type" : "String",
"desc" : "- the label associated",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Radio"
},
{
"name" : "can_build_overlaid",
"name" : "value",
"type" : "String",
"desc" : "- the value of radio",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Radio"
},
{
"name" : "visibilityEl",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.RadioSet" : {
"props" : [
"name" : "indicatorpos",
"type" : "String",
"desc" : "t) default left",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.RadioSet"
},
{
"name" : "inline",
"type" : "Boolean",
"desc" : "e) inline the element (default true)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.RadioSet"
},
{
"name" : "inputType",
"name" : "weight",
"type" : "String",
"desc" : "s) The text that appears beside the radio",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.RadioSet"
},
{
"name" : "xattr",
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Radio"
+ ],
+ "tree_parent" : []
},
"Roo.bootstrap.Row" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "tree_parent" : []
},
"Roo.bootstrap.SecurePass" : {
"props" : [
"name" : "Label",
"type" : "String/Object",
"desc" : "for the strength meter (defaults to\n'Password strength:')",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.SecurePass"
},
{
"name" : "accept",
"name" : "errors",
"type" : "String/Object",
"desc" : "A Error spec, or true for a default spec (defaults to\n{\n PwdEmpty: \"Please type a password, and then retype it to confirm.\",\n PwdShort: \"Your password must be at least 6 characters long. Please type a different password.\",\n PwdLong: \"Your password can't contain more than 16 characters. Please type a different password.\",\n PwdBadChar: \"The password contains characters that aren't allowed. Please type a different password.\",\n IDInPwd: \"Your password can't include the part of your ID. Please type a different password.\",\n FNInPwd: \"Your password can't contain your first name. Please type a different password.\",\n LNInPwd: \"Your password can't contain your last name. Please type a different password.\"\n})",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.SecurePass"
},
{
"name" : "fieldLabel",
"name" : "pwdStrengths",
"type" : "String/Object",
"desc" : "A pwdStrengths spec, or true for a default spec (defaults to\n['Weak', 'Medium', 'Strong'])",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.SecurePass"
},
{
"name" : "readOnly",
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.Slider" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.SplitBar" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.SplitBar.AbsoluteLayoutAdapter" : {
"props" : [],
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.SplitBar.BasicLayoutAdapter" : {
"props" : [],
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.bootstrap.SplitBar.BasicLayoutAdapter" : [
+ "Roo.bootstrap.SplitBar.AbsoluteLayoutAdapter"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.TabGroup" : {
"props" : [
"name" : "autoslide",
"type" : "Boolean",
"desc" : "e) auto slide .. default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TabGroup"
},
{
"name" : "bullets",
"type" : "Boolean",
"desc" : "show bullets for the panels",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TabGroup"
},
{
"name" : "can_build_overlaid",
"name" : "carousel",
"type" : "Boolean",
"desc" : "true to make the group behave like a carousel",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TabGroup"
},
{
"name" : "cls",
"name" : "navId",
"type" : "String",
"desc" : "the navigation id (for use with navbars) - will be auto generated if it does not exist..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TabGroup"
},
{
"name" : "showarrow",
"type" : "Boolean",
"desc" : "e) show arrow default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TabGroup"
},
{
"name" : "sm",
"name" : "timer",
"type" : "Number",
"desc" : "auto slide timer .. default 0 millisecond",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TabGroup"
},
{
"name" : "tooltip",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.TabPanel"
+ ],
+ "tree_parent" : []
},
"Roo.bootstrap.TabPanel" : {
"props" : [
"name" : "active",
"type" : "Boolean",
"desc" : "panel active",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TabPanel"
},
{
"name" : "allowDomMove",
"name" : "href",
"type" : "String",
"desc" : "click to link..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TabPanel"
},
{
"name" : "html",
"type" : "String",
"desc" : "panel content",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TabPanel"
},
{
"name" : "listeners",
"name" : "navId",
"type" : "String",
"desc" : "The Roo.bootstrap.nav.Group which triggers show hide ()",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TabPanel"
},
{
"name" : "style",
"name" : "tabId",
"type" : "String",
"desc" : "unique tab ID (will be autogenerated if not set. - used to match TabItem to Panel)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TabPanel"
},
{
"name" : "tooltip",
"name" : "touchSlide",
"type" : "Boolean",
"desc" : "if swiping slides tab to next panel (default off)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TabPanel"
},
{
"name" : "visibilityEl",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "tree_parent" : []
},
"Roo.bootstrap.Table" : {
"props" : [
"name" : "auto_hide_footer",
"type" : "Boolean",
"desc" : "auto hide footer if only one page (default false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "bordered",
"type" : "boolean",
"desc" : "Add borders to the table",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "can_build_overlaid",
"name" : "cellSelection",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "cls",
"type" : "String",
"desc" : "table class",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "cm[]",
"type" : "Roo.grid.ColumnModel",
"desc" : "A column for the grid.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "condensed",
"type" : "boolean",
"desc" : "Format condensed",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "container_method",
"name" : "enableColumnResize",
"type" : "Boolean",
"desc" : "default true if columns can be resized (drag/drop)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "footer",
"type" : "Roo.bootstrap.PagingToolbar",
"desc" : "a paging toolbar",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "footerShow",
"type" : "Boolean",
"desc" : "e) generate tfoot, default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "headerShow",
"type" : "Boolean",
"desc" : "e) generate thead, default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "hideMode",
"name" : "hover",
"type" : "boolean",
"desc" : "Add hover highlighting",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "lazyLoad",
"type" : "Boolean",
"desc" : "auto load data while scrolling to the end (default false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "listeners",
"name" : "loadMask",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "minColumnWidth",
"type" : "Number",
"desc" : "default 50 pixels minimum column width",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "name",
"name" : "responsive",
"type" : "boolean",
"desc" : "default false - if this is on, columns are rendered with col-xs-4 etc. classes, otherwise columns will be sized by CSS,\n also adds table-responsive (see bootstrap docs for details)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "rowSelection",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "scrollBody",
"type" : "Boolean",
"desc" : "e) default false - body scrolled / fixed header",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "sm",
"type" : "Roo.grid.AbstractSelectionModel",
"desc" : "The selection model to use (cell selection is not supported yet)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "store",
"type" : "Roo.data.Store",
"desc" : "The data store to use",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "striped",
"type" : "boolean",
"desc" : "Should the rows be alternative striped",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "style",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.TableBody"
+ ],
+ "tree_parent" : []
},
"Roo.bootstrap.TableBody" : {
"props" : [
"name" : "align",
"type" : "String",
"desc" : "Aligns the content inside the element",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableBody"
},
{
"name" : "allowDomMove",
"name" : "charoff",
"type" : "Number",
"desc" : "Sets the number of characters the content inside the element will be aligned from the character specified by the char attribute",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableBody"
},
{
"name" : "cls",
"type" : "String",
"desc" : "element class",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableBody"
},
{
"name" : "container_method",
"name" : "tag",
"type" : "String",
"desc" : "element tag (thead|tbody|tfoot) default tbody",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableBody"
},
{
"name" : "tooltip",
"name" : "valign",
"type" : "String",
"desc" : "Vertical aligns the content inside the <tbody> element",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableBody"
},
{
"name" : "visibilityEl",
],
"returns" : []
}
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.TableRow"
+ ],
+ "tree_parent" : [
+ "Roo.bootstrap.Table"
]
},
"Roo.bootstrap.TableCell" : {
"name" : "abbr",
"type" : "String",
"desc" : "Specifies an abbreviated version of the content in a cell",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableCell"
},
{
"name" : "actionMode",
"name" : "align",
"type" : "String",
"desc" : "Aligns the content in a cell",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableCell"
},
{
"name" : "allowDomMove",
"name" : "axis",
"type" : "String",
"desc" : "Categorizes cells",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableCell"
},
{
"name" : "bgcolor",
"type" : "String",
"desc" : "Specifies the background color of a cell",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableCell"
},
{
"name" : "can_build_overlaid",
"name" : "charoff",
"type" : "Number",
"desc" : "Sets the number of characters the content will be aligned from the character specified by the char attribute",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableCell"
},
{
"name" : "cls",
"type" : "String",
"desc" : "cell class",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableCell"
},
{
"name" : "colspan",
"type" : "Number",
"desc" : "Specifies the number of columns a cell should span",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableCell"
},
{
"name" : "container_method",
"name" : "headers",
"type" : "String",
"desc" : "Specifies one or more header cells a cell is related to",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableCell"
},
{
"name" : "height",
"type" : "Number",
"desc" : "Sets the height of a cell",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableCell"
},
{
"name" : "hideMode",
"name" : "html",
"type" : "String",
"desc" : "cell contain text",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableCell"
},
{
"name" : "listeners",
"name" : "nowrap",
"type" : "String",
"desc" : "Specifies that the content inside a cell should not wrap",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableCell"
},
{
"name" : "rowspan",
"type" : "Number",
"desc" : "Sets the number of rows a cell should span",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableCell"
},
{
"name" : "scope",
"type" : "String",
"desc" : "Defines a way to associate header cells and data cells in a table",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableCell"
},
{
"name" : "style",
"name" : "tag",
"type" : "String",
"desc" : "cell tag (td|th) default td",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableCell"
},
{
"name" : "tooltip",
"name" : "valign",
"type" : "String",
"desc" : "Vertical aligns the content in a cell",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableCell"
},
{
"name" : "visibilityEl",
"name" : "width",
"type" : "Number",
"desc" : "Specifies the width of a cell",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableCell"
},
{
"name" : "xattr",
],
"returns" : []
}
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "tree_parent" : [
+ "Roo.bootstrap.TableRow"
]
},
"Roo.bootstrap.TableRow" : {
"name" : "align",
"type" : "String",
"desc" : "Aligns the content in a table row",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableRow"
},
{
"name" : "allowDomMove",
"name" : "bgcolor",
"type" : "String",
"desc" : "Specifies a background color for a table row",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableRow"
},
{
"name" : "can_build_overlaid",
"name" : "charoff",
"type" : "Number",
"desc" : "Sets the number of characters the content will be aligned from the character specified by the char attribute",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableRow"
},
{
"name" : "cls",
"type" : "String",
"desc" : "row class",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableRow"
},
{
"name" : "container_method",
"name" : "valign",
"type" : "String",
"desc" : "Vertical aligns the content in a table row",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableRow"
},
{
"name" : "visibilityEl",
],
"returns" : []
}
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.TableCell"
+ ],
+ "tree_parent" : [
+ "Roo.bootstrap.TableBody"
]
},
"Roo.bootstrap.TextArea" : {
"name" : "cols",
"type" : "Number",
"desc" : "Specifies the visible width of a text area",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TextArea"
},
{
"name" : "container_method",
"name" : "html",
"type" : "string",
"desc" : "text",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TextArea"
},
{
"name" : "indicatorpos",
"name" : "resize",
"type" : "string",
"desc" : "l)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TextArea"
},
{
"name" : "rows",
"type" : "Number",
"desc" : "Specifies the visible number of lines in a text area",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TextArea"
},
{
"name" : "selectOnFocus",
"name" : "wrap",
"type" : "string",
"desc" : "d)Specifies how the text in a text area is to be wrapped when submitted in a form",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TextArea"
},
{
"name" : "xattr",
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.bootstrap.TextArea" : [
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Markdown"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.TimeField" : {
"props" : [
"name" : "format",
"type" : "String",
"desc" : "The default time format string which can be overriden for localization support. The format must be\nvalid according to {@link Date#parseDate} (defaults to 'H:i').",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TimeField"
},
{
"name" : "hasFeedback",
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.Tooltip" : {
"props" : [],
"params" : [],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.TriggerField" : {
"props" : [
"name" : "caret",
"type" : "String",
"desc" : "r) BS3 only - carat fa name",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TriggerField"
},
{
"name" : "cls",
"name" : "hideTrigger",
"type" : "Boolean",
"desc" : "True to hide the trigger element and display only the base text field (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TriggerField"
},
{
"name" : "indicatorpos",
"name" : "removable",
"type" : "Boolean",
"desc" : "e) special filter default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TriggerField"
},
{
"name" : "selectOnFocus",
"name" : "triggerClass",
"type" : "String",
"desc" : "An additional CSS class used to style the trigger button. The trigger will always get the\nclass 'x-form-trigger' by default and triggerClass will be <b>appended</b> if specified.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TriggerField"
},
{
"name" : "validClass",
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.bootstrap.ComboBox" : [
+ "Roo.bootstrap.MoneyField"
+ ],
+ "Roo.bootstrap.TriggerField" : [
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.PhoneInput"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.UploadCropbox" : {
"props" : [
"name" : "buttons",
"type" : "Array",
"desc" : "default ['rotateLeft', 'pictureBtn', 'rotateRight']",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.UploadCropbox"
},
{
"name" : "can_build_overlaid",
"name" : "emptyText",
"type" : "String",
"desc" : "show when image has been loaded",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.UploadCropbox"
},
{
"name" : "errorTimeout",
"type" : "Number",
"desc" : "default 3000",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.UploadCropbox"
},
{
"name" : "hideMode",
"name" : "isDocument",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.UploadCropbox"
},
{
"name" : "listeners",
"name" : "loadMask",
"type" : "Boolean",
"desc" : "e) default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.UploadCropbox"
},
{
"name" : "loadingText",
"type" : "Boolean",
"desc" : "default 'Loading...'",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.UploadCropbox"
},
{
"name" : "method",
"type" : "String",
"desc" : "default POST",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.UploadCropbox"
},
{
"name" : "minHeight",
"type" : "Number",
"desc" : "default 300",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.UploadCropbox"
},
{
"name" : "minWidth",
"type" : "Number",
"desc" : "default 300",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.UploadCropbox"
},
{
"name" : "name",
"name" : "paramName",
"type" : "String",
"desc" : "default 'imageUpload'",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.UploadCropbox"
},
{
"name" : "rotateNotify",
"type" : "String",
"desc" : "show when image too small to rotate",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.UploadCropbox"
},
{
"name" : "style",
"name" : "url",
"type" : "String",
"desc" : "action url",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.UploadCropbox"
},
{
"name" : "visibilityEl",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.breadcrumb" : {
"props" : [],
"events" : [],
- "methods" : []
+ "methods" : [],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.breadcrumb.Item" : {
"props" : [
"name" : "active",
"type" : "Boolean",
"desc" : "is it active",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.breadcrumb.Item"
},
{
"name" : "allowDomMove",
"name" : "href",
"type" : "String",
"desc" : "where it links to if '#' is used the link will be handled by onClick.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.breadcrumb.Item"
},
{
"name" : "html",
"type" : "String",
"desc" : "the content of the link.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.breadcrumb.Item"
},
{
"name" : "listeners",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "tree_parent" : []
},
"Roo.bootstrap.breadcrumb.Nav" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.breadcrumb.Item"
+ ],
+ "tree_parent" : []
},
"Roo.bootstrap.dash" : {
"props" : [],
"events" : [],
- "methods" : []
+ "methods" : [],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.dash.NumberBox" : {
"props" : [
"name" : "content",
"type" : "String",
"desc" : "Box content",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.dash.NumberBox"
},
{
"name" : "dataId",
"name" : "fhref",
"type" : "String",
"desc" : "Footer href",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.dash.NumberBox"
},
{
"name" : "footer",
"type" : "String",
"desc" : "Footer text",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.dash.NumberBox"
},
{
"name" : "headline",
"type" : "String",
"desc" : "Box headline",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.dash.NumberBox"
},
{
"name" : "hideMode",
"name" : "icon",
"type" : "String",
"desc" : "Box icon",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.dash.NumberBox"
},
{
"name" : "listeners",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.dash.TabBox" : {
"props" : [
"name" : "icon",
"type" : "String",
"desc" : "Icon of the TabBox",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.dash.TabBox"
},
{
"name" : "listeners",
"name" : "showtabs",
"type" : "Boolean",
"desc" : "e) show the tabs default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.dash.TabBox"
},
{
"name" : "style",
"name" : "tabScrollable",
"type" : "Boolean",
"desc" : "e) tab scrollable when mobile view default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.dash.TabBox"
},
{
"name" : "title",
"type" : "String",
"desc" : "Title of the TabBox",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.dash.TabBox"
},
{
"name" : "tooltip",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.dash.TabPane"
+ ],
+ "tree_parent" : []
},
"Roo.bootstrap.dash.TabPane" : {
"props" : [
"name" : "active",
"type" : "Boolean",
"desc" : "e) Default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.dash.TabPane"
},
{
"name" : "allowDomMove",
"name" : "title",
"type" : "String",
"desc" : "title of panel",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.dash.TabPane"
},
{
"name" : "tooltip",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.TabGroup"
+ ],
+ "tree_parent" : []
},
"Roo.bootstrap.htmleditor" : {
"props" : [],
"events" : [],
- "methods" : []
+ "methods" : [],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.htmleditor.ToolbarStandard" : {
"props" : [
"name" : "btns",
"type" : "Array",
"desc" : "List of additional buttons.\n\n\nNEEDS Extra CSS? \n.x-html-editor-tb .x-edit-none .x-btn-text { background: none; }",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.htmleditor.ToolbarStandard"
},
{
"name" : "can_build_overlaid",
"name" : "disable",
"type" : "Object",
"desc" : "List of elements to disable..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.htmleditor.ToolbarStandard"
},
{
"name" : "disableClass",
"params" : [],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.layout" : {
"props" : [],
"events" : [],
- "methods" : []
+ "methods" : [],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.layout.Basic" : {
"props" : [
"name" : "mgr",
"type" : "Roo.bootstrap.layout.Manager",
"desc" : "The manager",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Basic"
},
{
"name" : "region",
"type" : "string",
"desc" : "the region that it inhabits..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Basic"
},
{
"name" : "skipConfig",
"type" : "bool",
"desc" : "skip config?",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Basic"
}
],
"events" : [],
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.bootstrap.layout.Basic" : [
+ "Roo.bootstrap.layout.Region"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.layout.Border" : {
"props" : [
"name" : "center",
"type" : "Roo.bootstrap.layout.Region",
"desc" : "region to go in center",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Border"
},
{
"name" : "cls",
"name" : "east",
"type" : "Roo.bootstrap.layout.Region",
"desc" : "region to go in east",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Border"
},
{
"name" : "hideMode",
"name" : "north",
"type" : "Roo.bootstrap.layout.Region",
"desc" : "region to go in north",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Border"
},
{
"name" : "south",
"type" : "Roo.bootstrap.layout.Region",
"desc" : "region to go in south",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Border"
},
{
"name" : "style",
"name" : "west",
"type" : "Roo.bootstrap.layout.Region",
"desc" : "region to go in west",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Border"
},
{
"name" : "xattr",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : true,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.panel.Content",
+ "Roo.bootstrap.panel.Grid",
+ "Roo.bootstrap.panel.Nest",
+ "Roo.bootstrap.panel.Nest",
+ "Roo.bootstrap.panel.Grid"
+ ],
+ "tree_parent" : []
},
"Roo.bootstrap.layout.Manager" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.bootstrap.layout.Manager" : [
+ "Roo.bootstrap.layout.Border"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.layout.Region" : {
"props" : [
"name" : "alwaysShowTabs",
"type" : "Boolean",
"desc" : "True to always display tabs even when there is only 1 panel (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "animate",
"type" : "Boolean",
"desc" : "True to animate expand/collapse (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "autoHide",
"type" : "Boolean",
"desc" : "False to disable auto hiding when the mouse leaves the \"floated\" region (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "autoScroll",
"type" : "Boolean",
"desc" : "True to enable overflow scrolling (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "closeOnTab",
"type" : "Boolean",
"desc" : "True to place the close icon on the tabs instead of the region titlebar (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "cls",
"type" : "string",
"desc" : "Extra CSS classes to add to region",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "cmargins",
"type" : "Object",
"desc" : "Margins for the element when collapsed (defaults to: north/south {top: 2, left: 0, right:0, bottom: 2} or east/west {top: 0, left: 2, right:2, bottom: 0})",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "disableTabTips",
"type" : "Boolean",
"desc" : "True to disable tab tooltips",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "height",
"type" : "Number",
"desc" : "For North/South panels",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "hidden",
"type" : "Boolean",
"desc" : "True to start the region hidden (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "hideTabs",
"type" : "Boolean",
"desc" : "True to hide the tab strip (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "hideWhenEmpty",
"type" : "Boolean",
"desc" : "True to hide the region when it has no panels",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "listeners",
"name" : "margins",
"type" : "Object",
"desc" : "Margins for the element (defaults to {top: 0, left: 0, right:0, bottom: 0})",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "mgr",
"type" : "Roo.bootstrap.layout.Manager",
"desc" : "The manager",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "minTabWidth",
"type" : "Number",
"desc" : "The minimum tab width (defaults to 40)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "overflow",
"type" : "String",
"desc" : "e) if you have menus in the region, then you need to set this to visible.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "preferredTabWidth",
"type" : "Number",
"desc" : "The preferred tab width (defaults to 150)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "preservePanels",
"type" : "Boolean",
"desc" : "True to preserve removed panels so they can be readded later (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "region",
"type" : "string",
"desc" : "the region that it inhabits..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "resizeTabs",
"type" : "Boolean",
"desc" : "True to enable automatic tab resizing. This will resize the tabs so they are all the same size and fit within\n the space available, similar to FireFox 1.5 tabs (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "skipConfig",
"name" : "split",
"type" : "Boolean",
"desc" : "To show the splitter",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "tabPosition",
"type" : "String",
"desc" : "m) \"top\" or \"bottom\" (defaults to \"bottom\")",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "title",
"type" : "String",
"desc" : "The title for the region (overrides panel titles)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "titlebar",
"type" : "Boolean",
"desc" : "True to display a title bar (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "toolbar",
"type" : "Boolean",
"desc" : "xtype configuration for a toolbar - shows on right of tabbar",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "width",
"type" : "Number",
"desc" : "For East/West panels",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
}
],
"events" : [],
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.layout.Split" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.menu" : {
"props" : [],
"events" : [],
- "methods" : []
+ "methods" : [],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.menu.Item" : {
"props" : [
"name" : "active",
"type" : "Boolean",
"desc" : "used on sidebars to highlight active itesm",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.menu.Item"
},
{
"name" : "allowDomMove",
"name" : "fa",
"type" : "String",
"desc" : "favicon to show on left of menu item.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.menu.Item"
},
{
"name" : "hideMode",
"name" : "href",
"type" : "String",
"desc" : "the link",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.menu.Item"
},
{
"name" : "html",
"type" : "String",
"desc" : "the menu label",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.menu.Item"
},
{
"name" : "isContainer",
"type" : "Boolean",
"desc" : "is it a container - just returns a drop down item..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.menu.Item"
},
{
"name" : "listeners",
"name" : "menu",
"type" : "Roo.bootsrap.Menu",
"desc" : "the child menu.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.menu.Item"
},
{
"name" : "name",
"name" : "preventDefault",
"type" : "Boolean",
"desc" : "do not trigger A href on clicks (default false).",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.menu.Item"
},
{
"name" : "style",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.Container"
+ ],
+ "tree_parent" : []
},
"Roo.bootstrap.menu.Manager" : {
"props" : [],
"params" : [],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.menu.Menu" : {
"props" : [
"name" : "align",
"type" : "String",
"desc" : "default tl-bl? == below - how the menu should be aligned.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.menu.Menu"
},
{
"name" : "allowDomMove",
"name" : "hidden",
"type" : "bool",
"desc" : "if the menu should be hidden when rendered.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.menu.Menu"
},
{
"name" : "hideMode",
"name" : "hideTrigger",
"type" : "bool",
"desc" : "e) default false - hide the carret for trigger.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.menu.Menu"
},
{
"name" : "isLink",
"type" : "bool",
"desc" : "e) the menu has link disable auto expand and collaspe (default false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.menu.Menu"
},
{
"name" : "listeners",
"name" : "registerMenu",
"type" : "Boolean",
"desc" : "True (default) - means that clicking on screen etc. hides it.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.menu.Menu"
},
{
"name" : "stopEvent",
"type" : "bool",
"desc" : "e) Stop event after trigger press (default true)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.menu.Menu"
},
{
"name" : "style",
"name" : "type",
"type" : "String",
"desc" : "u) type of menu",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.menu.Menu"
},
{
"name" : "visibilityEl",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.menu.Item"
+ ],
+ "tree_parent" : []
},
"Roo.bootstrap.menu.Separator" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.nav" : {
"props" : [],
"events" : [],
- "methods" : []
+ "methods" : [],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.nav.Bar" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : true,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.bootstrap.nav.Bar" : [
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "Roo.bootstrap.nav.Simplebar" : [
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PopoverNav",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.nav.Headerbar"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.nav.Group" : {
"props" : [
"name" : "align",
"type" : "String",
"desc" : "t)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Group"
},
{
"name" : "allowDomMove",
"name" : "inverse",
"type" : "Boolean",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Group"
},
{
"name" : "listeners",
"name" : "navId",
"type" : "String",
"desc" : "- reference Id for navbar.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Group"
},
{
"name" : "pilltype",
"type" : "Boolean",
"desc" : "default true (turn to off to disable active toggle)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Group"
},
{
"name" : "style",
"name" : "type",
"type" : "String",
"desc" : "b) default nav",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Group"
},
{
"name" : "visibilityEl",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.SidebarItem"
+ ],
+ "tree_parent" : []
},
"Roo.bootstrap.nav.Headerbar" : {
"props" : [
"name" : "autohide",
"type" : "Boolean",
"desc" : "a top nav bar header that hides on scroll.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Headerbar"
},
{
"name" : "brand",
"type" : "String",
"desc" : "what is brand",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Headerbar"
},
{
"name" : "brand_href",
"type" : "String",
"desc" : "href of the brand",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Headerbar"
},
{
"name" : "can_build_overlaid",
"name" : "desktopCenter",
"type" : "Boolean",
"desc" : "should the header be centered on desktop using a container class",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Headerbar"
},
{
"name" : "disableClass",
"name" : "mobilerow",
"type" : "Roo.bootstrap.Row",
"desc" : "- a row to display on mobile only..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Headerbar"
},
{
"name" : "name",
"name" : "position",
"type" : "String",
"desc" : "p) position",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Headerbar"
},
{
"name" : "srButton",
"type" : "Boolean",
"desc" : "generate the (screen reader / mobile) sr-only button default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Headerbar"
},
{
"name" : "style",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.Link"
+ ],
+ "tree_parent" : []
},
"Roo.bootstrap.nav.Item" : {
"props" : [
"name" : "active",
"type" : "Boolean",
"desc" : "Is item active",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "allowDomMove",
"name" : "animateRef",
"type" : "Boolean",
"desc" : "e) link to element default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "badge",
"type" : "String",
"desc" : "text inside badge",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "badgecls",
"type" : "String",
"desc" : "w)the extra classes for the badge",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "button_outline",
"type" : "Boolean",
"desc" : "show and outlined button",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "button_weight",
"type" : "String",
"desc" : "k) default none",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "can_build_overlaid",
"name" : "disabled",
"type" : "Boolean",
"desc" : "Is item disabled",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "fa",
"type" : "String",
"desc" : "- Fontawsome icon name (can add stuff to it like fa-2x)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "glyphicon",
"type" : "String",
"desc" : "DEPRICATED - use fa",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "hideMode",
"name" : "href",
"type" : "String",
"desc" : "link to",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "html",
"type" : "String",
"desc" : "content of button",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "icon",
"type" : "String",
"desc" : "DEPRICATED - use fa",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "linkcls",
"type" : "String",
"desc" : "Link Class",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "listeners",
"name" : "menu",
"type" : "Roo.bootstrap.menu.Menu",
"desc" : "a Menu",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "name",
"name" : "preventDefault",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "style",
"name" : "tabId",
"type" : "String",
"desc" : "the tab that this item activates.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "tagtype",
"type" : "String",
"desc" : "n) render as a href or span?",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "tooltip",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.bootstrap.nav.Item" : [
+ "Roo.bootstrap.nav.SidebarItem"
+ ]
+ },
+ "tree_children" : [
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.CardUploader"
+ ],
+ "tree_parent" : []
},
"Roo.bootstrap.nav.ProgressBar" : {
"props" : [
"name" : "NavProgressBar:bullets[]",
"type" : "Roo.bootstrap.nav.ProgressItem",
"desc" : "Bullets for the Nav Progress bar for the toolbar",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.ProgressBar"
},
{
"name" : "actionMode",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.nav.ProgressBarItem"
+ ],
+ "tree_parent" : []
},
"Roo.bootstrap.nav.ProgressBarItem" : {
"props" : [
"name" : "active",
"type" : "Boolean",
"desc" : "e) Is item active default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.ProgressBarItem"
},
{
"name" : "allowDomMove",
"name" : "disabled",
"type" : "Boolean",
"desc" : "e) Is item active default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.ProgressBarItem"
},
{
"name" : "hideMode",
"name" : "html",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.ProgressBarItem"
},
{
"name" : "icon",
"type" : "String",
"desc" : "show icon instead of number",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.ProgressBarItem"
},
{
"name" : "listeners",
"name" : "position",
"type" : "String",
"desc" : "m) text position default bottom",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.ProgressBarItem"
},
{
"name" : "rid",
"type" : "String",
"desc" : "the reference id",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.ProgressBarItem"
},
{
"name" : "style",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.nav.Sidebar" : {
- "props" : [],
- "events" : [],
- "methods" : []
- },
- "Roo.bootstrap.nav.SidebarItem" : {
"props" : [
{
"name" : "actionMode",
"desc" : "which property holds the element that used for hide() / show() / disable() / enable()\ndefault is 'el' for forms you probably want to set this to fieldEl",
"memberOf" : "Roo.Component"
},
- {
- "name" : "active",
- "type" : "Boolean",
- "desc" : "Is item active",
- "memberOf" : "Roo.bootstrap.nav.Item"
- },
{
"name" : "allowDomMove",
"type" : "Boolean",
"desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
"memberOf" : "Roo.Component"
},
- {
- "name" : "animateRef",
- "type" : "Boolean",
- "desc" : "e) link to element default false",
- "memberOf" : "Roo.bootstrap.nav.Item"
- },
- {
- "name" : "badge",
- "type" : "String",
- "desc" : "text inside badge",
- "memberOf" : "Roo.bootstrap.nav.Item"
- },
- {
- "name" : "badgecls",
- "type" : "String",
- "desc" : "w)the extra classes for the badge",
- "memberOf" : "Roo.bootstrap.nav.Item"
- },
- {
- "name" : "button_outline",
- "type" : "Boolean",
- "desc" : "show and outlined button",
- "memberOf" : "Roo.bootstrap.nav.Item"
- },
- {
- "name" : "button_weight",
- "type" : "String",
- "desc" : "k) default none",
- "memberOf" : "Roo.bootstrap.nav.Item"
- },
{
"name" : "can_build_overlaid",
"type" : "Boolean",
"desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
"memberOf" : "Roo.Component"
},
- {
- "name" : "disabled",
- "type" : "Boolean",
- "desc" : "Is item disabled",
- "memberOf" : "Roo.bootstrap.nav.Item"
- },
- {
- "name" : "fa",
- "type" : "String",
- "desc" : "- Fontawsome icon name (can add stuff to it like fa-2x)",
- "memberOf" : "Roo.bootstrap.nav.Item"
- },
- {
- "name" : "glyphicon",
- "type" : "String",
- "desc" : "DEPRICATED - use fa",
- "memberOf" : "Roo.bootstrap.nav.Item"
- },
{
"name" : "hideMode",
"type" : "String",
"desc" : "y)\nHow this component should hidden. Supported values are\n\"visibility\" (css visibility), \"offsets\" (negative offset position) and\n\"display\" (css display) - defaults to \"display\".",
"memberOf" : "Roo.Component"
},
- {
- "name" : "href",
- "type" : "String",
- "desc" : "link to",
- "memberOf" : "Roo.bootstrap.nav.Item"
- },
- {
- "name" : "html",
- "type" : "String",
- "desc" : "content of button",
- "memberOf" : "Roo.bootstrap.nav.Item"
- },
- {
- "name" : "icon",
- "type" : "String",
- "desc" : "DEPRICATED - use fa",
- "memberOf" : "Roo.bootstrap.nav.Item"
- },
- {
- "name" : "linkcls",
- "type" : "String",
- "desc" : "Link Class",
- "memberOf" : "Roo.bootstrap.nav.Item"
- },
{
"name" : "listeners",
"type" : "Object",
"desc" : "list of events and functions to call for this object, \nFor example :\n<pre><code>\n listeners : { \n 'click' : function(e) {\n ..... \n } ,\n .... \n } \n </code></pre>",
"memberOf" : "Roo.util.Observable"
},
- {
- "name" : "menu",
- "type" : "Roo.bootstrap.menu.Menu",
- "desc" : "a Menu",
- "memberOf" : "Roo.bootstrap.nav.Item"
- },
{
"name" : "name",
"type" : "string",
"desc" : "Specifies name attribute",
"memberOf" : "Roo.bootstrap.Component"
},
- {
- "name" : "preventDefault",
- "type" : "Boolean",
- "desc" : "e) default false",
- "memberOf" : "Roo.bootstrap.nav.Item"
- },
{
"name" : "style",
"type" : "String",
"desc" : "any extra css",
"memberOf" : "Roo.bootstrap.Component"
},
- {
- "name" : "tabId",
- "type" : "String",
- "desc" : "the tab that this item activates.",
- "memberOf" : "Roo.bootstrap.nav.Item"
- },
- {
- "name" : "tagtype",
- "type" : "String",
- "desc" : "n) render as a href or span?",
- "memberOf" : "Roo.bootstrap.nav.Item"
- },
{
"name" : "tooltip",
"type" : "string",
"returns" : []
},
{
- "name" : "changed",
+ "name" : "beforetoggle",
"type" : "function",
- "desc" : "Fires when the active item active state changes",
- "sig" : "function (_self, state)\n{\n\n}",
- "memberOf" : "",
+ "desc" : "Fire before toggle the menu",
+ "sig" : "function (e)\n{\n\n}",
+ "memberOf" : "Roo.bootstrap.nav.Bar",
"example" : "",
"deprecated" : "",
"since" : "",
"see" : "",
"params" : [
{
- "name" : "this",
- "type" : "Roo.bootstrap.nav.SidebarItem",
+ "name" : "e",
+ "type" : "Roo.EventObject",
"desc" : "",
"isOptional" : false
- },
- {
- "name" : "state",
- "type" : "boolean",
- "desc" : "the new state",
- "isOptional" : false
}
],
"returns" : []
],
"returns" : []
},
- {
- "name" : "click",
- "type" : "function",
- "desc" : "The raw click event for the entire grid.",
- "sig" : "function (e)\n{\n\n}",
- "memberOf" : "",
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "params" : [
- {
- "name" : "e",
- "type" : "Roo.EventObject",
- "desc" : "",
- "isOptional" : false
- }
- ],
- "returns" : []
- },
{
"name" : "destroy",
"type" : "function",
],
"returns" : []
},
- {
- "name" : "scrollto",
- "type" : "function",
- "desc" : "Fires when scroll to element",
- "sig" : "function (_self, options, e)\n{\n\n}",
- "memberOf" : "Roo.bootstrap.nav.Item",
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "params" : [
- {
- "name" : "this",
- "type" : "Roo.bootstrap.nav.Item",
- "desc" : "",
- "isOptional" : false
- },
- {
- "name" : "options",
- "type" : "Object",
- "desc" : "",
- "isOptional" : false
- },
- {
- "name" : "e",
- "type" : "Roo.EventObject",
- "desc" : "",
- "isOptional" : false
- }
- ],
- "returns" : []
- },
{
"name" : "show",
"type" : "function",
],
"returns" : []
},
+ {
+ "name" : "collapse",
+ "type" : "function",
+ "desc" : "Collapse the navbar pulldown",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.bootstrap.nav.Bar",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
{
"name" : "destroy",
"type" : "function",
}
]
},
+ {
+ "name" : "expand",
+ "type" : "function",
+ "desc" : "Expand the navbar pulldown",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.bootstrap.nav.Bar",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
{
"name" : "fireEvent",
"type" : "function",
],
"returns" : []
},
- {
- "name" : "setHtml",
- "type" : "function",
- "desc" : "Set the HTML (text content) of the item",
- "sig" : "(html)",
- "static" : false,
- "memberOf" : "Roo.bootstrap.nav.Item",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [
- {
- "name" : "html",
- "type" : "string",
- "desc" : "content for the nav item",
- "isOptional" : false
- }
- ],
- "returns" : []
- },
{
"name" : "setVisibilityEl",
"type" : "function",
"desc" : "Fetch the element to display the tooltip on.",
"sig" : "()\n{\n\n}",
"static" : false,
- "memberOf" : "Roo.bootstrap.nav.Item",
+ "memberOf" : "Roo.bootstrap.Component",
"isStatic" : false,
"isConstructor" : false,
"isPrivate" : false,
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.Link"
+ ],
+ "tree_parent" : []
},
- "Roo.bootstrap.nav.Simplebar" : {
+ "Roo.bootstrap.nav.SidebarItem" : {
"props" : [
{
"name" : "actionMode",
"memberOf" : "Roo.Component"
},
{
- "name" : "align",
- "type" : "String",
- "desc" : "t) alignment",
- "memberOf" : ""
+ "name" : "active",
+ "type" : "Boolean",
+ "desc" : "Is item active",
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "allowDomMove",
"memberOf" : "Roo.Component"
},
{
- "name" : "arrangement",
+ "name" : "animateRef",
"type" : "Boolean",
- "desc" : "stacked | justified",
- "memberOf" : ""
+ "desc" : "e) link to element default false",
+ "memberOf" : "Roo.bootstrap.nav.Item"
+ },
+ {
+ "name" : "badge",
+ "type" : "String",
+ "desc" : "text inside badge",
+ "memberOf" : "Roo.bootstrap.nav.Item"
+ },
+ {
+ "name" : "badgecls",
+ "type" : "String",
+ "desc" : "w)the extra classes for the badge",
+ "memberOf" : "Roo.bootstrap.nav.Item"
+ },
+ {
+ "name" : "button_outline",
+ "type" : "Boolean",
+ "desc" : "show and outlined button",
+ "memberOf" : "Roo.bootstrap.nav.Item"
+ },
+ {
+ "name" : "button_weight",
+ "type" : "String",
+ "desc" : "k) default none",
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "can_build_overlaid",
"desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
"memberOf" : "Roo.Component"
},
+ {
+ "name" : "disabled",
+ "type" : "Boolean",
+ "desc" : "Is item disabled",
+ "memberOf" : "Roo.bootstrap.nav.Item"
+ },
+ {
+ "name" : "fa",
+ "type" : "String",
+ "desc" : "- Fontawsome icon name (can add stuff to it like fa-2x)",
+ "memberOf" : "Roo.bootstrap.nav.Item"
+ },
+ {
+ "name" : "glyphicon",
+ "type" : "String",
+ "desc" : "DEPRICATED - use fa",
+ "memberOf" : "Roo.bootstrap.nav.Item"
+ },
{
"name" : "hideMode",
"type" : "String",
"memberOf" : "Roo.Component"
},
{
- "name" : "inverse",
- "type" : "Boolean",
- "desc" : "is inverted color",
- "memberOf" : ""
+ "name" : "href",
+ "type" : "String",
+ "desc" : "link to",
+ "memberOf" : "Roo.bootstrap.nav.Item"
+ },
+ {
+ "name" : "html",
+ "type" : "String",
+ "desc" : "content of button",
+ "memberOf" : "Roo.bootstrap.nav.Item"
+ },
+ {
+ "name" : "icon",
+ "type" : "String",
+ "desc" : "DEPRICATED - use fa",
+ "memberOf" : "Roo.bootstrap.nav.Item"
+ },
+ {
+ "name" : "linkcls",
+ "type" : "String",
+ "desc" : "Link Class",
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "listeners",
"memberOf" : "Roo.util.Observable"
},
{
- "name" : "loadMask",
- "type" : "Boolean",
- "desc" : "e) loadMask on the bar",
- "memberOf" : ""
- },
- {
- "name" : "main",
- "type" : "Boolean",
- "desc" : "e) main nav bar? default false",
- "memberOf" : ""
+ "name" : "menu",
+ "type" : "Roo.bootstrap.menu.Menu",
+ "desc" : "a Menu",
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "name",
"desc" : "Specifies name attribute",
"memberOf" : "Roo.bootstrap.Component"
},
+ {
+ "name" : "preventDefault",
+ "type" : "Boolean",
+ "desc" : "e) default false",
+ "memberOf" : "Roo.bootstrap.nav.Item"
+ },
{
"name" : "style",
"type" : "String",
"memberOf" : "Roo.bootstrap.Component"
},
{
- "name" : "tag",
+ "name" : "tabId",
"type" : "String",
- "desc" : "v) default is nav",
- "memberOf" : ""
+ "desc" : "the tab that this item activates.",
+ "memberOf" : "Roo.bootstrap.nav.Item"
+ },
+ {
+ "name" : "tagtype",
+ "type" : "String",
+ "desc" : "n) render as a href or span?",
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "tooltip",
"desc" : "Text for the tooltip",
"memberOf" : "Roo.bootstrap.Component"
},
- {
- "name" : "type",
- "type" : "String",
- "desc" : "s)",
- "memberOf" : ""
- },
{
"name" : "visibilityEl",
"type" : "string|object",
"desc" : "t) What element to use for visibility (@see getVisibilityEl())",
"memberOf" : "Roo.bootstrap.Component"
},
- {
- "name" : "weight",
- "type" : "String",
- "desc" : "e) default is light.",
- "memberOf" : ""
- },
{
"name" : "xattr",
"type" : "Object",
"returns" : []
},
{
- "name" : "beforetoggle",
+ "name" : "changed",
"type" : "function",
- "desc" : "Fire before toggle the menu",
- "sig" : "function (e)\n{\n\n}",
- "memberOf" : "Roo.bootstrap.nav.Bar",
+ "desc" : "Fires when the active item active state changes",
+ "sig" : "function (_self, state)\n{\n\n}",
+ "memberOf" : "",
"example" : "",
"deprecated" : "",
"since" : "",
"see" : "",
"params" : [
{
- "name" : "e",
- "type" : "Roo.EventObject",
+ "name" : "this",
+ "type" : "Roo.bootstrap.nav.SidebarItem",
"desc" : "",
"isOptional" : false
+ },
+ {
+ "name" : "state",
+ "type" : "boolean",
+ "desc" : "the new state",
+ "isOptional" : false
}
],
"returns" : []
],
"returns" : []
},
+ {
+ "name" : "click",
+ "type" : "function",
+ "desc" : "The raw click event for the entire grid.",
+ "sig" : "function (e)\n{\n\n}",
+ "memberOf" : "",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "e",
+ "type" : "Roo.EventObject",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
{
"name" : "destroy",
"type" : "function",
],
"returns" : []
},
+ {
+ "name" : "scrollto",
+ "type" : "function",
+ "desc" : "Fires when scroll to element",
+ "sig" : "function (_self, options, e)\n{\n\n}",
+ "memberOf" : "Roo.bootstrap.nav.Item",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "this",
+ "type" : "Roo.bootstrap.nav.Item",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "options",
+ "type" : "Object",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "e",
+ "type" : "Roo.EventObject",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
{
"name" : "show",
"type" : "function",
],
"returns" : []
},
- {
- "name" : "collapse",
- "type" : "function",
- "desc" : "Collapse the navbar pulldown",
- "sig" : "()\n{\n\n}",
- "static" : false,
- "memberOf" : "Roo.bootstrap.nav.Bar",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [],
- "returns" : []
- },
{
"name" : "destroy",
"type" : "function",
}
]
},
- {
- "name" : "expand",
- "type" : "function",
- "desc" : "Expand the navbar pulldown",
- "sig" : "()\n{\n\n}",
- "static" : false,
- "memberOf" : "Roo.bootstrap.nav.Bar",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [],
- "returns" : []
- },
{
"name" : "fireEvent",
"type" : "function",
],
"returns" : []
},
+ {
+ "name" : "setHtml",
+ "type" : "function",
+ "desc" : "Set the HTML (text content) of the item",
+ "sig" : "(html)",
+ "static" : false,
+ "memberOf" : "Roo.bootstrap.nav.Item",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "html",
+ "type" : "string",
+ "desc" : "content for the nav item",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
{
"name" : "setVisibilityEl",
"type" : "function",
"desc" : "Fetch the element to display the tooltip on.",
"sig" : "()\n{\n\n}",
"static" : false,
- "memberOf" : "Roo.bootstrap.Component",
+ "memberOf" : "Roo.bootstrap.nav.Item",
"isStatic" : false,
"isConstructor" : false,
"isPrivate" : false,
],
"returns" : []
}
- ]
- },
- "Roo.bootstrap.panel" : {
- "props" : [],
- "events" : [],
- "methods" : []
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
- "Roo.bootstrap.panel.Content" : {
+ "Roo.bootstrap.nav.Simplebar" : {
"props" : [
{
- "name" : "adjustments",
- "type" : "Array",
- "desc" : "Values to <b>add</b> to the width/height when doing a {@link #fitToFrame} (default is [0, 0])",
- "memberOf" : ""
- },
- {
- "name" : "autoCreate",
- "type" : "Boolean/Object",
- "desc" : "True to auto generate the DOM element for this panel, or a {@link Roo.DomHelper} config of the element to create",
- "memberOf" : ""
+ "name" : "actionMode",
+ "type" : "String",
+ "desc" : "which property holds the element that used for hide() / show() / disable() / enable()\ndefault is 'el' for forms you probably want to set this to fieldEl",
+ "memberOf" : "Roo.Component"
},
{
- "name" : "autoScroll",
- "type" : "Boolean",
- "desc" : "True to scroll overflow in this panel (use with {@link #fitToFrame})",
- "memberOf" : ""
+ "name" : "align",
+ "type" : "String",
+ "desc" : "t) alignment",
+ "memberOf" : "Roo.bootstrap.nav.Simplebar"
},
{
- "name" : "background",
+ "name" : "allowDomMove",
"type" : "Boolean",
- "desc" : "True if the panel should not be activated when it is added (defaults to false)",
- "memberOf" : ""
+ "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
+ "memberOf" : "Roo.Component"
},
{
- "name" : "badges",
+ "name" : "arrangement",
"type" : "Boolean",
- "desc" : "render the badges",
- "memberOf" : ""
+ "desc" : "stacked | justified",
+ "memberOf" : "Roo.bootstrap.nav.Simplebar"
},
{
- "name" : "closable",
+ "name" : "can_build_overlaid",
"type" : "Boolean",
- "desc" : "True if the panel can be closed/removed",
- "memberOf" : ""
+ "desc" : "True if element can be rebuild from a HTML page",
+ "memberOf" : "Roo.bootstrap.Component"
},
{
"name" : "cls",
"type" : "String",
- "desc" : "extra classes to use",
- "memberOf" : ""
+ "desc" : "css class",
+ "memberOf" : "Roo.bootstrap.Component"
},
{
- "name" : "content",
- "type" : "String",
- "desc" : "Raw content to fill content panel with (uses setContent on construction.)",
- "memberOf" : ""
+ "name" : "container_method",
+ "type" : "string",
+ "desc" : "method to fetch parents container element (used by NavHeaderbar - getHeaderChildContainer)",
+ "memberOf" : "Roo.bootstrap.Component"
},
{
- "name" : "fitContainer",
- "type" : "Boolean",
- "desc" : "When using {@link #fitToFrame} and {@link #resizeEl}, you can also fit the parent container (defaults to false)",
- "memberOf" : ""
+ "name" : "dataId",
+ "type" : "string",
+ "desc" : "cutomer id",
+ "memberOf" : "Roo.bootstrap.Component"
},
{
- "name" : "fitToFrame",
- "type" : "Boolean",
- "desc" : "True for this panel to adjust its size to fit when the region resizes (defaults to false)",
- "memberOf" : ""
+ "name" : "disableClass",
+ "type" : "String",
+ "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
+ "memberOf" : "Roo.Component"
},
{
- "name" : "iframe",
+ "name" : "hideMode",
+ "type" : "String",
+ "desc" : "y)\nHow this component should hidden. Supported values are\n\"visibility\" (css visibility), \"offsets\" (negative offset position) and\n\"display\" (css display) - defaults to \"display\".",
+ "memberOf" : "Roo.Component"
+ },
+ {
+ "name" : "inverse",
"type" : "Boolean",
- "desc" : "contents are an iframe - makes showing remote sources/CSS feasible..",
- "memberOf" : ""
+ "desc" : "is inverted color",
+ "memberOf" : "Roo.bootstrap.nav.Simplebar"
},
{
"name" : "listeners",
"memberOf" : "Roo.util.Observable"
},
{
- "name" : "loadOnce",
+ "name" : "loadMask",
"type" : "Boolean",
- "desc" : "When used with {@link #url}, calls {@link #setUrl} with this value",
- "memberOf" : ""
+ "desc" : "e) loadMask on the bar",
+ "memberOf" : "Roo.bootstrap.nav.Simplebar"
},
{
- "name" : "params",
- "type" : "String/Object",
- "desc" : "When used with {@link #url}, calls {@link #setUrl} with this value",
- "memberOf" : ""
+ "name" : "main",
+ "type" : "Boolean",
+ "desc" : "e) main nav bar? default false",
+ "memberOf" : "Roo.bootstrap.nav.Simplebar"
},
{
- "name" : "region",
+ "name" : "name",
+ "type" : "string",
+ "desc" : "Specifies name attribute",
+ "memberOf" : "Roo.bootstrap.Component"
+ },
+ {
+ "name" : "style",
"type" : "String",
- "desc" : "[required] (center|north|south|east|west) which region to put this panel on (when used with xtype constructors)",
- "memberOf" : ""
+ "desc" : "any extra css",
+ "memberOf" : "Roo.bootstrap.Component"
},
{
- "name" : "resizeEl",
- "type" : "String/HTMLElement/Element",
- "desc" : "An element to resize if {@link #fitToFrame} is true (instead of this panel's element)",
- "memberOf" : ""
+ "name" : "tag",
+ "type" : "String",
+ "desc" : "v) default is nav",
+ "memberOf" : "Roo.bootstrap.nav.Simplebar"
},
{
- "name" : "title",
+ "name" : "tooltip",
+ "type" : "string",
+ "desc" : "Text for the tooltip",
+ "memberOf" : "Roo.bootstrap.Component"
+ },
+ {
+ "name" : "type",
"type" : "String",
- "desc" : "The title for this panel",
- "memberOf" : ""
+ "desc" : "s)",
+ "memberOf" : "Roo.bootstrap.nav.Simplebar"
},
{
- "name" : "toolbar",
- "type" : "Toolbar",
- "desc" : "A toolbar for this panel",
- "memberOf" : ""
+ "name" : "visibilityEl",
+ "type" : "string|object",
+ "desc" : "t) What element to use for visibility (@see getVisibilityEl())",
+ "memberOf" : "Roo.bootstrap.Component"
},
{
- "name" : "url",
+ "name" : "weight",
"type" : "String",
- "desc" : "Calls {@link #setUrl} with this value",
- "memberOf" : ""
+ "desc" : "e) default is light.",
+ "memberOf" : "Roo.bootstrap.nav.Simplebar"
+ },
+ {
+ "name" : "xattr",
+ "type" : "Object",
+ "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
+ "memberOf" : "Roo.bootstrap.Component"
}
],
"events" : [
{
- "name" : "activate",
+ "name" : "beforedestroy",
"type" : "function",
- "desc" : "Fires when this panel is activated.",
+ "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
"sig" : "function (_self)\n{\n\n}",
- "memberOf" : "",
+ "memberOf" : "Roo.Component",
"example" : "",
"deprecated" : "",
"since" : "",
"params" : [
{
"name" : "this",
- "type" : "Roo.ContentPanel",
+ "type" : "Roo.Component",
"desc" : "",
"isOptional" : false
}
"returns" : []
},
{
- "name" : "deactivate",
+ "name" : "beforehide",
"type" : "function",
- "desc" : "Fires when this panel is activated.",
+ "desc" : "Fires before the component is hidden. Return false to stop the hide.",
"sig" : "function (_self)\n{\n\n}",
- "memberOf" : "",
+ "memberOf" : "Roo.Component",
"example" : "",
"deprecated" : "",
"since" : "",
"params" : [
{
"name" : "this",
- "type" : "Roo.ContentPanel",
+ "type" : "Roo.Component",
"desc" : "",
"isOptional" : false
}
"returns" : []
},
{
- "name" : "render",
+ "name" : "beforerender",
"type" : "function",
- "desc" : "Fires when this tab is created",
+ "desc" : "Fires before the component is rendered. Return false to stop the render.",
"sig" : "function (_self)\n{\n\n}",
- "memberOf" : "",
+ "memberOf" : "Roo.Component",
"example" : "",
"deprecated" : "",
"since" : "",
"params" : [
{
"name" : "this",
- "type" : "Roo.ContentPanel",
+ "type" : "Roo.Component",
"desc" : "",
"isOptional" : false
}
"returns" : []
},
{
- "name" : "resize",
+ "name" : "beforeshow",
"type" : "function",
- "desc" : "Fires when this panel is resized if fitToFrame is true.",
- "sig" : "function (_self, width, height)\n{\n\n}",
- "memberOf" : "",
+ "desc" : "Fires before the component is shown. Return false to stop the show.",
+ "sig" : "function (_self)\n{\n\n}",
+ "memberOf" : "Roo.Component",
"example" : "",
"deprecated" : "",
"since" : "",
"params" : [
{
"name" : "this",
- "type" : "Roo.ContentPanel",
+ "type" : "Roo.Component",
"desc" : "",
"isOptional" : false
- },
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "beforetoggle",
+ "type" : "function",
+ "desc" : "Fire before toggle the menu",
+ "sig" : "function (e)\n{\n\n}",
+ "memberOf" : "Roo.bootstrap.nav.Bar",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
{
- "name" : "width",
- "type" : "Number",
- "desc" : "The width after any component adjustments",
+ "name" : "e",
+ "type" : "Roo.EventObject",
+ "desc" : "",
"isOptional" : false
- },
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "childrenrendered",
+ "type" : "function",
+ "desc" : "Fires when the children have been rendered..",
+ "sig" : "function (_self)\n{\n\n}",
+ "memberOf" : "Roo.bootstrap.Component",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
{
- "name" : "height",
- "type" : "Number",
- "desc" : "The height after any component adjustments",
+ "name" : "this",
+ "type" : "Roo.bootstrap.Component",
+ "desc" : "",
"isOptional" : false
}
],
"returns" : []
},
{
- "name" : "scroll",
+ "name" : "destroy",
"type" : "function",
- "desc" : "Fires when this content is scrolled",
- "sig" : "function (_self, scrollEvent)\n{\n\n}",
- "memberOf" : "",
+ "desc" : "Fires after the component is destroyed.",
+ "sig" : "function (_self)\n{\n\n}",
+ "memberOf" : "Roo.Component",
"example" : "",
"deprecated" : "",
"since" : "",
"params" : [
{
"name" : "this",
- "type" : "Roo.ContentPanel",
+ "type" : "Roo.Component",
"desc" : "",
"isOptional" : false
- },
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "disable",
+ "type" : "function",
+ "desc" : "Fires after the component is disabled.",
+ "sig" : "function (_self)\n{\n\n}",
+ "memberOf" : "Roo.Component",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
{
- "name" : "scrollEvent",
- "type" : "Event",
+ "name" : "this",
+ "type" : "Roo.Component",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "enable",
+ "type" : "function",
+ "desc" : "Fires after the component is enabled.",
+ "sig" : "function (_self)\n{\n\n}",
+ "memberOf" : "Roo.Component",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "this",
+ "type" : "Roo.Component",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "hide",
+ "type" : "function",
+ "desc" : "Fires after the component is hidden.",
+ "sig" : "function (_self)\n{\n\n}",
+ "memberOf" : "Roo.Component",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "this",
+ "type" : "Roo.Component",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "render",
+ "type" : "function",
+ "desc" : "Fires after the component is rendered.",
+ "sig" : "function (_self)\n{\n\n}",
+ "memberOf" : "Roo.Component",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "this",
+ "type" : "Roo.Component",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "show",
+ "type" : "function",
+ "desc" : "Fires after the component is shown.",
+ "sig" : "function (_self)\n{\n\n}",
+ "memberOf" : "Roo.Component",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "this",
+ "type" : "Roo.Component",
"desc" : "",
"isOptional" : false
}
],
"returns" : []
},
+ {
+ "name" : "collapse",
+ "type" : "function",
+ "desc" : "Collapse the navbar pulldown",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.bootstrap.nav.Bar",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
{
"name" : "destroy",
"type" : "function",
- "desc" : "Destroys this panel",
+ "desc" : "Destroys this component by purging any event listeners, removing the component's element from the DOM,\nremoving the component from its {@link Roo.Container} (if applicable) and unregistering it from {@link Roo.ComponentMgr}.",
"sig" : "()\n{\n\n}",
"static" : false,
- "memberOf" : "",
+ "memberOf" : "Roo.Component",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "disable",
+ "type" : "function",
+ "desc" : "Disable this component.",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.Component",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Roo.Component",
+ "desc" : "this"
+ }
+ ]
+ },
+ {
+ "name" : "enable",
+ "type" : "function",
+ "desc" : "Enable this component.",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.Component",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Roo.Component",
+ "desc" : "this"
+ }
+ ]
+ },
+ {
+ "name" : "expand",
+ "type" : "function",
+ "desc" : "Expand the navbar pulldown",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.bootstrap.nav.Bar",
"isStatic" : false,
"isConstructor" : false,
"isPrivate" : false,
]
},
{
- "name" : "getChildContainer",
+ "name" : "focus",
"type" : "function",
- "desc" : "Adds a xtype elements to the panel - currently only supports Forms, View, JsonView.\n<pre><code>\n\nlayout.addxtype({\n xtype : 'Form',\n items: [ .... ]\n }\n);\n\n</code></pre>",
- "sig" : "(cfg)",
+ "desc" : "Try to focus this component.",
+ "sig" : "(selectText)",
"static" : false,
- "memberOf" : "",
+ "memberOf" : "Roo.Component",
"isStatic" : false,
"isConstructor" : false,
"isPrivate" : false,
"requires" : "",
"params" : [
{
- "name" : "cfg",
- "type" : "Object",
- "desc" : "Xtype definition of item to add.",
+ "name" : "selectText",
+ "type" : "Boolean",
+ "desc" : "True to also select the text in this component (if applicable)",
"isOptional" : false
}
],
- "returns" : []
- },
- {
- "name" : "getEl",
- "type" : "function",
- "desc" : "Returns this panel's element - used by regiosn to add.",
- "sig" : "()\n{\n\n}",
- "static" : false,
- "memberOf" : "",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [],
"returns" : [
{
"name" : "",
- "type" : "Roo.Element",
- "desc" : ""
+ "type" : "Roo.Component",
+ "desc" : "this"
}
]
},
{
- "name" : "getId",
+ "name" : "getChildContainer",
"type" : "function",
- "desc" : "Returns this panel's id",
+ "desc" : "Fetch the element to add children to",
"sig" : "()\n{\n\n}",
"static" : false,
- "memberOf" : "",
+ "memberOf" : "Roo.bootstrap.Component",
"isStatic" : false,
"isConstructor" : false,
"isPrivate" : false,
"returns" : [
{
"name" : "",
- "type" : "String",
- "desc" : ""
+ "type" : "Roo.Element",
+ "desc" : "defaults to this.el"
}
]
},
{
- "name" : "getTitle",
+ "name" : "getEl",
"type" : "function",
- "desc" : "Returns this panel's title",
+ "desc" : "Returns the underlying {@link Roo.Element}.",
"sig" : "()\n{\n\n}",
"static" : false,
- "memberOf" : "",
+ "memberOf" : "Roo.Component",
"isStatic" : false,
"isConstructor" : false,
"isPrivate" : false,
"returns" : [
{
"name" : "",
- "type" : "String",
- "desc" : ""
+ "type" : "Roo.Element",
+ "desc" : "The element"
}
]
},
{
- "name" : "getToolbar",
+ "name" : "getId",
"type" : "function",
- "desc" : "Returns the toolbar for this Panel if one was configured.",
+ "desc" : "Returns the id of this component.",
"sig" : "()\n{\n\n}",
"static" : false,
- "memberOf" : "",
+ "memberOf" : "Roo.Component",
"isStatic" : false,
"isConstructor" : false,
"isPrivate" : false,
"returns" : [
{
"name" : "",
- "type" : "Roo.Toolbar",
+ "type" : "String",
"desc" : ""
}
]
},
{
- "name" : "getUpdateManager",
+ "name" : "getVisibilityEl",
"type" : "function",
- "desc" : "Get the {@link Roo.UpdateManager} for this panel. Enables you to perform Ajax updates.",
+ "desc" : "Get the element that will be used to show or hide",
"sig" : "()\n{\n\n}",
"static" : false,
- "memberOf" : "",
+ "memberOf" : "Roo.bootstrap.Component",
"isStatic" : false,
"isConstructor" : false,
"isPrivate" : false,
"exceptions" : "",
"requires" : "",
"params" : [],
- "returns" : [
- {
- "name" : "",
- "type" : "Roo.UpdateManager",
- "desc" : "The UpdateManager"
- }
- ]
+ "returns" : []
},
{
"name" : "hasListener",
]
},
{
- "name" : "isClosable",
+ "name" : "hide",
"type" : "function",
- "desc" : "Returns true is this panel was configured to be closable",
+ "desc" : "Hide a component - adds 'hidden' class",
"sig" : "()\n{\n\n}",
"static" : false,
- "memberOf" : "",
+ "memberOf" : "Roo.bootstrap.Component",
"isStatic" : false,
"isConstructor" : false,
"isPrivate" : false,
"exceptions" : "",
"requires" : "",
"params" : [],
- "returns" : [
- {
- "name" : "",
- "type" : "Boolean",
- "desc" : ""
- }
- ]
+ "returns" : []
},
{
- "name" : "load",
+ "name" : "initEvents",
"type" : "function",
- "desc" : "Loads this content panel immediately with content from XHR. Note: to delay loading until the panel is activated, use {@link #setUrl}.\nDoes not work with IFRAME contents",
- "sig" : "(url, params, callback, discardUrl)",
+ "desc" : "Initialize Events for the element",
+ "sig" : "()\n{\n\n}",
"static" : false,
- "memberOf" : "",
+ "memberOf" : "Roo.bootstrap.Component",
"isStatic" : false,
"isConstructor" : false,
"isPrivate" : false,
"see" : "",
"exceptions" : "",
"requires" : "",
- "params" : [
- {
- "name" : "url",
- "type" : "Object/String/Function",
- "desc" : "The url for this request or a function to call to get the url or a config object containing any of the following options:\n<pre><code>\npanel.load({\n url: \"your-url.php\",\n params: {param1: \"foo\", param2: \"bar\"}, // or a URL encoded string\n callback: yourFunction,\n scope: yourObject, //(optional scope)\n discardUrl: false,\n nocache: false,\n text: \"Loading...\",\n timeout: 30,\n scripts: false\n});\n</code></pre>\nThe only required property is <i>url</i>. The optional properties <i>nocache</i>, <i>text</i> and <i>scripts</i>\nare shorthand for <i>disableCaching</i>, <i>indicatorText</i> and <i>loadScripts</i> and are used to set their associated property on this panel UpdateManager instance.",
- "isOptional" : false
- },
- {
- "name" : "params",
- "type" : "String/Object",
- "desc" : "(optional) The parameters to pass as either a URL encoded string \"param1=1&param2=2\" or an object {param1: 1, param2: 2}",
- "isOptional" : false
- },
- {
- "name" : "callback",
- "type" : "Function",
- "desc" : "(optional) Callback when transaction is complete -- called with signature (oElement, bSuccess, oResponse)",
- "isOptional" : false
- },
- {
- "name" : "discardUrl",
- "type" : "Boolean",
- "desc" : "(optional) By default when you execute an update the defaultUrl is changed to the last used URL. If true, it will not store the URL.",
- "isOptional" : false
- }
- ],
- "returns" : [
- {
- "name" : "",
- "type" : "Roo.ContentPanel",
- "desc" : "this"
- }
- ]
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "isVisible",
+ "type" : "function",
+ "desc" : "Returns true if this component is visible.",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.Component",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
},
{
"name" : "on",
"params" : [],
"returns" : []
},
- {
- "name" : "refresh",
- "type" : "function",
- "desc" : "Force a content refresh from the URL specified in the {@link #setUrl} method.\n Will fail silently if the {@link #setUrl} method has not been called.\n This does not activate the panel, just updates its content.",
- "sig" : "()\n{\n\n}",
- "static" : false,
- "memberOf" : "",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [],
- "returns" : []
- },
{
"name" : "releaseCapture",
"type" : "function",
"returns" : []
},
{
- "name" : "setContent",
+ "name" : "render",
"type" : "function",
- "desc" : "Updates this panel's element (not for iframe)",
- "sig" : "(content, loadScripts)",
+ "desc" : "If this is a lazy rendering component, render it to its container element.",
+ "sig" : "(container)",
"static" : false,
- "memberOf" : "",
+ "memberOf" : "Roo.Component",
"isStatic" : false,
"isConstructor" : false,
"isPrivate" : false,
"requires" : "",
"params" : [
{
- "name" : "content",
- "type" : "String",
- "desc" : "The new content",
- "isOptional" : false
- },
- {
- "name" : "loadScripts",
- "type" : "Boolean",
- "desc" : "(optional) true to look for and process scripts",
+ "name" : "container",
+ "type" : "String/HTMLElement/Element",
+ "desc" : "(optional) The element this component should be rendered into. If it is being applied to existing markup, this should be left off.",
"isOptional" : false
}
],
"returns" : []
},
{
- "name" : "setTitle",
+ "name" : "setDisabled",
"type" : "function",
- "desc" : "Set this panel's title",
- "sig" : "(title)",
+ "desc" : "Convenience function for setting disabled/enabled by boolean.",
+ "sig" : "(disabled)",
"static" : false,
- "memberOf" : "",
+ "memberOf" : "Roo.Component",
"isStatic" : false,
"isConstructor" : false,
"isPrivate" : false,
"requires" : "",
"params" : [
{
- "name" : "title",
- "type" : "String",
+ "name" : "disabled",
+ "type" : "Boolean",
"desc" : "",
"isOptional" : false
}
"returns" : []
},
{
- "name" : "setUrl",
+ "name" : "setVisibilityEl",
"type" : "function",
- "desc" : "Set a URL to be used to load the content for this panel. When this panel is activated, the content will be loaded from that URL.",
- "sig" : "(url, params, loadOnce)",
+ "desc" : "Set the element that will be used to show or hide",
+ "sig" : "()\n{\n\n}",
"static" : false,
- "memberOf" : "",
+ "memberOf" : "Roo.bootstrap.Component",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "setVisible",
+ "type" : "function",
+ "desc" : "Convenience function to hide or show this component by boolean.",
+ "sig" : "(visible)",
+ "static" : false,
+ "memberOf" : "Roo.Component",
"isStatic" : false,
"isConstructor" : false,
"isPrivate" : false,
"requires" : "",
"params" : [
{
- "name" : "url",
- "type" : "String/Function",
- "desc" : "The URL to load the content from or a function to call to get the URL",
- "isOptional" : false
- },
- {
- "name" : "params",
- "type" : "String/Object",
- "desc" : "(optional) The string params for the update call or an object of the params. See {@link Roo.UpdateManager#update} for more details. (Defaults to null)",
- "isOptional" : false
- },
- {
- "name" : "loadOnce",
+ "name" : "visible",
"type" : "Boolean",
- "desc" : "(optional) Whether to only load the content once. If this is false it makes the Ajax call every time this panel is activated. (Defaults to false)",
+ "desc" : "True to show, false to hide",
"isOptional" : false
}
],
"returns" : [
{
"name" : "",
- "type" : "Roo.UpdateManager|Boolean",
- "desc" : "The UpdateManager or false if IFRAME"
+ "type" : "Roo.Component",
+ "desc" : "this"
+ }
+ ]
+ },
+ {
+ "name" : "show",
+ "type" : "function",
+ "desc" : "Show a component - removes 'hidden' class",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.bootstrap.Component",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "tooltipEl",
+ "type" : "function",
+ "desc" : "Fetch the element to display the tooltip on.",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.bootstrap.Component",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Roo.Element",
+ "desc" : "defaults to this.el"
}
]
},
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.bootstrap.nav.Simplebar" : [
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PopoverNav",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.nav.Headerbar"
+ ]
+ },
+ "tree_children" : [
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.Link"
+ ],
+ "tree_parent" : []
},
- "Roo.bootstrap.panel.Grid" : {
+ "Roo.bootstrap.panel" : {
+ "props" : [],
+ "events" : [],
+ "methods" : [],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
+ },
+ "Roo.bootstrap.panel.Content" : {
"props" : [
{
"name" : "adjustments",
"desc" : "True for this panel to adjust its size to fit when the region resizes (defaults to false)",
"memberOf" : "Roo.bootstrap.panel.Content"
},
- {
- "name" : "grid",
- "type" : "Roo.bootstrap.Table",
- "desc" : "The grid for this panel",
- "memberOf" : ""
- },
{
"name" : "iframe",
"type" : "Boolean",
},
{
"name" : "toolbar",
- "type" : "Roo.bootstrap.nav.Simplebar",
- "desc" : "the toolbar at the top of the grid.",
- "memberOf" : ""
+ "type" : "Toolbar",
+ "desc" : "A toolbar for this panel",
+ "memberOf" : "Roo.bootstrap.panel.Content"
},
{
"name" : "url",
"type" : "function",
"desc" : "Fires when this panel is activated.",
"sig" : "function (_self)\n{\n\n}",
- "memberOf" : "Roo.bootstrap.panel.Content",
+ "memberOf" : "",
"example" : "",
"deprecated" : "",
"since" : "",
"type" : "function",
"desc" : "Fires when this panel is activated.",
"sig" : "function (_self)\n{\n\n}",
- "memberOf" : "Roo.bootstrap.panel.Content",
+ "memberOf" : "",
"example" : "",
"deprecated" : "",
"since" : "",
"type" : "function",
"desc" : "Fires when this tab is created",
"sig" : "function (_self)\n{\n\n}",
- "memberOf" : "Roo.bootstrap.panel.Content",
+ "memberOf" : "",
"example" : "",
"deprecated" : "",
"since" : "",
"type" : "function",
"desc" : "Fires when this panel is resized if fitToFrame is true.",
"sig" : "function (_self, width, height)\n{\n\n}",
- "memberOf" : "Roo.bootstrap.panel.Content",
+ "memberOf" : "",
"example" : "",
"deprecated" : "",
"since" : "",
"type" : "function",
"desc" : "Fires when this content is scrolled",
"sig" : "function (_self, scrollEvent)\n{\n\n}",
- "memberOf" : "Roo.bootstrap.panel.Content",
+ "memberOf" : "",
"example" : "",
"deprecated" : "",
"since" : "",
"desc" : "Destroys this panel",
"sig" : "()\n{\n\n}",
"static" : false,
- "memberOf" : "Roo.bootstrap.panel.Content",
+ "memberOf" : "",
"isStatic" : false,
"isConstructor" : false,
"isPrivate" : false,
"desc" : "Adds a xtype elements to the panel - currently only supports Forms, View, JsonView.\n<pre><code>\n\nlayout.addxtype({\n xtype : 'Form',\n items: [ .... ]\n }\n);\n\n</code></pre>",
"sig" : "(cfg)",
"static" : false,
- "memberOf" : "Roo.bootstrap.panel.Content",
+ "memberOf" : "",
"isStatic" : false,
"isConstructor" : false,
"isPrivate" : false,
"desc" : "Returns this panel's element - used by regiosn to add.",
"sig" : "()\n{\n\n}",
"static" : false,
- "memberOf" : "Roo.bootstrap.panel.Content",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [],
- "returns" : [
- {
- "name" : "",
- "type" : "Roo.Element",
- "desc" : ""
- }
- ]
- },
- {
- "name" : "getGrid",
- "type" : "function",
- "desc" : "Returns the grid for this panel",
- "sig" : "()\n{\n\n}",
- "static" : false,
"memberOf" : "",
"isStatic" : false,
"isConstructor" : false,
"returns" : [
{
"name" : "",
- "type" : "Roo.bootstrap.Table",
+ "type" : "Roo.Element",
"desc" : ""
}
]
"desc" : "Returns this panel's id",
"sig" : "()\n{\n\n}",
"static" : false,
- "memberOf" : "Roo.bootstrap.panel.Content",
+ "memberOf" : "",
"isStatic" : false,
"isConstructor" : false,
"isPrivate" : false,
"desc" : "Returns this panel's title",
"sig" : "()\n{\n\n}",
"static" : false,
- "memberOf" : "Roo.bootstrap.panel.Content",
+ "memberOf" : "",
"isStatic" : false,
"isConstructor" : false,
"isPrivate" : false,
"desc" : "Returns the toolbar for this Panel if one was configured.",
"sig" : "()\n{\n\n}",
"static" : false,
- "memberOf" : "Roo.bootstrap.panel.Content",
+ "memberOf" : "",
"isStatic" : false,
"isConstructor" : false,
"isPrivate" : false,
"desc" : "Get the {@link Roo.UpdateManager} for this panel. Enables you to perform Ajax updates.",
"sig" : "()\n{\n\n}",
"static" : false,
- "memberOf" : "Roo.bootstrap.panel.Content",
+ "memberOf" : "",
"isStatic" : false,
"isConstructor" : false,
"isPrivate" : false,
"desc" : "Returns true is this panel was configured to be closable",
"sig" : "()\n{\n\n}",
"static" : false,
- "memberOf" : "Roo.bootstrap.panel.Content",
+ "memberOf" : "",
"isStatic" : false,
"isConstructor" : false,
"isPrivate" : false,
"desc" : "Loads this content panel immediately with content from XHR. Note: to delay loading until the panel is activated, use {@link #setUrl}.\nDoes not work with IFRAME contents",
"sig" : "(url, params, callback, discardUrl)",
"static" : false,
- "memberOf" : "Roo.bootstrap.panel.Content",
+ "memberOf" : "",
"isStatic" : false,
"isConstructor" : false,
"isPrivate" : false,
"desc" : "Force a content refresh from the URL specified in the {@link #setUrl} method.\n Will fail silently if the {@link #setUrl} method has not been called.\n This does not activate the panel, just updates its content.",
"sig" : "()\n{\n\n}",
"static" : false,
- "memberOf" : "Roo.bootstrap.panel.Content",
+ "memberOf" : "",
"isStatic" : false,
"isConstructor" : false,
"isPrivate" : false,
"desc" : "Updates this panel's element (not for iframe)",
"sig" : "(content, loadScripts)",
"static" : false,
- "memberOf" : "Roo.bootstrap.panel.Content",
+ "memberOf" : "",
"isStatic" : false,
"isConstructor" : false,
"isPrivate" : false,
"desc" : "Set this panel's title",
"sig" : "(title)",
"static" : false,
- "memberOf" : "Roo.bootstrap.panel.Content",
+ "memberOf" : "",
"isStatic" : false,
"isConstructor" : false,
"isPrivate" : false,
"desc" : "Set a URL to be used to load the content for this panel. When this panel is activated, the content will be loaded from that URL.",
"sig" : "(url, params, loadOnce)",
"static" : false,
- "memberOf" : "Roo.bootstrap.panel.Content",
+ "memberOf" : "",
"isStatic" : false,
"isConstructor" : false,
"isPrivate" : false,
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : true,
+ "childClasses" : {
+ "Roo.bootstrap.panel.Content" : [
+ "Roo.bootstrap.panel.Grid",
+ "Roo.bootstrap.panel.Nest"
+ ]
+ },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "tree_parent" : []
},
- "Roo.bootstrap.panel.Nest" : {
+ "Roo.bootstrap.panel.Grid" : {
"props" : [
{
"name" : "adjustments",
"desc" : "True for this panel to adjust its size to fit when the region resizes (defaults to false)",
"memberOf" : "Roo.bootstrap.panel.Content"
},
+ {
+ "name" : "grid",
+ "type" : "Roo.bootstrap.Table",
+ "desc" : "The grid for this panel",
+ "memberOf" : "Roo.bootstrap.panel.Grid"
+ },
{
"name" : "iframe",
"type" : "Boolean",
"desc" : "contents are an iframe - makes showing remote sources/CSS feasible..",
"memberOf" : "Roo.bootstrap.panel.Content"
},
- {
- "name" : "layout",
- "type" : "Roo.BorderLayout",
- "desc" : "The layout for this panel",
- "memberOf" : ""
- },
{
"name" : "listeners",
"type" : "Object",
},
{
"name" : "toolbar",
- "type" : "Toolbar",
- "desc" : "A toolbar for this panel",
- "memberOf" : "Roo.bootstrap.panel.Content"
+ "type" : "Roo.bootstrap.nav.Simplebar",
+ "desc" : "the toolbar at the top of the grid.",
+ "memberOf" : "Roo.bootstrap.panel.Grid"
},
{
"name" : "url",
],
"returns" : []
},
- {
- "name" : "addxtype",
- "type" : "function",
- "desc" : "Adds a xtype elements to the layout of the nested panel\n<pre><code>\n\npanel.addxtype({\n xtype : 'ContentPanel',\n region: 'west',\n items: [ .... ]\n }\n);\n\npanel.addxtype({\n xtype : 'NestedLayoutPanel',\n region: 'west',\n layout: {\n center: { },\n west: { } \n },\n items : [ ... list of content panels or nested layout panels.. ]\n }\n);\n</code></pre>",
- "sig" : "(cfg)",
- "static" : false,
- "memberOf" : "",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [
- {
- "name" : "cfg",
- "type" : "Object",
- "desc" : "Xtype definition of item to add.",
- "isOptional" : false
- }
- ],
- "returns" : []
- },
{
"name" : "capture",
"type" : "function",
]
},
{
- "name" : "getId",
+ "name" : "getGrid",
"type" : "function",
- "desc" : "Returns this panel's id",
+ "desc" : "Returns the grid for this panel",
"sig" : "()\n{\n\n}",
"static" : false,
- "memberOf" : "Roo.bootstrap.panel.Content",
+ "memberOf" : "",
"isStatic" : false,
"isConstructor" : false,
"isPrivate" : false,
"returns" : [
{
"name" : "",
- "type" : "String",
+ "type" : "Roo.bootstrap.Table",
"desc" : ""
}
]
},
{
- "name" : "getLayout",
+ "name" : "getId",
"type" : "function",
- "desc" : "Returns the nested BorderLayout for this panel",
+ "desc" : "Returns this panel's id",
"sig" : "()\n{\n\n}",
"static" : false,
- "memberOf" : "",
+ "memberOf" : "Roo.bootstrap.panel.Content",
"isStatic" : false,
"isConstructor" : false,
"isPrivate" : false,
"returns" : [
{
"name" : "",
- "type" : "Roo.BorderLayout",
+ "type" : "String",
"desc" : ""
}
]
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
- "Roo.bootstrap.panel.TabItem" : {
+ "Roo.bootstrap.panel.Nest" : {
"props" : [
+ {
+ "name" : "adjustments",
+ "type" : "Array",
+ "desc" : "Values to <b>add</b> to the width/height when doing a {@link #fitToFrame} (default is [0, 0])",
+ "memberOf" : "Roo.bootstrap.panel.Content"
+ },
+ {
+ "name" : "autoCreate",
+ "type" : "Boolean/Object",
+ "desc" : "True to auto generate the DOM element for this panel, or a {@link Roo.DomHelper} config of the element to create",
+ "memberOf" : "Roo.bootstrap.panel.Content"
+ },
+ {
+ "name" : "autoScroll",
+ "type" : "Boolean",
+ "desc" : "True to scroll overflow in this panel (use with {@link #fitToFrame})",
+ "memberOf" : "Roo.bootstrap.panel.Content"
+ },
+ {
+ "name" : "background",
+ "type" : "Boolean",
+ "desc" : "True if the panel should not be activated when it is added (defaults to false)",
+ "memberOf" : "Roo.bootstrap.panel.Content"
+ },
+ {
+ "name" : "badges",
+ "type" : "Boolean",
+ "desc" : "render the badges",
+ "memberOf" : "Roo.bootstrap.panel.Content"
+ },
+ {
+ "name" : "closable",
+ "type" : "Boolean",
+ "desc" : "True if the panel can be closed/removed",
+ "memberOf" : "Roo.bootstrap.panel.Content"
+ },
+ {
+ "name" : "cls",
+ "type" : "String",
+ "desc" : "extra classes to use",
+ "memberOf" : "Roo.bootstrap.panel.Content"
+ },
+ {
+ "name" : "content",
+ "type" : "String",
+ "desc" : "Raw content to fill content panel with (uses setContent on construction.)",
+ "memberOf" : "Roo.bootstrap.panel.Content"
+ },
+ {
+ "name" : "fitContainer",
+ "type" : "Boolean",
+ "desc" : "When using {@link #fitToFrame} and {@link #resizeEl}, you can also fit the parent container (defaults to false)",
+ "memberOf" : "Roo.bootstrap.panel.Content"
+ },
+ {
+ "name" : "fitToFrame",
+ "type" : "Boolean",
+ "desc" : "True for this panel to adjust its size to fit when the region resizes (defaults to false)",
+ "memberOf" : "Roo.bootstrap.panel.Content"
+ },
+ {
+ "name" : "iframe",
+ "type" : "Boolean",
+ "desc" : "contents are an iframe - makes showing remote sources/CSS feasible..",
+ "memberOf" : "Roo.bootstrap.panel.Content"
+ },
+ {
+ "name" : "layout",
+ "type" : "Roo.BorderLayout",
+ "desc" : "The layout for this panel",
+ "memberOf" : "Roo.bootstrap.panel.Nest"
+ },
{
"name" : "listeners",
"type" : "Object",
"desc" : "list of events and functions to call for this object, \nFor example :\n<pre><code>\n listeners : { \n 'click' : function(e) {\n ..... \n } ,\n .... \n } \n </code></pre>",
"memberOf" : "Roo.util.Observable"
+ },
+ {
+ "name" : "loadOnce",
+ "type" : "Boolean",
+ "desc" : "When used with {@link #url}, calls {@link #setUrl} with this value",
+ "memberOf" : "Roo.bootstrap.panel.Content"
+ },
+ {
+ "name" : "params",
+ "type" : "String/Object",
+ "desc" : "When used with {@link #url}, calls {@link #setUrl} with this value",
+ "memberOf" : "Roo.bootstrap.panel.Content"
+ },
+ {
+ "name" : "region",
+ "type" : "String",
+ "desc" : "[required] (center|north|south|east|west) which region to put this panel on (when used with xtype constructors)",
+ "memberOf" : "Roo.bootstrap.panel.Content"
+ },
+ {
+ "name" : "resizeEl",
+ "type" : "String/HTMLElement/Element",
+ "desc" : "An element to resize if {@link #fitToFrame} is true (instead of this panel's element)",
+ "memberOf" : "Roo.bootstrap.panel.Content"
+ },
+ {
+ "name" : "title",
+ "type" : "String",
+ "desc" : "The title for this panel",
+ "memberOf" : "Roo.bootstrap.panel.Content"
+ },
+ {
+ "name" : "toolbar",
+ "type" : "Toolbar",
+ "desc" : "A toolbar for this panel",
+ "memberOf" : "Roo.bootstrap.panel.Content"
+ },
+ {
+ "name" : "url",
+ "type" : "String",
+ "desc" : "Calls {@link #setUrl} with this value",
+ "memberOf" : "Roo.bootstrap.panel.Content"
}
],
"events" : [
{
"name" : "activate",
"type" : "function",
- "desc" : "Fires when this tab becomes the active tab.",
- "sig" : "function (tabPanel, _self)\n{\n\n}",
- "memberOf" : "",
+ "desc" : "Fires when this panel is activated.",
+ "sig" : "function (_self)\n{\n\n}",
+ "memberOf" : "Roo.bootstrap.panel.Content",
"example" : "",
"deprecated" : "",
"since" : "",
"see" : "",
"params" : [
- {
- "name" : "tabPanel",
- "type" : "Roo.TabPanel",
- "desc" : "The parent TabPanel",
- "isOptional" : false
- },
{
"name" : "this",
- "type" : "Roo.TabPanelItem",
+ "type" : "Roo.ContentPanel",
"desc" : "",
"isOptional" : false
}
"returns" : []
},
{
- "name" : "beforeclose",
+ "name" : "deactivate",
"type" : "function",
- "desc" : "Fires before this tab is closed. To cancel the close, set cancel to true on e (e.cancel = true).",
- "sig" : "function (_self, e)\n{\n\n}",
- "memberOf" : "",
+ "desc" : "Fires when this panel is activated.",
+ "sig" : "function (_self)\n{\n\n}",
+ "memberOf" : "Roo.bootstrap.panel.Content",
"example" : "",
"deprecated" : "",
"since" : "",
"params" : [
{
"name" : "this",
- "type" : "Roo.TabPanelItem",
+ "type" : "Roo.ContentPanel",
"desc" : "",
"isOptional" : false
- },
- {
- "name" : "e",
- "type" : "Object",
- "desc" : "Set cancel to true on this object to cancel the close.",
- "isOptional" : false
}
],
"returns" : []
},
{
- "name" : "close",
+ "name" : "render",
"type" : "function",
- "desc" : "Fires when this tab is closed.",
+ "desc" : "Fires when this tab is created",
"sig" : "function (_self)\n{\n\n}",
- "memberOf" : "",
+ "memberOf" : "Roo.bootstrap.panel.Content",
"example" : "",
"deprecated" : "",
"since" : "",
"params" : [
{
"name" : "this",
- "type" : "Roo.TabPanelItem",
+ "type" : "Roo.ContentPanel",
"desc" : "",
"isOptional" : false
}
"returns" : []
},
{
- "name" : "deactivate",
+ "name" : "resize",
"type" : "function",
- "desc" : "Fires when this tab is no longer the active tab.",
- "sig" : "function (tabPanel, _self)\n{\n\n}",
- "memberOf" : "",
+ "desc" : "Fires when this panel is resized if fitToFrame is true.",
+ "sig" : "function (_self, width, height)\n{\n\n}",
+ "memberOf" : "Roo.bootstrap.panel.Content",
"example" : "",
"deprecated" : "",
"since" : "",
"see" : "",
"params" : [
{
- "name" : "tabPanel",
- "type" : "Roo.TabPanel",
- "desc" : "The parent TabPanel",
+ "name" : "this",
+ "type" : "Roo.ContentPanel",
+ "desc" : "",
"isOptional" : false
},
{
- "name" : "this",
- "type" : "Roo.TabPanelItem",
- "desc" : "",
+ "name" : "width",
+ "type" : "Number",
+ "desc" : "The width after any component adjustments",
+ "isOptional" : false
+ },
+ {
+ "name" : "height",
+ "type" : "Number",
+ "desc" : "The height after any component adjustments",
"isOptional" : false
}
],
"returns" : []
- }
- ],
- "methods" : [
+ },
{
- "name" : "activate",
+ "name" : "scroll",
"type" : "function",
- "desc" : "Activates this TabPanelItem -- this <b>does</b> deactivate the currently active TabPanelItem.",
- "sig" : "()\n{\n\n}",
- "static" : false,
- "memberOf" : "",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
+ "desc" : "Fires when this content is scrolled",
+ "sig" : "function (_self, scrollEvent)\n{\n\n}",
+ "memberOf" : "Roo.bootstrap.panel.Content",
"example" : "",
"deprecated" : "",
"since" : "",
"see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [],
+ "params" : [
+ {
+ "name" : "this",
+ "type" : "Roo.ContentPanel",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "scrollEvent",
+ "type" : "Event",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
"returns" : []
- },
+ }
+ ],
+ "methods" : [
+ {
+ "name" : "addEvents",
+ "type" : "function",
+ "desc" : "Used to define events on this Observable",
+ "sig" : "(object)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "object",
+ "type" : "Object",
+ "desc" : "The object with the events defined",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "addListener",
+ "type" : "function",
+ "desc" : "Appends an event handler to this component",
+ "sig" : "(eventName, handler, scope, options)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The method the event invokes",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
+ "isOptional" : false
+ },
+ {
+ "name" : "options",
+ "type" : "Object",
+ "desc" : "(optional) An object containing handler configuration\nproperties. This may contain any of the following properties:<ul>\n<li>scope {Object} The scope in which to execute the handler function. The handler function's \"this\" context.</li>\n<li>delay {Number} The number of milliseconds to delay the invocation of the handler after te event fires.</li>\n<li>single {Boolean} True to add a handler to handle just the next firing of the event, and then remove itself.</li>\n<li>buffer {Number} Causes the handler to be scheduled to run in an {@link Roo.util.DelayedTask} delayed\nby the specified number of milliseconds. If the event fires again within that time, the original\nhandler is <em>not</em> invoked, but the new handler is scheduled in its place.</li>\n</ul><br>\n<p>\n<b>Combining Options</b><br>\nUsing the options argument, it is possible to combine different types of listeners:<br>\n<br>\nA normalized, delayed, one-time listener that auto stops the event and passes a custom argument (forumId)\n\t\t<pre><code>\n\t\tel.on('click', this.onClick, this, {\n \t\t\tsingle: true,\n \t\tdelay: 100,\n \t\tforumId: 4\n\t\t});\n\t\t</code></pre>\n<p>\n<b>Attaching multiple handlers in 1 call</b><br>\nThe method also allows for a single argument to be passed which is a config object containing properties\nwhich specify multiple handlers.\n<pre><code>\n\t\tel.on({\n\t\t\t'click': {\n \t\tfn: this.onClick,\n \t\tscope: this,\n \t\tdelay: 100\n \t\t}, \n \t\t'mouseover': {\n \t\tfn: this.onMouseOver,\n \t\tscope: this\n \t\t},\n \t\t'mouseout': {\n \t\tfn: this.onMouseOut,\n \t\tscope: this\n \t\t}\n\t\t});\n\t\t</code></pre>\n<p>\nOr a shorthand syntax which passes the same scope object to all handlers:\n \t<pre><code>\n\t\tel.on({\n\t\t\t'click': this.onClick,\n \t\t'mouseover': this.onMouseOver,\n \t\t'mouseout': this.onMouseOut,\n \t\tscope: this\n\t\t});\n\t\t</code></pre>",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "addxtype",
+ "type" : "function",
+ "desc" : "Adds a xtype elements to the layout of the nested panel\n<pre><code>\n\npanel.addxtype({\n xtype : 'ContentPanel',\n region: 'west',\n items: [ .... ]\n }\n);\n\npanel.addxtype({\n xtype : 'NestedLayoutPanel',\n region: 'west',\n layout: {\n center: { },\n west: { } \n },\n items : [ ... list of content panels or nested layout panels.. ]\n }\n);\n</code></pre>",
+ "sig" : "(cfg)",
+ "static" : false,
+ "memberOf" : "",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "cfg",
+ "type" : "Object",
+ "desc" : "Xtype definition of item to add.",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "capture",
+ "type" : "function",
+ "desc" : "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\n<b>before</b> the event is fired. If the supplied function returns false,\nthe event will not fire.",
+ "sig" : "(o, fn, scope)",
+ "static" : true,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : true,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "o",
+ "type" : "Observable",
+ "desc" : "The Observable to capture",
+ "isOptional" : false
+ },
+ {
+ "name" : "fn",
+ "type" : "Function",
+ "desc" : "The function to call",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope (this object) for the fn",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "destroy",
+ "type" : "function",
+ "desc" : "Destroys this panel",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.bootstrap.panel.Content",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "fireEvent",
+ "type" : "function",
+ "desc" : "Fires the specified event with the passed parameters (minus the event name).",
+ "sig" : "(eventName, args)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "args",
+ "type" : "Object...",
+ "desc" : "Variable number of parameters are passed to handlers",
+ "isOptional" : false
+ }
+ ],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Boolean",
+ "desc" : "returns false if any of the handlers return false otherwise it returns true"
+ }
+ ]
+ },
+ {
+ "name" : "getChildContainer",
+ "type" : "function",
+ "desc" : "Adds a xtype elements to the panel - currently only supports Forms, View, JsonView.\n<pre><code>\n\nlayout.addxtype({\n xtype : 'Form',\n items: [ .... ]\n }\n);\n\n</code></pre>",
+ "sig" : "(cfg)",
+ "static" : false,
+ "memberOf" : "Roo.bootstrap.panel.Content",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "cfg",
+ "type" : "Object",
+ "desc" : "Xtype definition of item to add.",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "getEl",
+ "type" : "function",
+ "desc" : "Returns this panel's element - used by regiosn to add.",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.bootstrap.panel.Content",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Roo.Element",
+ "desc" : ""
+ }
+ ]
+ },
+ {
+ "name" : "getId",
+ "type" : "function",
+ "desc" : "Returns this panel's id",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.bootstrap.panel.Content",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "String",
+ "desc" : ""
+ }
+ ]
+ },
+ {
+ "name" : "getLayout",
+ "type" : "function",
+ "desc" : "Returns the nested BorderLayout for this panel",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Roo.BorderLayout",
+ "desc" : ""
+ }
+ ]
+ },
+ {
+ "name" : "getTitle",
+ "type" : "function",
+ "desc" : "Returns this panel's title",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.bootstrap.panel.Content",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "String",
+ "desc" : ""
+ }
+ ]
+ },
+ {
+ "name" : "getToolbar",
+ "type" : "function",
+ "desc" : "Returns the toolbar for this Panel if one was configured.",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.bootstrap.panel.Content",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Roo.Toolbar",
+ "desc" : ""
+ }
+ ]
+ },
+ {
+ "name" : "getUpdateManager",
+ "type" : "function",
+ "desc" : "Get the {@link Roo.UpdateManager} for this panel. Enables you to perform Ajax updates.",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.bootstrap.panel.Content",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Roo.UpdateManager",
+ "desc" : "The UpdateManager"
+ }
+ ]
+ },
+ {
+ "name" : "hasListener",
+ "type" : "function",
+ "desc" : "Checks to see if this object has any listeners for a specified event",
+ "sig" : "(eventName)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The name of the event to check for",
+ "isOptional" : false
+ }
+ ],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Boolean",
+ "desc" : "True if the event is being listened for, else false"
+ }
+ ]
+ },
+ {
+ "name" : "isClosable",
+ "type" : "function",
+ "desc" : "Returns true is this panel was configured to be closable",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.bootstrap.panel.Content",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Boolean",
+ "desc" : ""
+ }
+ ]
+ },
+ {
+ "name" : "load",
+ "type" : "function",
+ "desc" : "Loads this content panel immediately with content from XHR. Note: to delay loading until the panel is activated, use {@link #setUrl}.\nDoes not work with IFRAME contents",
+ "sig" : "(url, params, callback, discardUrl)",
+ "static" : false,
+ "memberOf" : "Roo.bootstrap.panel.Content",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "url",
+ "type" : "Object/String/Function",
+ "desc" : "The url for this request or a function to call to get the url or a config object containing any of the following options:\n<pre><code>\npanel.load({\n url: \"your-url.php\",\n params: {param1: \"foo\", param2: \"bar\"}, // or a URL encoded string\n callback: yourFunction,\n scope: yourObject, //(optional scope)\n discardUrl: false,\n nocache: false,\n text: \"Loading...\",\n timeout: 30,\n scripts: false\n});\n</code></pre>\nThe only required property is <i>url</i>. The optional properties <i>nocache</i>, <i>text</i> and <i>scripts</i>\nare shorthand for <i>disableCaching</i>, <i>indicatorText</i> and <i>loadScripts</i> and are used to set their associated property on this panel UpdateManager instance.",
+ "isOptional" : false
+ },
+ {
+ "name" : "params",
+ "type" : "String/Object",
+ "desc" : "(optional) The parameters to pass as either a URL encoded string \"param1=1&param2=2\" or an object {param1: 1, param2: 2}",
+ "isOptional" : false
+ },
+ {
+ "name" : "callback",
+ "type" : "Function",
+ "desc" : "(optional) Callback when transaction is complete -- called with signature (oElement, bSuccess, oResponse)",
+ "isOptional" : false
+ },
+ {
+ "name" : "discardUrl",
+ "type" : "Boolean",
+ "desc" : "(optional) By default when you execute an update the defaultUrl is changed to the last used URL. If true, it will not store the URL.",
+ "isOptional" : false
+ }
+ ],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Roo.ContentPanel",
+ "desc" : "this"
+ }
+ ]
+ },
+ {
+ "name" : "on",
+ "type" : "function",
+ "desc" : "Appends an event handler to this element (shorthand for addListener)",
+ "sig" : "(eventName, handler, scope, options)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The method the event invokes",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
+ "isOptional" : false
+ },
+ {
+ "name" : "options",
+ "type" : "Object",
+ "desc" : "(optional)",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "purgeListeners",
+ "type" : "function",
+ "desc" : "Removes all listeners for this object",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "refresh",
+ "type" : "function",
+ "desc" : "Force a content refresh from the URL specified in the {@link #setUrl} method.\n Will fail silently if the {@link #setUrl} method has not been called.\n This does not activate the panel, just updates its content.",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.bootstrap.panel.Content",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "releaseCapture",
+ "type" : "function",
+ "desc" : "Removes <b>all</b> added captures from the Observable.",
+ "sig" : "(o)",
+ "static" : true,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : true,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "o",
+ "type" : "Observable",
+ "desc" : "The Observable to release",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "removeListener",
+ "type" : "function",
+ "desc" : "Removes a listener",
+ "sig" : "(eventName, handler, scope)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The handler to remove",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope (this object) for the handler",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "setContent",
+ "type" : "function",
+ "desc" : "Updates this panel's element (not for iframe)",
+ "sig" : "(content, loadScripts)",
+ "static" : false,
+ "memberOf" : "Roo.bootstrap.panel.Content",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "content",
+ "type" : "String",
+ "desc" : "The new content",
+ "isOptional" : false
+ },
+ {
+ "name" : "loadScripts",
+ "type" : "Boolean",
+ "desc" : "(optional) true to look for and process scripts",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "setTitle",
+ "type" : "function",
+ "desc" : "Set this panel's title",
+ "sig" : "(title)",
+ "static" : false,
+ "memberOf" : "Roo.bootstrap.panel.Content",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "title",
+ "type" : "String",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "setUrl",
+ "type" : "function",
+ "desc" : "Set a URL to be used to load the content for this panel. When this panel is activated, the content will be loaded from that URL.",
+ "sig" : "(url, params, loadOnce)",
+ "static" : false,
+ "memberOf" : "Roo.bootstrap.panel.Content",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "url",
+ "type" : "String/Function",
+ "desc" : "The URL to load the content from or a function to call to get the URL",
+ "isOptional" : false
+ },
+ {
+ "name" : "params",
+ "type" : "String/Object",
+ "desc" : "(optional) The string params for the update call or an object of the params. See {@link Roo.UpdateManager#update} for more details. (Defaults to null)",
+ "isOptional" : false
+ },
+ {
+ "name" : "loadOnce",
+ "type" : "Boolean",
+ "desc" : "(optional) Whether to only load the content once. If this is false it makes the Ajax call every time this panel is activated. (Defaults to false)",
+ "isOptional" : false
+ }
+ ],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Roo.UpdateManager|Boolean",
+ "desc" : "The UpdateManager or false if IFRAME"
+ }
+ ]
+ },
+ {
+ "name" : "un",
+ "type" : "function",
+ "desc" : "Removes a listener (shorthand for removeListener)",
+ "sig" : "(eventName, handler, scope)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The handler to remove",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope (this object) for the handler",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ }
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
+ },
+ "Roo.bootstrap.panel.TabItem" : {
+ "props" : [
+ {
+ "name" : "listeners",
+ "type" : "Object",
+ "desc" : "list of events and functions to call for this object, \nFor example :\n<pre><code>\n listeners : { \n 'click' : function(e) {\n ..... \n } ,\n .... \n } \n </code></pre>",
+ "memberOf" : "Roo.util.Observable"
+ }
+ ],
+ "events" : [
+ {
+ "name" : "activate",
+ "type" : "function",
+ "desc" : "Fires when this tab becomes the active tab.",
+ "sig" : "function (tabPanel, _self)\n{\n\n}",
+ "memberOf" : "",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "tabPanel",
+ "type" : "Roo.TabPanel",
+ "desc" : "The parent TabPanel",
+ "isOptional" : false
+ },
+ {
+ "name" : "this",
+ "type" : "Roo.TabPanelItem",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "beforeclose",
+ "type" : "function",
+ "desc" : "Fires before this tab is closed. To cancel the close, set cancel to true on e (e.cancel = true).",
+ "sig" : "function (_self, e)\n{\n\n}",
+ "memberOf" : "",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "this",
+ "type" : "Roo.TabPanelItem",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "e",
+ "type" : "Object",
+ "desc" : "Set cancel to true on this object to cancel the close.",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "close",
+ "type" : "function",
+ "desc" : "Fires when this tab is closed.",
+ "sig" : "function (_self)\n{\n\n}",
+ "memberOf" : "",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "this",
+ "type" : "Roo.TabPanelItem",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "deactivate",
+ "type" : "function",
+ "desc" : "Fires when this tab is no longer the active tab.",
+ "sig" : "function (tabPanel, _self)\n{\n\n}",
+ "memberOf" : "",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "tabPanel",
+ "type" : "Roo.TabPanel",
+ "desc" : "The parent TabPanel",
+ "isOptional" : false
+ },
+ {
+ "name" : "this",
+ "type" : "Roo.TabPanelItem",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ }
+ ],
+ "methods" : [
+ {
+ "name" : "activate",
+ "type" : "function",
+ "desc" : "Activates this TabPanelItem -- this <b>does</b> deactivate the currently active TabPanelItem.",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
{
"name" : "addEvents",
"type" : "function",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.bootstrap.panel.Tabs" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.data" : {
"props" : [],
"events" : [],
- "methods" : []
+ "methods" : [],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.data.ArrayReader" : {
"props" : [
"name" : "fields",
"type" : "Array",
"desc" : "Array of field definition objects",
- "memberOf" : ""
+ "memberOf" : "Roo.data.ArrayReader"
},
{
"name" : "id",
"type" : "String",
"desc" : "Name of the property within a row object that contains a record identifier value.\nas specified to {@link Roo.data.Record#create},\nor an {@link Roo.data.Record} object\n\n\ncreated using {@link Roo.data.Record#create}.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.ArrayReader"
}
],
"events" : [],
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.data.Connection" : {
"props" : [
"name" : "autoAbort",
"type" : "Boolean",
"desc" : "(Optional) Whether this request should abort any pending requests. (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Connection"
},
{
"name" : "defaultHeaders",
"type" : "Object",
"desc" : "(Optional) An object containing request headers which are added\n to each request made by this object. (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Connection"
},
{
"name" : "disableCaching",
"type" : "Boolean",
"desc" : "(Optional) True to add a unique cache-buster param to GET requests. (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Connection"
},
{
"name" : "extraParams",
"type" : "Object",
"desc" : "(Optional) An object containing properties which are used as\nextra parameters to each request made by this object. (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Connection"
},
{
"name" : "listeners",
"name" : "method",
"type" : "String",
"desc" : "(Optional) The default HTTP method to be used for requests. (defaults to undefined; if not set but parms are present will use POST, otherwise GET)",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Connection"
},
{
"name" : "timeout",
"type" : "Number",
"desc" : "(Optional) The timeout in milliseconds to be used for requests. (defaults to 30000)",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Connection"
},
{
"name" : "url",
"type" : "String",
"desc" : "(Optional) The default URL to be used for requests to the server. (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Connection"
}
],
"events" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.data.Connection" : [
+ "Roo.Ajax"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.data.DataProxy" : {
- "props" : [],
+ "props" : [
+ {
+ "name" : "listeners",
+ "type" : "Object",
+ "desc" : "list of events and functions to call for this object, \nFor example :\n<pre><code>\n listeners : { \n 'click' : function(e) {\n ..... \n } ,\n .... \n } \n </code></pre>",
+ "memberOf" : "Roo.util.Observable"
+ }
+ ],
"events" : [
{
"name" : "beforeload",
"returns" : []
}
],
- "methods" : []
+ "methods" : [
+ {
+ "name" : "addEvents",
+ "type" : "function",
+ "desc" : "Used to define events on this Observable",
+ "sig" : "(object)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "object",
+ "type" : "Object",
+ "desc" : "The object with the events defined",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "addListener",
+ "type" : "function",
+ "desc" : "Appends an event handler to this component",
+ "sig" : "(eventName, handler, scope, options)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The method the event invokes",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
+ "isOptional" : false
+ },
+ {
+ "name" : "options",
+ "type" : "Object",
+ "desc" : "(optional) An object containing handler configuration\nproperties. This may contain any of the following properties:<ul>\n<li>scope {Object} The scope in which to execute the handler function. The handler function's \"this\" context.</li>\n<li>delay {Number} The number of milliseconds to delay the invocation of the handler after te event fires.</li>\n<li>single {Boolean} True to add a handler to handle just the next firing of the event, and then remove itself.</li>\n<li>buffer {Number} Causes the handler to be scheduled to run in an {@link Roo.util.DelayedTask} delayed\nby the specified number of milliseconds. If the event fires again within that time, the original\nhandler is <em>not</em> invoked, but the new handler is scheduled in its place.</li>\n</ul><br>\n<p>\n<b>Combining Options</b><br>\nUsing the options argument, it is possible to combine different types of listeners:<br>\n<br>\nA normalized, delayed, one-time listener that auto stops the event and passes a custom argument (forumId)\n\t\t<pre><code>\n\t\tel.on('click', this.onClick, this, {\n \t\t\tsingle: true,\n \t\tdelay: 100,\n \t\tforumId: 4\n\t\t});\n\t\t</code></pre>\n<p>\n<b>Attaching multiple handlers in 1 call</b><br>\nThe method also allows for a single argument to be passed which is a config object containing properties\nwhich specify multiple handlers.\n<pre><code>\n\t\tel.on({\n\t\t\t'click': {\n \t\tfn: this.onClick,\n \t\tscope: this,\n \t\tdelay: 100\n \t\t}, \n \t\t'mouseover': {\n \t\tfn: this.onMouseOver,\n \t\tscope: this\n \t\t},\n \t\t'mouseout': {\n \t\tfn: this.onMouseOut,\n \t\tscope: this\n \t\t}\n\t\t});\n\t\t</code></pre>\n<p>\nOr a shorthand syntax which passes the same scope object to all handlers:\n \t<pre><code>\n\t\tel.on({\n\t\t\t'click': this.onClick,\n \t\t'mouseover': this.onMouseOver,\n \t\t'mouseout': this.onMouseOut,\n \t\tscope: this\n\t\t});\n\t\t</code></pre>",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "capture",
+ "type" : "function",
+ "desc" : "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\n<b>before</b> the event is fired. If the supplied function returns false,\nthe event will not fire.",
+ "sig" : "(o, fn, scope)",
+ "static" : true,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : true,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "o",
+ "type" : "Observable",
+ "desc" : "The Observable to capture",
+ "isOptional" : false
+ },
+ {
+ "name" : "fn",
+ "type" : "Function",
+ "desc" : "The function to call",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope (this object) for the fn",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "fireEvent",
+ "type" : "function",
+ "desc" : "Fires the specified event with the passed parameters (minus the event name).",
+ "sig" : "(eventName, args)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "args",
+ "type" : "Object...",
+ "desc" : "Variable number of parameters are passed to handlers",
+ "isOptional" : false
+ }
+ ],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Boolean",
+ "desc" : "returns false if any of the handlers return false otherwise it returns true"
+ }
+ ]
+ },
+ {
+ "name" : "hasListener",
+ "type" : "function",
+ "desc" : "Checks to see if this object has any listeners for a specified event",
+ "sig" : "(eventName)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The name of the event to check for",
+ "isOptional" : false
+ }
+ ],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Boolean",
+ "desc" : "True if the event is being listened for, else false"
+ }
+ ]
+ },
+ {
+ "name" : "on",
+ "type" : "function",
+ "desc" : "Appends an event handler to this element (shorthand for addListener)",
+ "sig" : "(eventName, handler, scope, options)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The method the event invokes",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
+ "isOptional" : false
+ },
+ {
+ "name" : "options",
+ "type" : "Object",
+ "desc" : "(optional)",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "purgeListeners",
+ "type" : "function",
+ "desc" : "Removes all listeners for this object",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "releaseCapture",
+ "type" : "function",
+ "desc" : "Removes <b>all</b> added captures from the Observable.",
+ "sig" : "(o)",
+ "static" : true,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : true,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "o",
+ "type" : "Observable",
+ "desc" : "The Observable to release",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "removeListener",
+ "type" : "function",
+ "desc" : "Removes a listener",
+ "sig" : "(eventName, handler, scope)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The handler to remove",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope (this object) for the handler",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "un",
+ "type" : "function",
+ "desc" : "Removes a listener (shorthand for removeListener)",
+ "sig" : "(eventName, handler, scope)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The handler to remove",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope (this object) for the handler",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ }
+ ],
+ "isAbstract" : true,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.data.DataProxy" : [
+ "Roo.data.HttpProxy"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.data.DataReader" : {
"props" : [],
}
]
}
- ]
+ ],
+ "isAbstract" : true,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.data.DataReader" : [
+ "Roo.data.ArrayReader",
+ "Roo.data.JsonReader",
+ "Roo.data.XmlReader"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.data.HttpProxy" : {
"props" : [
"name" : "autoAbort",
"type" : "Boolean",
"desc" : "(Optional) Whether this request should abort any pending requests. (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.data.HttpProxy"
},
{
"name" : "defaultHeaders",
"type" : "Object",
"desc" : "(Optional) An object containing request headers which are added\n to each request made by this object. (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.data.HttpProxy"
},
{
"name" : "disableCaching",
"type" : "Boolean",
"desc" : "(Optional) True to add a unique cache-buster param to GET requests. (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.data.HttpProxy"
},
{
"name" : "extraParams",
"type" : "Object",
"desc" : "(Optional) An object containing properties which are used as\nextra parameters to each request made by this object. (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.data.HttpProxy"
+ },
+ {
+ "name" : "listeners",
+ "type" : "Object",
+ "desc" : "list of events and functions to call for this object, \nFor example :\n<pre><code>\n listeners : { \n 'click' : function(e) {\n ..... \n } ,\n .... \n } \n </code></pre>",
+ "memberOf" : "Roo.util.Observable"
},
{
"name" : "method",
"type" : "String",
"desc" : "(Optional) The default HTTP method to be used for requests. (defaults to undefined; if not set but parms are present will use POST, otherwise GET)",
- "memberOf" : ""
+ "memberOf" : "Roo.data.HttpProxy"
},
{
"name" : "timeout",
"type" : "Number",
"desc" : "(Optional) The timeout in milliseconds to be used for requests. (defaults to 30000)",
- "memberOf" : ""
+ "memberOf" : "Roo.data.HttpProxy"
},
{
"name" : "url",
"type" : "String",
"desc" : "(Optional) The default URL to be used for requests to the server. (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.data.HttpProxy"
}
],
"events" : [
}
],
"methods" : [
+ {
+ "name" : "addEvents",
+ "type" : "function",
+ "desc" : "Used to define events on this Observable",
+ "sig" : "(object)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "object",
+ "type" : "Object",
+ "desc" : "The object with the events defined",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "addListener",
+ "type" : "function",
+ "desc" : "Appends an event handler to this component",
+ "sig" : "(eventName, handler, scope, options)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The method the event invokes",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
+ "isOptional" : false
+ },
+ {
+ "name" : "options",
+ "type" : "Object",
+ "desc" : "(optional) An object containing handler configuration\nproperties. This may contain any of the following properties:<ul>\n<li>scope {Object} The scope in which to execute the handler function. The handler function's \"this\" context.</li>\n<li>delay {Number} The number of milliseconds to delay the invocation of the handler after te event fires.</li>\n<li>single {Boolean} True to add a handler to handle just the next firing of the event, and then remove itself.</li>\n<li>buffer {Number} Causes the handler to be scheduled to run in an {@link Roo.util.DelayedTask} delayed\nby the specified number of milliseconds. If the event fires again within that time, the original\nhandler is <em>not</em> invoked, but the new handler is scheduled in its place.</li>\n</ul><br>\n<p>\n<b>Combining Options</b><br>\nUsing the options argument, it is possible to combine different types of listeners:<br>\n<br>\nA normalized, delayed, one-time listener that auto stops the event and passes a custom argument (forumId)\n\t\t<pre><code>\n\t\tel.on('click', this.onClick, this, {\n \t\t\tsingle: true,\n \t\tdelay: 100,\n \t\tforumId: 4\n\t\t});\n\t\t</code></pre>\n<p>\n<b>Attaching multiple handlers in 1 call</b><br>\nThe method also allows for a single argument to be passed which is a config object containing properties\nwhich specify multiple handlers.\n<pre><code>\n\t\tel.on({\n\t\t\t'click': {\n \t\tfn: this.onClick,\n \t\tscope: this,\n \t\tdelay: 100\n \t\t}, \n \t\t'mouseover': {\n \t\tfn: this.onMouseOver,\n \t\tscope: this\n \t\t},\n \t\t'mouseout': {\n \t\tfn: this.onMouseOut,\n \t\tscope: this\n \t\t}\n\t\t});\n\t\t</code></pre>\n<p>\nOr a shorthand syntax which passes the same scope object to all handlers:\n \t<pre><code>\n\t\tel.on({\n\t\t\t'click': this.onClick,\n \t\t'mouseover': this.onMouseOver,\n \t\t'mouseout': this.onMouseOut,\n \t\tscope: this\n\t\t});\n\t\t</code></pre>",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "capture",
+ "type" : "function",
+ "desc" : "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\n<b>before</b> the event is fired. If the supplied function returns false,\nthe event will not fire.",
+ "sig" : "(o, fn, scope)",
+ "static" : true,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : true,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "o",
+ "type" : "Observable",
+ "desc" : "The Observable to capture",
+ "isOptional" : false
+ },
+ {
+ "name" : "fn",
+ "type" : "Function",
+ "desc" : "The function to call",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope (this object) for the fn",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "fireEvent",
+ "type" : "function",
+ "desc" : "Fires the specified event with the passed parameters (minus the event name).",
+ "sig" : "(eventName, args)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "args",
+ "type" : "Object...",
+ "desc" : "Variable number of parameters are passed to handlers",
+ "isOptional" : false
+ }
+ ],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Boolean",
+ "desc" : "returns false if any of the handlers return false otherwise it returns true"
+ }
+ ]
+ },
{
"name" : "getConnection",
"type" : "function",
}
]
},
+ {
+ "name" : "hasListener",
+ "type" : "function",
+ "desc" : "Checks to see if this object has any listeners for a specified event",
+ "sig" : "(eventName)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The name of the event to check for",
+ "isOptional" : false
+ }
+ ],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Boolean",
+ "desc" : "True if the event is being listened for, else false"
+ }
+ ]
+ },
{
"name" : "load",
"type" : "function",
}
],
"returns" : []
+ },
+ {
+ "name" : "on",
+ "type" : "function",
+ "desc" : "Appends an event handler to this element (shorthand for addListener)",
+ "sig" : "(eventName, handler, scope, options)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The method the event invokes",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
+ "isOptional" : false
+ },
+ {
+ "name" : "options",
+ "type" : "Object",
+ "desc" : "(optional)",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "purgeListeners",
+ "type" : "function",
+ "desc" : "Removes all listeners for this object",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "releaseCapture",
+ "type" : "function",
+ "desc" : "Removes <b>all</b> added captures from the Observable.",
+ "sig" : "(o)",
+ "static" : true,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : true,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "o",
+ "type" : "Observable",
+ "desc" : "The Observable to release",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "removeListener",
+ "type" : "function",
+ "desc" : "Removes a listener",
+ "sig" : "(eventName, handler, scope)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The handler to remove",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope (this object) for the handler",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "un",
+ "type" : "function",
+ "desc" : "Removes a listener (shorthand for removeListener)",
+ "sig" : "(eventName, handler, scope)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The handler to remove",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope (this object) for the handler",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.data.JsonReader" : {
"props" : [
"name" : "fields",
"type" : "Array",
"desc" : "Array of field definition objects",
- "memberOf" : ""
+ "memberOf" : "Roo.data.JsonReader"
},
{
"name" : "id",
"type" : "String",
"desc" : "Name of the property within a row object that contains a record identifier value.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.JsonReader"
},
{
"name" : "root",
"type" : "String",
"desc" : "name of the property which contains the Array of row objects.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.JsonReader"
},
{
"name" : "successProperty",
"type" : "String",
"desc" : "Name of the property from which to retrieve the success attribute used by forms.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.JsonReader"
},
{
"name" : "totalProperty",
"type" : "String",
"desc" : "Name of the property from which to retrieve the total number of records\nin the dataset. This is only needed if the whole dataset is not passed in one go, but is being\npaged from the remote server.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.JsonReader"
}
],
"events" : [],
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.data.JsonStore" : {
"props" : [
"name" : "fields",
"type" : "Array",
"desc" : "An array of field definition objects, or field name strings.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.JsonStore"
},
{
"name" : "isLocal",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.data.MemoryProxy" : {
"props" : [],
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.data.Node" : {
"props" : [
"name" : "id",
"type" : "String",
"desc" : "The id for this node. If one is not specified, one is generated.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Node"
},
{
"name" : "leaf",
"type" : "Boolean",
"desc" : "true if this node is a leaf and does not have children",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Node"
},
{
"name" : "listeners",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.data.Node" : [
+ "Roo.tree.TreeNode"
+ ],
+ "Roo.tree.TreeNode" : [
+ "Roo.tree.AsyncTreeNode"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.data.Record" : {
"props" : [],
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.data.ScriptTagProxy" : {
"props" : [
"name" : "callbackParam",
"type" : "String",
"desc" : "(Optional) The name of the parameter to pass to the server which tells\nthe server the name of the callback function set up by the load call to process the returned data object.\nDefaults to \"callback\".<p>The server-side processing must read this parameter value, and generate\njavascript output which calls this named function passing the data object as its only parameter.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.ScriptTagProxy"
},
{
"name" : "nocache",
"type" : "Boolean",
"desc" : "(Optional) Defaults to true. Disable cacheing by adding a unique parameter\nname to the request.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.ScriptTagProxy"
},
{
"name" : "timeout",
"type" : "Number",
"desc" : "(Optional) The number of milliseconds to wait for a response. Defaults to 30 seconds.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.ScriptTagProxy"
},
{
"name" : "url",
"type" : "String",
"desc" : "The URL from which to request the data object.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.ScriptTagProxy"
}
],
"events" : [],
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.data.SimpleStore" : {
"props" : [
"name" : "an",
"type" : "Object",
"desc" : "existing reader (eg. copied from another store)",
- "memberOf" : ""
+ "memberOf" : "Roo.data.SimpleStore"
},
{
"name" : "baseParams",
"name" : "data",
"type" : "Array",
"desc" : "The multi-dimensional array of data",
- "memberOf" : ""
+ "memberOf" : "Roo.data.SimpleStore"
},
{
"name" : "fields",
"type" : "Array",
"desc" : "An array of field definition objects, or field name strings.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.SimpleStore"
},
{
"name" : "id",
"type" : "Number",
"desc" : "The array index of the record id. Leave blank to auto generate ids.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.SimpleStore"
},
{
"name" : "isLocal",
"name" : "proxy",
"type" : "Roo.data.DataProxy",
"desc" : "[not-required]",
- "memberOf" : ""
+ "memberOf" : "Roo.data.SimpleStore"
},
{
"name" : "pruneModifiedRecords",
"name" : "reader",
"type" : "Roo.data.Reader",
"desc" : "[not-required]",
- "memberOf" : ""
+ "memberOf" : "Roo.data.SimpleStore"
},
{
"name" : "remoteSort",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.data.SortTypes" : {
"props" : [],
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.data.Store" : {
"props" : [
"name" : "baseParams",
"type" : "Object",
"desc" : "An object containing properties which are to be sent as parameters\non any HTTP request",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Store"
},
{
"name" : "data",
"type" : "Array",
"desc" : "Inline data to be loaded when the store is initialized.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Store"
},
{
"name" : "isLocal",
"type" : "boolean",
"desc" : "flag if data is locally available (and can be always looked up\nwithout a remote query - used by combo/forms at present.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Store"
},
{
"name" : "listeners",
"name" : "multiSort",
"type" : "Boolean",
"desc" : "enable multi column sorting (sort is based on the order of columns, remote only at present)",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Store"
},
{
"name" : "proxy",
"type" : "Roo.data.DataProxy",
"desc" : "[required] The Proxy object which provides access to a data object.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Store"
},
{
"name" : "pruneModifiedRecords",
"type" : "boolean",
"desc" : "True to clear all modified record information each time the store is\nloaded or when a record is removed. (defaults to false).",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Store"
},
{
"name" : "reader",
"type" : "Roo.data.DataReader",
"desc" : "[required] The Reader object which processes the data object and returns\nan Array of Roo.data.record objects which are cached keyed by their <em>id</em> property.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Store"
},
{
"name" : "remoteSort",
"type" : "boolean",
"desc" : "True if sorting is to be handled by requesting the Proxy to provide a refreshed\nversion of the data object in sorted order, as opposed to sorting the Record cache in place (defaults to false).",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Store"
},
{
"name" : "sortInfo",
"type" : "Object",
"desc" : "A config object in the format: {field: \"fieldName\", direction: \"ASC|DESC\"}",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Store"
}
],
"events" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.data.Store" : [
+ "Roo.data.JsonStore",
+ "Roo.data.SimpleStore"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.data.Tree" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.tree.TreePanel" : [
+ "Roo.tree.ColumnTree"
+ ],
+ "Roo.data.Tree" : [
+ "Roo.tree.TreePanel"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.data.XmlReader" : {
"props" : [
"name" : "id",
"type" : "String",
"desc" : "The DomQuery path relative from the record element to the element that contains\na record identifier value.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.XmlReader"
},
{
"name" : "record",
"type" : "String",
"desc" : "The DomQuery path to the repeated element which contains record information.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.XmlReader"
},
{
"name" : "success",
"type" : "String",
"desc" : "The DomQuery path to the success attribute used by forms.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.XmlReader"
},
{
"name" : "totalRecords",
"type" : "String",
"desc" : "The DomQuery path from which to retrieve the total number of records\nin the dataset. This is only needed if the whole dataset is not passed in one go, but is being\npaged from the remote server.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.XmlReader"
}
],
"events" : [],
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.dd" : {
"props" : [],
"events" : [],
- "methods" : []
+ "methods" : [],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.dd.DD" : {
"props" : [
"params" : [],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.dd.DDProxy" : [
+ "Roo.dd.DragSource",
+ "Roo.grid.SplitDragZone"
+ ],
+ "Roo.dd.DD" : [
+ "Roo.dd.DDProxy"
+ ],
+ "Roo.dd.DragSource" : [
+ "Roo.dd.DragZone"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.dd.DDProxy" : {
"props" : [
"params" : [],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.dd.DDProxy" : [
+ "Roo.dd.DragSource",
+ "Roo.grid.SplitDragZone"
+ ],
+ "Roo.dd.DragSource" : [
+ "Roo.dd.DragZone"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.dd.DDTarget" : {
"props" : [
"params" : [],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.dd.DropTarget" : [
+ "Roo.dd.DropZone"
+ ],
+ "Roo.dd.DDTarget" : [
+ "Roo.dd.DropTarget"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.dd.DragDrop" : {
"props" : [
"params" : [],
"returns" : []
}
- ]
- },
- "Roo.dd.DragDropMgr" : {
- "props" : [],
- "events" : [],
- "methods" : [
- {
- "name" : "getBestMatch",
- "type" : "function",
- "desc" : "Helper function for getting the best match from the list of drag\nand drop objects returned by the drag and drop events when we are\nin INTERSECT mode. It returns either the first object that the\ncursor is over, or the object that has the greatest overlap with\nthe dragged element.",
- "sig" : "(dds)",
- "static" : false,
- "memberOf" : "",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [
- {
- "name" : "dds",
- "type" : "DragDrop[]",
- "desc" : "The array of drag and drop objects\ntargeted",
- "isOptional" : false
- }
- ],
- "returns" : [
- {
- "name" : "",
- "type" : "DragDrop",
- "desc" : "The best single match"
- }
- ]
- },
- {
- "name" : "getCss",
- "type" : "function",
- "desc" : "Returns the style property for the DOM element (i.e.,\ndocument.getElById(id).style)",
- "sig" : "(id)",
- "static" : false,
- "memberOf" : "",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "This has been deprecated: use Roo.getDom instead",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [
- {
- "name" : "id",
- "type" : "String",
- "desc" : "the id of the elment to get",
- "isOptional" : false
- }
- ],
- "returns" : [
- {
- "name" : "",
- "type" : "Object",
- "desc" : "The style property of the element"
- }
- ]
- },
- {
- "name" : "getDDById",
- "type" : "function",
- "desc" : "Returns the DragDrop instance for a given id",
- "sig" : "(id)",
- "static" : false,
- "memberOf" : "",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [
- {
- "name" : "id",
- "type" : "String",
- "desc" : "the id of the DragDrop object",
- "isOptional" : false
- }
- ],
- "returns" : [
- {
- "name" : "",
- "type" : "DragDrop",
- "desc" : "the drag drop object, null if it is not found"
- }
- ]
- },
- {
- "name" : "getElement",
- "type" : "function",
- "desc" : "Returns the actual DOM element",
- "sig" : "(id)",
- "static" : false,
- "memberOf" : "",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "This has been deprecated: use Roo.getDom instead",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [
- {
- "name" : "id",
- "type" : "String",
- "desc" : "the id of the elment to get",
- "isOptional" : false
- }
- ],
- "returns" : [
- {
- "name" : "",
- "type" : "Object",
- "desc" : "The element"
- }
- ]
- },
- {
- "name" : "getLocation",
- "type" : "function",
- "desc" : "Returns a Region object containing the drag and drop element's position\nand size, including the padding configured for it",
- "sig" : "(oDD)",
- "static" : false,
- "memberOf" : "",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [
- {
- "name" : "oDD",
- "type" : "DragDrop",
- "desc" : "the drag and drop object to get the\n location for",
- "isOptional" : false
- }
- ],
- "returns" : [
- {
- "name" : "",
- "type" : "Roo.lib.Region",
- "desc" : "a Region object representing the total area\n the element occupies, including any padding\n the instance is configured for."
- }
- ]
- },
- {
- "name" : "getPosX",
- "type" : "function",
- "desc" : "Returns the X position of an html element",
- "sig" : "(el)",
- "static" : false,
- "memberOf" : "",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "This has been deprecated: use Roo.lib.Dom.getX instead",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [
- {
- "name" : "el",
- "type" : "",
- "desc" : "the element for which to get the position",
- "isOptional" : false
- }
- ],
- "returns" : [
- {
- "name" : "",
- "type" : "int",
- "desc" : "the X coordinate"
- }
- ]
- },
- {
- "name" : "getPosY",
- "type" : "function",
- "desc" : "Returns the Y position of an html element",
- "sig" : "(el)",
- "static" : false,
- "memberOf" : "",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "This has been deprecated: use Roo.lib.Dom.getY instead",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [
- {
- "name" : "el",
- "type" : "",
- "desc" : "the element for which to get the position",
- "isOptional" : false
- }
- ],
- "returns" : [
- {
- "name" : "",
- "type" : "int",
- "desc" : "the Y coordinate"
- }
- ]
- },
- {
- "name" : "getRelated",
- "type" : "function",
- "desc" : "Returns the drag and drop instances that are in all groups the\npassed in instance belongs to.",
- "sig" : "(p_oDD, bTargetsOnly)",
- "static" : false,
- "memberOf" : "",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [
- {
- "name" : "p_oDD",
- "type" : "DragDrop",
- "desc" : "the obj to get related data for",
- "isOptional" : false
- },
- {
- "name" : "bTargetsOnly",
- "type" : "boolean",
- "desc" : "if true, only return targetable objs",
- "isOptional" : false
- }
- ],
- "returns" : [
- {
- "name" : "",
- "type" : "DragDrop[]",
- "desc" : "the related instances"
- }
- ]
- },
- {
- "name" : "getScrollLeft",
- "type" : "function",
- "desc" : "Gets the scrollLeft",
- "sig" : "()\n{\n\n}",
- "static" : false,
- "memberOf" : "",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [],
- "returns" : [
- {
- "name" : "",
- "type" : "int",
- "desc" : "the document's scrollTop"
- }
- ]
- },
- {
- "name" : "getScrollTop",
- "type" : "function",
- "desc" : "Gets the scrollTop",
- "sig" : "()\n{\n\n}",
- "static" : false,
- "memberOf" : "",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [],
- "returns" : [
- {
- "name" : "",
- "type" : "int",
- "desc" : "the document's scrollTop"
- }
- ]
- },
- {
- "name" : "getStyle",
- "type" : "function",
- "desc" : "Returns the specified element style property",
- "sig" : "(el, styleProp)",
- "static" : false,
- "memberOf" : "",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "This has been deprecated: use Roo.lib.Dom.getStyle",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [
- {
- "name" : "el",
- "type" : "HTMLElement",
- "desc" : "the element",
- "isOptional" : false
- },
- {
- "name" : "styleProp",
- "type" : "string",
- "desc" : "the style property",
- "isOptional" : false
- }
- ],
- "returns" : [
- {
- "name" : "",
- "type" : "string",
- "desc" : "The value of the style property"
- }
- ]
- },
- {
- "name" : "handleWasClicked",
- "type" : "function",
- "desc" : "Recursively searches the immediate parent and all child nodes for\nthe handle element in order to determine wheter or not it was\nclicked.",
- "sig" : "(node)",
- "static" : false,
- "memberOf" : "",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [
- {
- "name" : "node",
- "type" : "",
- "desc" : "the html element to inspect",
- "isOptional" : false
- }
- ],
- "returns" : []
- },
- {
- "name" : "isDragDrop",
- "type" : "function",
- "desc" : "Utility function to determine if a given element has been\nregistered as a drag drop item.",
- "sig" : "(id)",
- "static" : false,
- "memberOf" : "",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [
- {
- "name" : "id",
- "type" : "String",
- "desc" : "the element id to check",
- "isOptional" : false
- }
- ],
- "returns" : [
- {
- "name" : "",
- "type" : "boolean",
- "desc" : "true if this element is a DragDrop item,\nfalse otherwise"
- }
- ]
- },
- {
- "name" : "isHandle",
- "type" : "function",
- "desc" : "Utility function to determine if a given element has been\nregistered as a drag drop handle for the given Drag Drop object.",
- "sig" : "(id)",
- "static" : false,
- "memberOf" : "",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [
- {
- "name" : "id",
- "type" : "String",
- "desc" : "the element id to check",
- "isOptional" : false
- }
- ],
- "returns" : [
- {
- "name" : "",
- "type" : "boolean",
- "desc" : "true if this element is a DragDrop handle, false\notherwise"
- }
- ]
- },
- {
- "name" : "isLegalTarget",
- "type" : "function",
- "desc" : "Returns true if the specified dd target is a legal target for\nthe specifice drag obj",
- "sig" : "(the, the)",
- "static" : false,
- "memberOf" : "",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [
- {
- "name" : "the",
- "type" : "DragDrop",
- "desc" : "drag obj",
- "isOptional" : false
- },
- {
- "name" : "the",
- "type" : "DragDrop",
- "desc" : "target",
- "isOptional" : false
- }
- ],
- "returns" : [
- {
- "name" : "",
- "type" : "boolean",
- "desc" : "true if the target is a legal target for the\ndd obj"
- }
- ]
- },
- {
- "name" : "isLocked",
- "type" : "function",
- "desc" : "Is drag and drop locked?",
- "sig" : "()\n{\n\n}",
- "static" : false,
- "memberOf" : "",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [],
- "returns" : [
- {
- "name" : "",
- "type" : "boolean",
- "desc" : "True if drag and drop is locked, false otherwise."
- }
- ]
- },
- {
- "name" : "isTypeOfDD",
- "type" : "function",
- "desc" : "My goal is to be able to transparently determine if an object is\ntypeof DragDrop, and the exact subclass of DragDrop. typeof\nreturns \"object\", oDD.constructor.toString() always returns\n\"DragDrop\" and not the name of the subclass. So for now it just\nevaluates a well-known variable in DragDrop.",
- "sig" : "(the)",
- "static" : false,
- "memberOf" : "",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [
- {
- "name" : "the",
- "type" : "Object",
- "desc" : "object to evaluate",
- "isOptional" : false
- }
- ],
- "returns" : [
- {
- "name" : "",
- "type" : "boolean",
- "desc" : "true if typeof oDD = DragDrop"
- }
- ]
- },
- {
- "name" : "lock",
- "type" : "function",
- "desc" : "Lock all drag and drop functionality",
- "sig" : "()\n{\n\n}",
- "static" : false,
- "memberOf" : "",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [],
- "returns" : []
- },
- {
- "name" : "moveToEl",
- "type" : "function",
- "desc" : "Sets the x/y position of an element to the location of the\ntarget element.",
- "sig" : "(moveEl, targetEl)",
- "static" : false,
- "memberOf" : "",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [
- {
- "name" : "moveEl",
- "type" : "HTMLElement",
- "desc" : "The element to move",
- "isOptional" : false
- },
- {
- "name" : "targetEl",
- "type" : "HTMLElement",
- "desc" : "The position reference element",
- "isOptional" : false
- }
- ],
- "returns" : []
- },
- {
- "name" : "numericSort",
- "type" : "function",
- "desc" : "Numeric array sort function",
- "sig" : "()\n{\n\n}",
- "static" : false,
- "memberOf" : "",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [],
- "returns" : []
- },
- {
- "name" : "refreshCache",
- "type" : "function",
- "desc" : "Refreshes the cache of the top-left and bottom-right points of the\ndrag and drop objects in the specified group(s). This is in the\nformat that is stored in the drag and drop instance, so typical\nusage is:\n<code>\nRoo.dd.DragDropMgr.refreshCache(ddinstance.groups);\n</code>\nAlternatively:\n<code>\nRoo.dd.DragDropMgr.refreshCache({group1:true, group2:true});\n</code>",
- "sig" : "(groups)",
- "static" : false,
- "memberOf" : "",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [
- {
- "name" : "groups",
- "type" : "Object",
- "desc" : "an associative array of groups to refresh",
- "isOptional" : false
- }
- ],
- "returns" : []
- },
- {
- "name" : "regDragDrop",
- "type" : "function",
- "desc" : "Each DragDrop instance must be registered with the DragDropMgr.\nThis is executed in DragDrop.init()",
- "sig" : "(oDD, sGroup)",
- "static" : false,
- "memberOf" : "",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [
- {
- "name" : "oDD",
- "type" : "DragDrop",
- "desc" : "the DragDrop object to register",
- "isOptional" : false
- },
- {
- "name" : "sGroup",
- "type" : "String",
- "desc" : "the name of the group this element belongs to",
- "isOptional" : false
- }
- ],
- "returns" : []
- },
- {
- "name" : "regHandle",
- "type" : "function",
- "desc" : "Each DragDrop handle element must be registered. This is done\nautomatically when executing DragDrop.setHandleElId()",
- "sig" : "(sDDId, sHandleId)",
- "static" : false,
- "memberOf" : "",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [
- {
- "name" : "sDDId",
- "type" : "String",
- "desc" : "the DragDrop id this element is a handle for",
- "isOptional" : false
- },
- {
- "name" : "sHandleId",
- "type" : "String",
- "desc" : "the id of the element that is the drag\nhandle",
- "isOptional" : false
- }
- ],
- "returns" : []
- },
- {
- "name" : "startDrag",
- "type" : "function",
- "desc" : "Fired when either the drag pixel threshol or the mousedown hold\ntime threshold has been met.",
- "sig" : "(x, y)",
- "static" : false,
- "memberOf" : "",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [
- {
- "name" : "x",
- "type" : "",
- "desc" : "{int} the X position of the original mousedown",
- "isOptional" : false
- },
- {
- "name" : "y",
- "type" : "",
- "desc" : "{int} the Y position of the original mousedown",
- "isOptional" : false
- }
- ],
- "returns" : []
- },
- {
- "name" : "stopEvent",
- "type" : "function",
- "desc" : "Utility to stop event propagation and event default, if these\nfeatures are turned on.",
- "sig" : "(e)",
- "static" : false,
- "memberOf" : "",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [
- {
- "name" : "e",
- "type" : "Event",
- "desc" : "the event as returned by this.getEvent()",
- "isOptional" : false
- }
- ],
- "returns" : []
- },
- {
- "name" : "swapNode",
- "type" : "function",
- "desc" : "Swap two nodes. In IE, we use the native method, for others we\nemulate the IE behavior",
- "sig" : "(n1, n2)",
- "static" : false,
- "memberOf" : "",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [
- {
- "name" : "n1",
- "type" : "",
- "desc" : "the first node to swap",
- "isOptional" : false
- },
- {
- "name" : "n2",
- "type" : "",
- "desc" : "the other node to swap",
- "isOptional" : false
- }
- ],
- "returns" : []
- },
- {
- "name" : "unlock",
- "type" : "function",
- "desc" : "Unlock all drag and drop functionality",
- "sig" : "()\n{\n\n}",
- "static" : false,
- "memberOf" : "",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [],
- "returns" : []
- },
- {
- "name" : "verifyEl",
- "type" : "function",
- "desc" : "This checks to make sure an element exists and is in the DOM. The\nmain purpose is to handle cases where innerHTML is used to remove\ndrag and drop objects from the DOM. IE provides an 'unspecified\nerror' when trying to access the offsetParent of such an element",
- "sig" : "(el)",
- "static" : false,
- "memberOf" : "",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [
- {
- "name" : "el",
- "type" : "HTMLElement",
- "desc" : "the element to check",
- "isOptional" : false
- }
- ],
- "returns" : [
- {
- "name" : "",
- "type" : "boolean",
- "desc" : "true if the element looks usable"
- }
- ]
- }
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.dd.DragDrop" : [
+ "Roo.dd.DD",
+ "Roo.dd.DDTarget"
+ ],
+ "Roo.dd.DDProxy" : [
+ "Roo.dd.DragSource",
+ "Roo.grid.SplitDragZone"
+ ],
+ "Roo.dd.DD" : [
+ "Roo.dd.DDProxy"
+ ],
+ "Roo.dd.DDTarget" : [
+ "Roo.dd.DropTarget"
+ ],
+ "Roo.dd.DropTarget" : [
+ "Roo.dd.DropZone"
+ ],
+ "Roo.dd.DragSource" : [
+ "Roo.dd.DragZone"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.dd.DragSource" : {
"props" : [
"name" : "dropAllowed",
"type" : "String",
"desc" : "The CSS class returned to the drag source when drop is allowed (defaults to \"x-dd-drop-ok\").",
- "memberOf" : ""
+ "memberOf" : "Roo.dd.DragSource"
},
{
"name" : "dropNotAllowed",
"type" : "String",
"desc" : "The CSS class returned to the drag source when drop is not allowed (defaults to \"x-dd-drop-nodrop\").",
- "memberOf" : ""
+ "memberOf" : "Roo.dd.DragSource"
},
{
"name" : "listeners",
"params" : [],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.dd.DragSource" : [
+ "Roo.dd.DragZone"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.dd.DragZone" : {
"props" : [
"name" : "containerScroll",
"type" : "Boolean",
"desc" : "True to register this container with the Scrollmanager\nfor auto scrolling during drag operations.",
- "memberOf" : ""
+ "memberOf" : "Roo.dd.DragZone"
},
{
"name" : "dropAllowed",
"name" : "hlColor",
"type" : "String",
"desc" : "The color to use when visually highlighting the drag source in the afterRepair\nmethod after a failed drop (defaults to \"c3daf9\" - light blue)",
- "memberOf" : ""
+ "memberOf" : "Roo.dd.DragZone"
},
{
"name" : "listeners",
"params" : [],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.dd.DropTarget" : {
"props" : [
"name" : "ddGroup",
"type" : "String",
"desc" : "The drag drop group to handle drop events for",
- "memberOf" : ""
+ "memberOf" : "Roo.dd.DropTarget"
},
{
"name" : "dropAllowed",
"type" : "String",
"desc" : "The CSS class returned to the drag source when drop is allowed (defaults to \"x-dd-drop-ok\").",
- "memberOf" : ""
+ "memberOf" : "Roo.dd.DropTarget"
},
{
"name" : "dropNotAllowed",
"type" : "String",
"desc" : "The CSS class returned to the drag source when drop is not allowed (defaults to \"x-dd-drop-nodrop\").",
- "memberOf" : ""
+ "memberOf" : "Roo.dd.DropTarget"
},
{
"name" : "listeners",
"name" : "overClass",
"type" : "String",
"desc" : "The CSS class applied to the drop target element while the drag source is over it (defaults to \"\").",
- "memberOf" : ""
+ "memberOf" : "Roo.dd.DropTarget"
},
{
"name" : "success",
"type" : "boolean",
"desc" : "set this after drop listener..",
- "memberOf" : ""
+ "memberOf" : "Roo.dd.DropTarget"
},
{
"name" : "valid",
"type" : "boolean|String",
"desc" : "true/false or string (ok-add/ok-sub/ok/nodrop)\nif the drop point is valid for over/enter..",
- "memberOf" : ""
+ "memberOf" : "Roo.dd.DropTarget"
}
],
"events" : [
"params" : [],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.dd.DropTarget" : [
+ "Roo.dd.DropZone"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.dd.DropZone" : {
"props" : [
"params" : [],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.dd.Registry" : {
"props" : [],
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.dd.ScrollManager" : {
"props" : [],
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.dd.StatusProxy" : {
"props" : [
"name" : "dropAllowed",
"type" : "String",
"desc" : "The CSS class to apply to the status element when drop is allowed (defaults to \"x-dd-drop-ok\").",
- "memberOf" : ""
+ "memberOf" : "Roo.dd.StatusProxy"
},
{
"name" : "dropNotAllowed",
"type" : "String",
"desc" : "The CSS class to apply to the status element when drop is not allowed (defaults to \"x-dd-drop-nodrop\").",
- "memberOf" : ""
+ "memberOf" : "Roo.dd.StatusProxy"
}
],
"events" : [],
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.form" : {
"props" : [],
"events" : [],
- "methods" : []
+ "methods" : [],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.form.Action" : {
"props" : [],
"events" : [],
- "methods" : []
+ "methods" : [],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.form.BasicForm" : {
"props" : [
"name" : "baseParams",
"type" : "Object",
"desc" : "Parameters to pass with all requests. e.g. baseParams: {id: '123', foo: 'bar'}.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.BasicForm"
},
{
"name" : "errorMask",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.form.BasicForm"
},
{
"name" : "errorReader",
"type" : "DataReader",
"desc" : "An Roo.data.DataReader (e.g. {@link Roo.data.XmlReader}) to be used to read data when reading validation errors on \"submit\" actions.\nThis is completely optional as there is built-in support for processing JSON.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.BasicForm"
},
{
"name" : "fileUpload",
"type" : "Boolean",
"desc" : "Set to true if this form is a file upload.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.BasicForm"
},
{
"name" : "listeners",
"name" : "maskOffset",
"type" : "Number",
"desc" : "Default 100",
- "memberOf" : ""
+ "memberOf" : "Roo.form.BasicForm"
},
{
"name" : "method",
"type" : "String",
"desc" : "The request method to use (GET or POST) for form actions if one isn't supplied in the action options.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.BasicForm"
},
{
"name" : "reader",
"type" : "DataReader",
"desc" : "An Roo.data.DataReader (e.g. {@link Roo.data.XmlReader}) to be used to read data when executing \"load\" actions.\nThis is optional as there is built-in support for processing JSON.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.BasicForm"
},
{
"name" : "timeout",
"type" : "Number",
"desc" : "Timeout for form actions in seconds (default is 30 seconds).",
- "memberOf" : ""
+ "memberOf" : "Roo.form.BasicForm"
},
{
"name" : "trackResetOnLoad",
"type" : "Boolean",
"desc" : "If set to true, form.reset() resets to the last loaded\nor setValues() data instead of when the form was first created.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.BasicForm"
},
{
"name" : "url",
"type" : "String",
"desc" : "The URL to use for form actions if one isn't supplied in the action options.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.BasicForm"
}
],
"events" : [
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.form.BasicForm" : [
+ "Roo.form.Form"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.form.Checkbox" : {
"props" : [
"name" : "autoCreate",
"type" : "String/Object",
"desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"input\", type: \"checkbox\", autocomplete: \"off\"})",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Checkbox"
},
{
"name" : "boxLabel",
"type" : "String",
"desc" : "The text that appears beside the checkbox",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Checkbox"
},
{
"name" : "checked",
"type" : "Boolean",
"desc" : "True if the the checkbox should render already checked (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Checkbox"
},
{
"name" : "cls",
"name" : "fieldClass",
"type" : "String",
"desc" : "The default CSS class for the checkbox (defaults to \"x-form-field\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Checkbox"
},
{
"name" : "fieldLabel",
"name" : "focusClass",
"type" : "String",
"desc" : "The CSS class to use when the checkbox receives focus (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Checkbox"
},
{
"name" : "height",
"name" : "inputValue",
"type" : "String",
"desc" : "The value that should go into the generated input element's value attribute",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Checkbox"
},
{
"name" : "invalidClass",
"name" : "valueOff",
"type" : "String",
"desc" : "The value that should go into the generated input element's value when unchecked.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Checkbox"
},
{
"name" : "width",
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.form.Checkbox" : [
+ "Roo.form.Radio"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.form.Column" : {
"props" : [
"name" : "autoCreate",
"type" : "String/Object",
"desc" : "A DomHelper element spec used to autocreate the column (defaults to {tag: 'div', cls: 'x-form-ct x-form-column'})",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Column"
},
{
"name" : "clear",
"name" : "width",
"type" : "Number/String",
"desc" : "The fixed width of the column in pixels or CSS value (defaults to \"auto\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Column"
}
],
"events" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.form.ComboBox" : {
"props" : [
"name" : "allQuery",
"type" : "String",
"desc" : "The text query to send to the server to return all records for the list with no filtering (defaults to '')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "allowBlank",
"name" : "alwaysQuery",
"type" : "Boolean",
"desc" : "Disable caching of results, and always send query",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "autoCreate",
"type" : "Boolean/Object",
"desc" : "A DomHelper element spec, or true for a default element spec (defaults to:\n{tag: \"input\", type: \"text\", size: \"24\", autocomplete: \"off\"})",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "blankText",
"name" : "blockFocus",
"type" : "Boolean",
"desc" : "Prevents all focus calls, so it can work with things like HTML edtor bar",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "cls",
"name" : "disableClear",
"type" : "Boolean",
"desc" : "Disable showing of clear button.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "disableKeyFilter",
"name" : "displayField",
"type" : "String",
"desc" : "The underlying data field name to bind to this CombBox (defaults to undefined if\nmode = 'remote' or 'text' if mode = 'local')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "editable",
"type" : "Boolean",
"desc" : "False to prevent the user from typing text directly into the field, just like a\ntraditional select (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "emptyText",
"name" : "forceSelection",
"type" : "Boolean",
"desc" : "True to restrict the selected value to one of the values in the list, false to\nallow the user to set arbitrary text into the field (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "grow",
"type" : "Boolean",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "growMax",
"type" : "Number",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "growMin",
"type" : "Number",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "handleHeight",
"type" : "Number",
"desc" : "The height in pixels of the dropdown list resize handle if resizable = true (defaults to 8)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "height",
"name" : "hiddenName",
"type" : "String",
"desc" : "If specified, a hidden form field with this name is dynamically generated to store the\nfield's data value (defaults to the underlying DOM element's name)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "hideMode",
"name" : "lazyRender",
"type" : "Boolean",
"desc" : "True to prevent the ComboBox from rendering until requested (should always be used when\nrendering into an Roo.Editor, defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "listAlign",
"type" : "String",
"desc" : "A valid anchor position value. See {@link Roo.Element#alignTo} for details on supported\nanchor positions (defaults to 'tl-bl')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "listClass",
"type" : "String",
"desc" : "CSS class to apply to the dropdown list element (defaults to '')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "listWidth",
"type" : "Number",
"desc" : "The width in pixels of the dropdown list (defaults to the width of the ComboBox field)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "listeners",
"name" : "loadingText",
"type" : "String",
"desc" : "The text to display in the dropdown list while data is loading. Only applies\nwhen mode = 'remote' (defaults to 'Loading...')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "maskRe",
"name" : "maxHeight",
"type" : "Number",
"desc" : "The maximum height in pixels of the dropdown list before scrollbars are shown (defaults to 300)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "maxLength",
"name" : "minChars",
"type" : "Number",
"desc" : "The minimum number of characters the user must type before autocomplete and typeahead activate\n(defaults to 4, does not apply if editable = false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "minLength",
"name" : "minListWidth",
"type" : "Number",
"desc" : "The minimum width of the dropdown list in pixels (defaults to 70, will be ignored if\nlistWidth has a higher value)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "mode",
"type" : "String",
"desc" : "Set to 'local' if the ComboBox loads local data (defaults to 'remote' which loads from the server)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "msgFx",
"name" : "pageSize",
"type" : "Number",
"desc" : "If greater than 0, a paging toolbar is displayed in the footer of the dropdown list and the\nfilter queries will execute with page start and limit parameters. Only applies when mode = 'remote' (defaults to 0)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "qtip",
"name" : "queryDelay",
"type" : "Number",
"desc" : "The length of time in milliseconds to delay between the start of typing and sending the\nquery to filter the dropdown list (defaults to 500 if mode = 'remote' or 10 if mode = 'local')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "queryParam",
"type" : "String",
"desc" : "Name of the query as it will be passed on the querystring (defaults to 'query')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "readOnly",
"name" : "resizable",
"type" : "Boolean",
"desc" : "True to add a resize handle to the bottom of the dropdown list (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "selectOnFocus",
"type" : "Boolean",
"desc" : "True to select any existing text in the field immediately on focus. Only applies\nwhen editable = true (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "selectedClass",
"type" : "String",
"desc" : "CSS class to apply to the selected item in the dropdown list (defaults to 'x-combo-selected')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "shadow",
"type" : "Boolean/String",
"desc" : "True or \"sides\" for the default effect, \"frame\" for 4-way shadow, and \"drop\" for bottom-right",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "store",
"type" : "Roo.data.Store",
"desc" : "The data store to which this combo is bound (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "tabIndex",
"name" : "title",
"type" : "String",
"desc" : "If supplied, a header element is created containing this text and added into the top of\nthe dropdown list (defaults to undefined, with no header element)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "tpl",
"type" : "String/Roo.Template",
"desc" : "The template to use to render the output",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "transform",
"type" : "String/HTMLElement/Element",
"desc" : "The id, DOM node or element of an existing select to convert to a ComboBox",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "triggerAction",
"type" : "String",
"desc" : "The action to execute when the trigger field is activated. Use 'all' to run the\nquery specified by the allQuery config option (defaults to 'query')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "triggerClass",
"type" : "String",
"desc" : "An additional CSS class used to style the trigger button. The trigger will always get the\nclass 'x-form-trigger' and triggerClass will be <b>appended</b> if specified (defaults to 'x-form-arrow-trigger'\nwhich displays a downward arrow icon).",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "typeAhead",
"type" : "Boolean",
"desc" : "True to populate and autoselect the remainder of the text being typed after a configurable\ndelay (typeAheadDelay) if it matches a known value (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "typeAheadDelay",
"type" : "Number",
"desc" : "The length of time in milliseconds to wait until the typeahead text is displayed\nif typeAhead = true (defaults to 250)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "validateOnBlur",
"name" : "valueField",
"type" : "String",
"desc" : "The underlying data value name to bind to this CombBox (defaults to undefined if\nmode = 'remote' or 'value' if mode = 'local'). \nNote: use of a valueField requires the user make a selection\nin order for a value to be mapped.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "valueNotFoundText",
"type" : "String",
"desc" : "When using a name/value combo, if the value passed to setValue is not found in\nthe store, valueNotFoundText will be displayed as the field text if defined (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "vtype",
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.form.ComboBox" : [
+ "Roo.form.ComboCheck",
+ "Roo.form.ComboNested"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.form.ComboBoxArray" : {
"props" : [
"name" : "combo",
"type" : "Roo.form.ComboBox",
"desc" : "[required] The combo box that is wrapped",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBoxArray"
},
{
"name" : "disableClass",
"name" : "hiddenName",
"type" : "String",
"desc" : "The hidden name of the field, often contains an comma seperated list of names",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBoxArray"
},
{
"name" : "hideMode",
"name" : "name",
"type" : "String",
"desc" : "The name of the visable items on this form (eg. titles not ids)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBoxArray"
},
{
"name" : "qtip",
"name" : "seperator",
"type" : "String",
"desc" : "The value seperator normally ','",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBoxArray"
},
{
"name" : "tabIndex",
"name" : "width",
"type" : "Number",
"desc" : "The width of the box that displays the selected element",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBoxArray"
}
],
"events" : [
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.form.ComboBoxArray.Item" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.form.ComboCheck" : {
"props" : [
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.form.ComboNested" : {
"props" : [
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.form.DateField" : {
"props" : [
"name" : "altFormats",
"type" : "String",
"desc" : "Multiple date formats separated by \"|\" to try when parsing a user input value and it doesn't match the defined\nformat (defaults to 'm/d/Y|m-d-y|m-d-Y|m/d|m-d|d').",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DateField"
},
{
"name" : "autoCreate",
"type" : "String/Object",
"desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"input\", type: \"text\", size: \"10\", autocomplete: \"off\"})",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DateField"
},
{
"name" : "blankText",
"name" : "disabledDates",
"type" : "Array",
"desc" : "An array of \"dates\" to disable, as strings. These strings will be used to build a dynamic regular\nexpression so they are very powerful. Some examples:\n<ul>\n<li>[\"03/08/2003\", \"09/16/2003\"] would disable those exact dates</li>\n<li>[\"03/08\", \"09/16\"] would disable those days for every year</li>\n<li>[\"^03/08\"] would only match the beginning (useful if you are using short years)</li>\n<li>[\"03/../2006\"] would disable every day in March 2006</li>\n<li>[\"^03\"] would disable every day in every March</li>\n</ul>\nIn order to support regular expressions, if you are using a date format that has \".\" in it, you will have to\nescape the dot when restricting dates. For example: [\"03\\\\.08\\\\.03\"].",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DateField"
},
{
"name" : "disabledDatesText",
"type" : "String",
"desc" : "The tooltip text to display when the date falls on a disabled date (defaults to 'Disabled')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DateField"
},
{
"name" : "disabledDays",
"type" : "Array",
"desc" : "An array of days to disable, 0 based. For example, [0, 6] disables Sunday and Saturday (defaults to null).",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DateField"
},
{
"name" : "disabledDaysText",
"type" : "String",
"desc" : "The tooltip to display when the date falls on a disabled day (defaults to 'Disabled')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DateField"
},
{
"name" : "emptyText",
"name" : "format",
"type" : "String",
"desc" : "The default date format string which can be overriden for localization support. The format must be\nvalid according to {@link Date#parseDate} (defaults to 'm/d/y').",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DateField"
},
{
"name" : "height",
"name" : "invalidText",
"type" : "String",
"desc" : "The error text to display when the date in the field is invalid (defaults to\n'{value} is not a valid date - it must be in the format {format}').",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DateField"
},
{
"name" : "listeners",
"name" : "maxText",
"type" : "String",
"desc" : "The error text to display when the date in the cell is after maxValue (defaults to\n'The date in this field must be before {maxValue}').",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DateField"
},
{
"name" : "maxValue",
"type" : "Date/String",
"desc" : "The maximum allowed date. Can be either a Javascript date object or a string date in a\nvalid format (defaults to null).",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DateField"
},
{
"name" : "minLength",
"name" : "minText",
"type" : "String",
"desc" : "The error text to display when the date in the cell is before minValue (defaults to\n'The date in this field must be after {minValue}').",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DateField"
},
{
"name" : "minValue",
"type" : "Date/String",
"desc" : "The minimum allowed date. Can be either a Javascript date object or a string date in a\nvalid format (defaults to null).",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DateField"
},
{
"name" : "msgFx",
"name" : "triggerClass",
"type" : "String",
"desc" : "An additional CSS class used to style the trigger button. The trigger will always get the\nclass 'x-form-trigger' and triggerClass will be <b>appended</b> if specified (defaults to 'x-form-date-trigger'\nwhich displays a calendar icon).",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DateField"
},
{
"name" : "useIso",
"type" : "Boolean",
"desc" : "if enabled, then the date field will use a hidden field to store the \nreal value as iso formated date. default (false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DateField"
},
{
"name" : "validateOnBlur",
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.form.DayPicker" : {
"props" : [
"name" : "autoCreate",
"type" : "String/Object",
"desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"input\", type: \"checkbox\", autocomplete: \"off\"})",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DayPicker"
},
{
"name" : "cls",
"name" : "fieldClass",
"type" : "String",
"desc" : "The default CSS class for the checkbox (defaults to \"x-form-field\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DayPicker"
},
{
"name" : "fieldLabel",
"name" : "focusClass",
"type" : "String",
"desc" : "The CSS class to use when the checkbox receives focus (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DayPicker"
},
{
"name" : "height",
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.form.DisplayField" : {
"props" : [
"name" : "autoCreate",
"type" : "String/Object",
"desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"input\", type: \"checkbox\", autocomplete: \"off\"})",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DisplayField"
},
{
"name" : "closable",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DisplayField"
},
{
"name" : "cls",
"name" : "fieldClass",
"type" : "String",
"desc" : "The default CSS class for the checkbox (defaults to \"x-form-field\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DisplayField"
},
{
"name" : "fieldLabel",
"name" : "focusClass",
"type" : "String",
"desc" : "The CSS class to use when the checkbox receives focus (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DisplayField"
},
{
"name" : "height",
"name" : "valueRenderer",
"type" : "Function",
"desc" : "The renderer for the field (so you can reformat output). should return raw HTML",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DisplayField"
},
{
"name" : "width",
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.form.FCKeditor" : {
"props" : [
"name" : "fck",
"type" : "Object",
"desc" : "BasePath",
- "memberOf" : ""
+ "memberOf" : "Roo.form.FCKeditor"
},
{
"name" : "fieldClass",
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.form.Field" : {
"props" : [
"name" : "autoCreate",
"type" : "String/Object",
"desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"input\", type: \"text\", size: \"20\", autocomplete: \"off\"})",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "cls",
"type" : "String",
"desc" : "A CSS class to apply to the field's underlying element.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "disableClass",
"name" : "disabled",
"type" : "Boolean",
"desc" : "True to disable the field (defaults to false).",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "fieldClass",
"type" : "String",
"desc" : "The default CSS class for the field (defaults to \"x-form-field\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "fieldLabel",
"type" : "String",
"desc" : "Label to use when rendering a form.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "focusClass",
"type" : "String",
"desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "height",
"name" : "inputType",
"type" : "String",
"desc" : "The type attribute for input fields -- e.g. radio, text, password (defaults to \"text\").",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "invalidClass",
"type" : "String",
"desc" : "The CSS class to use when marking a field invalid (defaults to \"x-form-invalid\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "invalidText",
"type" : "String",
"desc" : "The error text to use when marking a field invalid and no message is provided (defaults to \"The value in this field is invalid\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "listeners",
"name" : "msgFx",
"type" : "String",
"desc" : "<b>Experimental</b> The effect used when displaying a validation message under the field (defaults to 'normal').",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "msgTarget",
"type" : "String",
"desc" : "The location where error text should display. Should be one of the following values (defaults to 'qtip'):\n<pre>\nValue Description\n----------- ----------------------------------------------------------------------\nqtip Display a quick tip when the user hovers over the field\ntitle Display a default browser title attribute popup\nunder Add a block div beneath the field containing the error text\nside Add an error icon to the right of the field with a popup on hover\n[element id] Add the error text directly to the innerHTML of the specified element\n</pre>",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "name",
"type" : "String",
"desc" : "The field's HTML name attribute.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "qtip",
"type" : "String",
"desc" : "Mouse over tip",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "readOnly",
"type" : "Boolean",
"desc" : "True to mark the field as readOnly in HTML (defaults to false) -- Note: this only sets the element's readOnly DOM attribute.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "tabIndex",
"type" : "Number",
"desc" : "The tabIndex for this field. Note this only applies to fields that are rendered, not those which are built via applyTo (defaults to undefined).",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "validateOnBlur",
"type" : "Boolean",
"desc" : "Whether the field should validate when it loses focus (defaults to true).",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "validationDelay",
"type" : "Number",
"desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "validationEvent",
"type" : "String/Boolean",
"desc" : "The event that should initiate field validation. Set to false to disable\n automatic validation (defaults to \"keyup\").",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "value",
"type" : "Mixed",
"desc" : "A value to initialize this field with.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "width",
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.form.Field" : [
+ "Roo.form.Checkbox",
+ "Roo.form.DayPicker",
+ "Roo.form.DisplayField",
+ "Roo.form.GridField",
+ "Roo.form.HtmlEditor",
+ "Roo.form.Signature",
+ "Roo.form.TextField"
+ ],
+ "Roo.form.TextArea" : [
+ "Roo.form.FCKeditor"
+ ],
+ "Roo.form.Checkbox" : [
+ "Roo.form.Radio"
+ ],
+ "Roo.form.TextField" : [
+ "Roo.form.ComboBoxArray",
+ "Roo.form.Hidden",
+ "Roo.form.NumberField",
+ "Roo.form.TextArea",
+ "Roo.form.TriggerField"
+ ],
+ "Roo.form.TriggerField" : [
+ "Roo.form.ComboBox",
+ "Roo.form.DateField",
+ "Roo.form.MonthField",
+ "Roo.form.Select"
+ ],
+ "Roo.form.ComboBox" : [
+ "Roo.form.ComboCheck",
+ "Roo.form.ComboNested"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.form.FieldSet" : {
"props" : [
"name" : "autoCreate",
"type" : "String/Object",
"desc" : "A DomHelper element spec used to autocreate the fieldset (defaults to {tag: 'fieldset', cn: {tag:'legend'}})",
- "memberOf" : ""
+ "memberOf" : "Roo.form.FieldSet"
},
{
"name" : "clear",
"name" : "legend",
"type" : "String",
"desc" : "The text to display as the legend for the FieldSet (defaults to '')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.FieldSet"
},
{
"name" : "listeners",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.form.Column",
+ "Roo.form.Row",
+ "Roo.form.Field",
+ "Roo.form.Checkbox",
+ "Roo.form.ComboBox",
+ "Roo.form.ComboBoxArray",
+ "Roo.form.ComboCheck",
+ "Roo.form.ComboNested",
+ "Roo.form.DateField",
+ "Roo.form.DayPicker",
+ "Roo.form.DisplayField",
+ "Roo.form.FCKeditor",
+ "Roo.form.GridField",
+ "Roo.form.Hidden",
+ "Roo.form.HtmlEditor",
+ "Roo.form.MonthField",
+ "Roo.form.NumberField",
+ "Roo.form.Radio",
+ "Roo.form.Select",
+ "Roo.form.Signature",
+ "Roo.form.TextArea",
+ "Roo.form.TextField",
+ "Roo.form.TriggerField",
+ "Roo.Button",
+ "Roo.SplitButton",
+ "Roo.Toolbar.Button",
+ "Roo.Toolbar.SplitButton",
+ "Roo.form.TextItem"
+ ],
+ "tree_parent" : []
},
"Roo.form.Form" : {
"props" : [
"name" : "buttonAlign",
"type" : "String",
"desc" : "Valid values are \"left,\" \"center\" and \"right\" (defaults to \"center\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Form"
},
{
"name" : "buttons[]",
"type" : "Roo.Button",
"desc" : "buttons at bottom of form",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Form"
},
{
"name" : "errorMask",
"name" : "formData",
"type" : "boolean|FormData",
"desc" : "- true to use new 'FormData' post, or set to a new FormData({dom form}) Object, if\nsending a formdata with extra parameters - eg uploaded elements.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Form"
},
{
"name" : "itemCls",
"type" : "String",
"desc" : "A css class to apply to the x-form-item of fields. This property cascades to child containers.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Form"
},
{
"name" : "labelAlign",
"type" : "String",
"desc" : "Valid values are \"left,\" \"top\" and \"right\" (defaults to \"left\").\nThis property cascades to child containers if not set.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Form"
},
{
"name" : "labelWidth",
"type" : "Number",
"desc" : "The width of labels. This property cascades to child containers.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Form"
},
{
"name" : "listeners",
"name" : "minButtonWidth",
"type" : "Number",
"desc" : "Minimum width of all buttons in pixels (defaults to 75)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Form"
},
{
"name" : "monitorPoll",
"type" : "Number",
"desc" : "The milliseconds to poll valid state, ignored if monitorValid is not true (defaults to 200)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Form"
},
{
"name" : "monitorValid",
"type" : "Boolean",
"desc" : "If true the form monitors its valid state <b>client-side</b> and\nfires a looping event with that state. This is required to bind buttons to the valid\nstate using the config value formBind:true on the button.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Form"
},
{
"name" : "progressUrl",
"type" : "String",
"desc" : "- Url to return progress data",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Form"
},
{
"name" : "reader",
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.form.Column",
+ "Roo.form.FieldSet",
+ "Roo.form.Row",
+ "Roo.form.Field",
+ "Roo.form.Checkbox",
+ "Roo.form.ComboBox",
+ "Roo.form.ComboBoxArray",
+ "Roo.form.ComboCheck",
+ "Roo.form.ComboNested",
+ "Roo.form.DateField",
+ "Roo.form.DayPicker",
+ "Roo.form.DisplayField",
+ "Roo.form.FCKeditor",
+ "Roo.form.GridField",
+ "Roo.form.Hidden",
+ "Roo.form.HtmlEditor",
+ "Roo.form.MonthField",
+ "Roo.form.NumberField",
+ "Roo.form.Radio",
+ "Roo.form.Select",
+ "Roo.form.Signature",
+ "Roo.form.TextArea",
+ "Roo.form.TextField",
+ "Roo.form.TriggerField",
+ "Roo.Button",
+ "Roo.SplitButton",
+ "Roo.Toolbar.Button",
+ "Roo.Toolbar.SplitButton",
+ "Roo.form.TextItem"
+ ],
+ "tree_parent" : []
},
"Roo.form.GridField" : {
"props" : [
"name" : "addTitle",
"type" : "String",
"desc" : "Text to include for adding a title.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.GridField"
},
{
"name" : "allowDomMove",
"name" : "autoCreate",
"type" : "String/Object",
"desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"input\", type: \"checkbox\", autocomplete: \"off\"})",
- "memberOf" : ""
+ "memberOf" : "Roo.form.GridField"
},
{
"name" : "cls",
"name" : "height",
"type" : "Number",
"desc" : "- used to restrict height of grid..",
- "memberOf" : ""
+ "memberOf" : "Roo.form.GridField"
},
{
"name" : "hideMode",
"name" : "width",
"type" : "Number",
"desc" : "- used to restrict width of grid..",
- "memberOf" : ""
+ "memberOf" : "Roo.form.GridField"
},
{
"name" : "xgrid",
"type" : "Object",
"desc" : "(xtype'd description of grid) { xtype : 'Grid', dataSource: .... }\n\n}",
- "memberOf" : ""
+ "memberOf" : "Roo.form.GridField"
}
],
"events" : [
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.form.Hidden" : {
"props" : [
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.form.HtmlEditor" : {
"props" : [
"name" : "allowComments",
"type" : "boolean",
"desc" : "- default false - allow comments in HTML source - by default they are stripped - if you are editing email you may need this.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.HtmlEditor"
},
{
"name" : "allowDomMove",
"name" : "blacklist",
"type" : "Array",
"desc" : "of html tags - in addition to standard blacklist.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.HtmlEditor"
},
{
"name" : "clearUp",
"type" : "Boolean",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.form.HtmlEditor"
},
{
"name" : "cls",
"name" : "height",
"type" : "Number",
"desc" : "(in pixels)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.HtmlEditor"
},
{
"name" : "hideMode",
"name" : "resizable",
"type" : "String",
"desc" : "'s' or 'se' or 'e' - wrapps the element in a\n Roo.resizable.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.HtmlEditor"
},
{
"name" : "stylesheets",
"type" : "Array",
"desc" : "url of stylesheets. set to [] to disable stylesheets.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.HtmlEditor"
},
{
"name" : "tabIndex",
"name" : "toolbars",
"type" : "Array",
"desc" : "Array of toolbars. - defaults to just the Standard one",
- "memberOf" : ""
+ "memberOf" : "Roo.form.HtmlEditor"
},
{
"name" : "validationDelay",
"name" : "whitelist",
"type" : "Array",
"desc" : "of html tags - in addition to statndard whitelist",
- "memberOf" : ""
+ "memberOf" : "Roo.form.HtmlEditor"
},
{
"name" : "width",
"type" : "Number",
"desc" : "(in pixels)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.HtmlEditor"
}
],
"events" : [
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.form.HtmlEditor.ToolbarContext" : {
"props" : [
"name" : "disable",
"type" : "Object",
"desc" : "List of toolbar elements to disable",
- "memberOf" : ""
+ "memberOf" : "Roo.form.HtmlEditor.ToolbarContext"
},
{
"name" : "styles",
"type" : "Object",
"desc" : "List of styles \n eg. { '*' : [ 'headline' ] , 'TD' : [ 'underline', 'double-underline' ] } \n\nThese must be defined in the page, so they get rendered correctly..\n.headline { }\nTD.underline { }",
- "memberOf" : ""
+ "memberOf" : "Roo.form.HtmlEditor.ToolbarContext"
}
],
"events" : [],
"params" : [],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.form.HtmlEditor.ToolbarStandard" : {
"props" : [
"name" : "btns",
"type" : "Array",
"desc" : "List of additional buttons.\n\n\nNEEDS Extra CSS? \n.x-html-editor-tb .x-edit-none .x-btn-text { background: none; }",
- "memberOf" : ""
+ "memberOf" : "Roo.form.HtmlEditor.ToolbarStandard"
},
{
"name" : "createLinkText",
"type" : "String",
"desc" : "The default text for the create link prompt",
- "memberOf" : ""
+ "memberOf" : "Roo.form.HtmlEditor.ToolbarStandard"
},
{
"name" : "defaultFont",
"type" : "String",
"desc" : "default font to use.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.HtmlEditor.ToolbarStandard"
},
{
"name" : "defaultLinkValue",
"type" : "String",
"desc" : "The default value for the create link prompt (defaults to http:/ /)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.HtmlEditor.ToolbarStandard"
},
{
"name" : "disable",
"type" : "Object",
"desc" : "List of elements to disable..",
- "memberOf" : ""
+ "memberOf" : "Roo.form.HtmlEditor.ToolbarStandard"
},
{
"name" : "fontFamilies",
"type" : "Array",
"desc" : "An array of available font families",
- "memberOf" : ""
+ "memberOf" : "Roo.form.HtmlEditor.ToolbarStandard"
}
],
"events" : [],
"params" : [],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.form.Layout" : {
"props" : [
"name" : "autoCreate",
"type" : "String/Object",
"desc" : "A DomHelper element spec used to autocreate the layout (defaults to {tag: 'div', cls: 'x-form-ct'})",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Layout"
},
{
"name" : "clear",
"type" : "Boolean",
"desc" : "True to add a clearing element at the end of this layout, equivalent to CSS clear: both (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Layout"
},
{
"name" : "disableClass",
"name" : "hideLabels",
"type" : "Boolean",
"desc" : "True to suppress the display of field labels in this layout (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Layout"
},
{
"name" : "hideMode",
"name" : "labelAlign",
"type" : "String",
"desc" : "Valid values are \"left,\" \"top\" and \"right\" (defaults to \"left\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Layout"
},
{
"name" : "labelSeparator",
"type" : "String",
"desc" : "The separator to use after field labels (defaults to ':')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Layout"
},
{
"name" : "labelWidth",
"type" : "Number",
"desc" : "Fixed width in pixels of all field labels (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Layout"
},
{
"name" : "listeners",
"name" : "style",
"type" : "String/Object/Function",
"desc" : "A style specification string, e.g. \"width:100px\", or object in the form {width:\"100px\"}, or\na function which returns such a specification.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Layout"
}
],
"events" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.form.Layout" : [
+ "Roo.form.Column",
+ "Roo.form.FieldSet",
+ "Roo.form.Row"
+ ]
+ },
+ "tree_children" : [
+ "Roo.form.Column",
+ "Roo.form.Row",
+ "Roo.form.Field",
+ "Roo.form.Checkbox",
+ "Roo.form.ComboBox",
+ "Roo.form.ComboBoxArray",
+ "Roo.form.ComboCheck",
+ "Roo.form.ComboNested",
+ "Roo.form.DateField",
+ "Roo.form.DayPicker",
+ "Roo.form.DisplayField",
+ "Roo.form.FCKeditor",
+ "Roo.form.GridField",
+ "Roo.form.Hidden",
+ "Roo.form.HtmlEditor",
+ "Roo.form.MonthField",
+ "Roo.form.NumberField",
+ "Roo.form.Radio",
+ "Roo.form.Select",
+ "Roo.form.Signature",
+ "Roo.form.TextArea",
+ "Roo.form.TextField",
+ "Roo.form.TriggerField",
+ "Roo.Button",
+ "Roo.SplitButton",
+ "Roo.Toolbar.Button",
+ "Roo.Toolbar.SplitButton",
+ "Roo.form.TextItem"
+ ],
+ "tree_parent" : []
},
"Roo.form.MonthField" : {
"props" : [
"name" : "altFormats",
"type" : "String",
"desc" : "Multiple date formats separated by \"|\" to try when parsing a user input value and it doesn't match the defined\nformat (defaults to 'm/d/Y|m-d-y|m-d-Y|m/d|m-d|d').",
- "memberOf" : ""
+ "memberOf" : "Roo.form.MonthField"
},
{
"name" : "autoCreate",
"type" : "String/Object",
"desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"input\", type: \"text\", size: \"10\", autocomplete: \"off\"})",
- "memberOf" : ""
+ "memberOf" : "Roo.form.MonthField"
},
{
"name" : "blankText",
"name" : "disabledDates",
"type" : "Array",
"desc" : "An array of \"dates\" to disable, as strings. These strings will be used to build a dynamic regular\nexpression so they are very powerful. Some examples:\n<ul>\n<li>[\"03/08/2003\", \"09/16/2003\"] would disable those exact dates</li>\n<li>[\"03/08\", \"09/16\"] would disable those days for every year</li>\n<li>[\"^03/08\"] would only match the beginning (useful if you are using short years)</li>\n<li>[\"03/../2006\"] would disable every day in March 2006</li>\n<li>[\"^03\"] would disable every day in every March</li>\n</ul>\nIn order to support regular expressions, if you are using a date format that has \".\" in it, you will have to\nescape the dot when restricting dates. For example: [\"03\\\\.08\\\\.03\"].",
- "memberOf" : ""
+ "memberOf" : "Roo.form.MonthField"
},
{
"name" : "disabledDatesText",
"type" : "String",
"desc" : "The tooltip text to display when the date falls on a disabled date (defaults to 'Disabled')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.MonthField"
},
{
"name" : "disabledDays",
"type" : "Array",
"desc" : "An array of days to disable, 0 based. For example, [0, 6] disables Sunday and Saturday (defaults to null).",
- "memberOf" : ""
+ "memberOf" : "Roo.form.MonthField"
},
{
"name" : "disabledDaysText",
"type" : "String",
"desc" : "The tooltip to display when the date falls on a disabled day (defaults to 'Disabled')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.MonthField"
},
{
"name" : "emptyText",
"name" : "format",
"type" : "String",
"desc" : "The default date format string which can be overriden for localization support. The format must be\nvalid according to {@link Date#parseDate} (defaults to 'm/d/y').",
- "memberOf" : ""
+ "memberOf" : "Roo.form.MonthField"
},
{
"name" : "height",
"name" : "invalidText",
"type" : "String",
"desc" : "The error text to display when the date in the field is invalid (defaults to\n'{value} is not a valid date - it must be in the format {format}').",
- "memberOf" : ""
+ "memberOf" : "Roo.form.MonthField"
},
{
"name" : "listeners",
"name" : "maxTextf",
"type" : "String",
"desc" : "The error text to display when the date in the cell is after maxValue (defaults to\n'The date in this field must be before {maxValue}').",
- "memberOf" : ""
+ "memberOf" : "Roo.form.MonthField"
},
{
"name" : "maxValue",
"type" : "Date/String",
"desc" : "The maximum allowed date. Can be either a Javascript date object or a string date in a\nvalid format (defaults to null).",
- "memberOf" : ""
+ "memberOf" : "Roo.form.MonthField"
},
{
"name" : "minLength",
"name" : "minText",
"type" : "String",
"desc" : "The error text to display when the date in the cell is before minValue (defaults to\n'The date in this field must be after {minValue}').",
- "memberOf" : ""
+ "memberOf" : "Roo.form.MonthField"
},
{
"name" : "minValue",
"type" : "Date/String",
"desc" : "The minimum allowed date. Can be either a Javascript date object or a string date in a\nvalid format (defaults to null).",
- "memberOf" : ""
+ "memberOf" : "Roo.form.MonthField"
},
{
"name" : "msgFx",
"name" : "triggerClass",
"type" : "String",
"desc" : "An additional CSS class used to style the trigger button. The trigger will always get the\nclass 'x-form-trigger' and triggerClass will be <b>appended</b> if specified (defaults to 'x-form-date-trigger'\nwhich displays a calendar icon).",
- "memberOf" : ""
+ "memberOf" : "Roo.form.MonthField"
},
{
"name" : "useIso",
"type" : "Boolean",
"desc" : "if enabled, then the date field will use a hidden field to store the \nreal value as iso formated date. default (true)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.MonthField"
},
{
"name" : "validateOnBlur",
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.form.NumberField" : {
"props" : [
"name" : "allowDecimals",
"type" : "Boolean",
"desc" : "False to disallow decimal values (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.NumberField"
},
{
"name" : "allowDomMove",
"name" : "allowNegative",
"type" : "Boolean",
"desc" : "False to prevent entering a negative sign (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.NumberField"
},
{
"name" : "autoCreate",
"name" : "decimalPrecision",
"type" : "Number",
"desc" : "The maximum precision to display after the decimal separator (defaults to 2)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.NumberField"
},
{
"name" : "decimalSeparator",
"type" : "String",
"desc" : "Character(s) to allow as the decimal separator (defaults to '.')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.NumberField"
},
{
"name" : "disableClass",
"name" : "fieldClass",
"type" : "String",
"desc" : "The default CSS class for the field (defaults to \"x-form-field x-form-num-field\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.NumberField"
},
{
"name" : "fieldLabel",
"name" : "maxText",
"type" : "String",
"desc" : "Error text to display if the maximum value validation fails (defaults to \"The maximum value for this field is {maxValue}\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.NumberField"
},
{
"name" : "maxValue",
"type" : "Number",
"desc" : "The maximum allowed value (defaults to Number.MAX_VALUE)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.NumberField"
},
{
"name" : "minLength",
"name" : "minText",
"type" : "String",
"desc" : "Error text to display if the minimum value validation fails (defaults to \"The minimum value for this field is {minValue}\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.NumberField"
},
{
"name" : "minValue",
"type" : "Number",
"desc" : "The minimum allowed value (defaults to Number.NEGATIVE_INFINITY)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.NumberField"
},
{
"name" : "msgFx",
"name" : "nanText",
"type" : "String",
"desc" : "Error text to display if the value is not a valid number. For example, this can happen\nif a valid character like '.' or '-' is left in the field with no number (defaults to \"{value} is not a valid number\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.NumberField"
},
{
"name" : "qtip",
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.form.Radio" : {
"props" : [
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.form.Row" : {
"props" : [
"name" : "height",
"type" : "Number/String",
"desc" : "The fixed height of the column in pixels or CSS value (defaults to \"auto\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Row"
},
{
"name" : "hideLabels",
"name" : "width",
"type" : "Number/String",
"desc" : "The fixed width of the column in pixels or CSS value (defaults to \"auto\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Row"
}
],
"events" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.form.Column",
+ "Roo.form.Row",
+ "Roo.form.Field",
+ "Roo.form.Checkbox",
+ "Roo.form.ComboBox",
+ "Roo.form.ComboBoxArray",
+ "Roo.form.ComboCheck",
+ "Roo.form.ComboNested",
+ "Roo.form.DateField",
+ "Roo.form.DayPicker",
+ "Roo.form.DisplayField",
+ "Roo.form.FCKeditor",
+ "Roo.form.GridField",
+ "Roo.form.Hidden",
+ "Roo.form.HtmlEditor",
+ "Roo.form.MonthField",
+ "Roo.form.NumberField",
+ "Roo.form.Radio",
+ "Roo.form.Select",
+ "Roo.form.Signature",
+ "Roo.form.TextArea",
+ "Roo.form.TextField",
+ "Roo.form.TriggerField",
+ "Roo.Button",
+ "Roo.SplitButton",
+ "Roo.Toolbar.Button",
+ "Roo.Toolbar.SplitButton",
+ "Roo.form.TextItem"
+ ],
+ "tree_parent" : []
},
"Roo.form.Select" : {
"props" : [
"name" : "allQuery",
"type" : "String",
"desc" : "The text query to send to the server to return all records for the list with no filtering (defaults to '')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "allowBlank",
"name" : "alwaysQuery",
"type" : "Boolean",
"desc" : "Disable caching of results, and always send query",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "autoCreate",
"type" : "Boolean/Object",
"desc" : "A DomHelper element spec, or true for a default element spec (defaults to:\n{tag: \"input\", type: \"text\", size: \"24\", autocomplete: \"off\"})",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "blankText",
"name" : "blockFocus",
"type" : "Boolean",
"desc" : "Prevents all focus calls, so it can work with things like HTML edtor bar",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "cls",
"name" : "defaultValue",
"type" : "String",
"desc" : "The value displayed after loading the store.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "disableClass",
"name" : "disableClear",
"type" : "Boolean",
"desc" : "Disable showing of clear button.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "disableKeyFilter",
"name" : "displayField",
"type" : "String",
"desc" : "The underlying data field name to bind to this CombBox (defaults to undefined if\nmode = 'remote' or 'text' if mode = 'local')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "editable",
"type" : "Boolean",
"desc" : "False to prevent the user from typing text directly into the field, just like a\ntraditional select (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "emptyText",
"name" : "forceSelection",
"type" : "Boolean",
"desc" : "True to restrict the selected value to one of the values in the list, false to\nallow the user to set arbitrary text into the field (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "grow",
"type" : "Boolean",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "growMax",
"type" : "Number",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "growMin",
"type" : "Number",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "handleHeight",
"type" : "Number",
"desc" : "The height in pixels of the dropdown list resize handle if resizable = true (defaults to 8)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "height",
"name" : "hiddenName",
"type" : "String",
"desc" : "If specified, a hidden form field with this name is dynamically generated to store the\nfield's data value (defaults to the underlying DOM element's name)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "hideMode",
"name" : "lazyRender",
"type" : "Boolean",
"desc" : "True to prevent the ComboBox from rendering until requested (should always be used when\nrendering into an Roo.Editor, defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "listAlign",
"type" : "String",
"desc" : "A valid anchor position value. See {@link Roo.Element#alignTo} for details on supported\nanchor positions (defaults to 'tl-bl')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "listClass",
"type" : "String",
"desc" : "CSS class to apply to the dropdown list element (defaults to '')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "listWidth",
"type" : "Number",
"desc" : "The width in pixels of the dropdown list (defaults to the width of the ComboBox field)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "listeners",
"name" : "loadingText",
"type" : "String",
"desc" : "The text to display in the dropdown list while data is loading. Only applies\nwhen mode = 'remote' (defaults to 'Loading...')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "maskRe",
"name" : "maxHeight",
"type" : "Number",
"desc" : "The maximum height in pixels of the dropdown list before scrollbars are shown (defaults to 300)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "maxLength",
"name" : "minChars",
"type" : "Number",
"desc" : "The minimum number of characters the user must type before autocomplete and typeahead activate\n(defaults to 4, does not apply if editable = false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "minLength",
"name" : "minListWidth",
"type" : "Number",
"desc" : "The minimum width of the dropdown list in pixels (defaults to 70, will be ignored if\nlistWidth has a higher value)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "mode",
"type" : "String",
"desc" : "Set to 'local' if the ComboBox loads local data (defaults to 'remote' which loads from the server)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "msgFx",
"name" : "pageSize",
"type" : "Number",
"desc" : "If greater than 0, a paging toolbar is displayed in the footer of the dropdown list and the\nfilter queries will execute with page start and limit parameters. Only applies when mode = 'remote' (defaults to 0)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "qtip",
"name" : "queryDelay",
"type" : "Number",
"desc" : "The length of time in milliseconds to delay between the start of typing and sending the\nquery to filter the dropdown list (defaults to 500 if mode = 'remote' or 10 if mode = 'local')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "queryParam",
"type" : "String",
"desc" : "Name of the query as it will be passed on the querystring (defaults to 'query')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "readOnly",
"name" : "resizable",
"type" : "Boolean",
"desc" : "True to add a resize handle to the bottom of the dropdown list (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "selectOnFocus",
"type" : "Boolean",
"desc" : "True to select any existing text in the field immediately on focus. Only applies\nwhen editable = true (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "selectedClass",
"type" : "String",
"desc" : "CSS class to apply to the selected item in the dropdown list (defaults to 'x-combo-selected')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "shadow",
"type" : "Boolean/String",
"desc" : "True or \"sides\" for the default effect, \"frame\" for 4-way shadow, and \"drop\" for bottom-right",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "store",
"type" : "Roo.data.Store",
"desc" : "The data store to which this combo is bound (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "tabIndex",
"name" : "title",
"type" : "String",
"desc" : "If supplied, a header element is created containing this text and added into the top of\nthe dropdown list (defaults to undefined, with no header element)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "tpl",
"type" : "String/Roo.Template",
"desc" : "The template to use to render the output",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "transform",
"type" : "String/HTMLElement/Element",
"desc" : "The id, DOM node or element of an existing select to convert to a ComboBox",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "triggerAction",
"type" : "String",
"desc" : "The action to execute when the trigger field is activated. Use 'all' to run the\nquery specified by the allQuery config option (defaults to 'query')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "triggerClass",
"type" : "String",
"desc" : "An additional CSS class used to style the trigger button. The trigger will always get the\nclass 'x-form-trigger' and triggerClass will be <b>appended</b> if specified (defaults to 'x-form-arrow-trigger'\nwhich displays a downward arrow icon).",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "typeAhead",
"type" : "Boolean",
"desc" : "True to populate and autoselect the remainder of the text being typed after a configurable\ndelay (typeAheadDelay) if it matches a known value (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "typeAheadDelay",
"type" : "Number",
"desc" : "The length of time in milliseconds to wait until the typeahead text is displayed\nif typeAhead = true (defaults to 250)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "validateOnBlur",
"name" : "valueField",
"type" : "String",
"desc" : "The underlying data value name to bind to this CombBox (defaults to undefined if\nmode = 'remote' or 'value' if mode = 'local'). \nNote: use of a valueField requires the user make a selection\nin order for a value to be mapped.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "valueNotFoundText",
"type" : "String",
"desc" : "When using a name/value combo, if the value passed to setValue is not found in\nthe store, valueNotFoundText will be displayed as the field text if defined (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "vtype",
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.form.Signature" : {
"props" : [
"name" : "allowBlank",
"type" : "Boolean",
"desc" : "False to validate that the value length > 0 (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Signature"
},
{
"name" : "allowDomMove",
"name" : "height",
"type" : "Number",
"desc" : "The signature panel height (defaults to 100)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Signature"
},
{
"name" : "hideMode",
"name" : "labels",
"type" : "Object",
"desc" : "Label to use when rendering a form.\ndefaults to \nlabels : { \n clear : \"Clear\",\n confirm : \"Confirm\"\n }",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Signature"
},
{
"name" : "listeners",
"name" : "width",
"type" : "Number",
"desc" : "The signature panel width (defaults to 300)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Signature"
}
],
"events" : [
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.form.TextArea" : {
"props" : [
"name" : "autoCreate",
"type" : "String/Object",
"desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"textarea\", style: \"width:300px;height:60px;\", autocomplete: \"off\"})",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextArea"
},
{
"name" : "blankText",
"name" : "growMax",
"type" : "Number",
"desc" : "The maximum height to allow when grow = true (defaults to 1000)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextArea"
},
{
"name" : "growMin",
"type" : "Number",
"desc" : "The minimum height to allow when grow = true (defaults to 60)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextArea"
},
{
"name" : "height",
"name" : "preventScrollbars",
"type" : "Boolean",
"desc" : "True to prevent scrollbars from appearing regardless of how much text is\nin the field (equivalent to setting overflow: hidden, defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextArea"
},
{
"name" : "qtip",
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.form.TextArea" : [
+ "Roo.form.FCKeditor"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.form.TextField" : {
"props" : [
"name" : "allowBlank",
"type" : "Boolean",
"desc" : "False to validate that the value length > 0 (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "allowDomMove",
"name" : "allowLeadingSpace",
"type" : "Boolean",
"desc" : "True to prevent the stripping of leading white space",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "autoCreate",
"name" : "blankText",
"type" : "String",
"desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "cls",
"name" : "disableKeyFilter",
"type" : "Boolean",
"desc" : "True to disable input keystroke filtering (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "disabled",
"name" : "emptyText",
"type" : "String",
"desc" : "The default text to display in an empty field - placeholder... (defaults to null).",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "fieldClass",
"name" : "grow",
"type" : "Boolean",
"desc" : "True if this field should automatically grow and shrink to its content",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "growMax",
"type" : "Number",
"desc" : "The maximum width to allow when grow = true (defaults to 800)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "growMin",
"type" : "Number",
"desc" : "The minimum width to allow when grow = true (defaults to 30)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "height",
"name" : "maskRe",
"type" : "String",
"desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "maxLength",
"type" : "Number",
"desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "maxLengthText",
"type" : "String",
"desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "minLength",
"type" : "Number",
"desc" : "Minimum input field length required (defaults to 0)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "minLengthText",
"type" : "String",
"desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "msgFx",
"name" : "regex",
"type" : "RegExp",
"desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value. If the test fails, the field will be marked invalid using {@link #regexText}.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "regexText",
"type" : "String",
"desc" : "The error text to display if {@link #regex} is used and the test fails during validation (defaults to \"\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "selectOnFocus",
"type" : "Boolean",
"desc" : "True to automatically select any existing field text when the field receives input focus (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "tabIndex",
"name" : "validator",
"type" : "Function",
"desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "value",
"name" : "vtype",
"type" : "String",
"desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "width",
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.form.TextArea" : [
+ "Roo.form.FCKeditor"
+ ],
+ "Roo.form.TextField" : [
+ "Roo.form.ComboBoxArray",
+ "Roo.form.Hidden",
+ "Roo.form.NumberField",
+ "Roo.form.TextArea",
+ "Roo.form.TriggerField"
+ ],
+ "Roo.form.ComboBox" : [
+ "Roo.form.ComboCheck",
+ "Roo.form.ComboNested"
+ ],
+ "Roo.form.TriggerField" : [
+ "Roo.form.ComboBox",
+ "Roo.form.DateField",
+ "Roo.form.MonthField",
+ "Roo.form.Select"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.form.TextItem" : {
"props" : [
"name" : "html",
"type" : "String",
"desc" : "the content for this item",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextItem"
},
{
"name" : "listeners",
"name" : "tag",
"type" : "String",
"desc" : "the tag for this item (default div)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextItem"
},
{
"name" : "width",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.form.TriggerField" : {
"props" : [
"name" : "autoCreate",
"type" : "String/Object",
"desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"input\", type: \"text\", size: \"16\", autocomplete: \"off\"})",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TriggerField"
},
{
"name" : "blankText",
"name" : "hideTrigger",
"type" : "Boolean",
"desc" : "True to hide the trigger element and display only the base text field (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TriggerField"
},
{
"name" : "inputType",
"name" : "triggerClass",
"type" : "String",
"desc" : "An additional CSS class used to style the trigger button. The trigger will always get the\nclass 'x-form-trigger' by default and triggerClass will be <b>appended</b> if specified.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TriggerField"
},
{
"name" : "validateOnBlur",
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.form.ComboBox" : [
+ "Roo.form.ComboCheck",
+ "Roo.form.ComboNested"
+ ],
+ "Roo.form.TriggerField" : [
+ "Roo.form.ComboBox",
+ "Roo.form.DateField",
+ "Roo.form.MonthField",
+ "Roo.form.Select"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.form.VTypes" : {
"props" : [],
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.grid" : {
"props" : [],
"events" : [],
- "methods" : []
+ "methods" : [],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.grid.AbstractGridView" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : true,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.grid.AbstractSelectionModel" : {
"props" : [
"params" : [],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : true,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.grid.AbstractSelectionModel" : [
+ "Roo.grid.CellSelectionModel",
+ "Roo.grid.RowSelectionModel"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.grid.Calendar" : {
"props" : [
+ {
+ "name" : "autoExpandColumn",
+ "type" : "String",
+ "desc" : "The id (or dataIndex) of a column in this grid that should expand to fill unused space. This id can not be 0. Default is false.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "autoExpandMax",
+ "type" : "Number",
+ "desc" : "The maximum width the autoExpandColumn can have (if enabled). Default is 1000.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "autoExpandMin",
+ "type" : "Number",
+ "desc" : "The minimum width the autoExpandColumn can have (if enabled).\nDefault is 50.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "autoHeight",
+ "type" : "Boolean",
+ "desc" : "True to fit the height of the grid container to the height of the data. Default is false.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "autoSizeColumns",
+ "type" : "Boolean",
+ "desc" : "True to automatically resize the columns to fit their content\n<b>on initial render.</b> It is more efficient to explicitly size the columns\nthrough the ColumnModel's {@link Roo.grid.ColumnModel#width} config option. Default is false.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "autoSizeHeaders",
+ "type" : "Boolean",
+ "desc" : "True to measure headers with column data when auto sizing columns. Default is true.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "autoWidth",
+ "type" : "Boolean",
+ "desc" : "True to set the grid's width to the default total width of the grid's columns instead\nof a fixed width. Default is false.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "cm[]",
+ "type" : "Roo.grid.ColumnModel",
+ "desc" : "The columns of the grid",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "ddGroup",
+ "type" : "String",
+ "desc" : "- drag drop group.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "ddText",
+ "type" : "String",
+ "desc" : "Configures the text is the drag proxy (defaults to \"%0 selected row(s)\").\n%0 is replaced with the number of selected rows.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "dragGroup",
+ "type" : "String",
+ "desc" : "- drag group (?? not sure if needed.)",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "dropTarget",
+ "type" : "Roo.dd.DropTarget",
+ "desc" : "An {@link Roo.dd.DropTarget} config",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "ds",
+ "type" : "Roo.grid.Store",
+ "desc" : "The data store for the grid",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "enableColumnHide",
+ "type" : "Boolean",
+ "desc" : "True to enable hiding of columns with the header context menu. Default is true.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "enableColumnMove",
+ "type" : "Boolean",
+ "desc" : "True to enable drag and drop reorder of columns. Default is true.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "enableDrag",
+ "type" : "Boolean",
+ "desc" : "True to enable drag of rows. Default is false. (double check if this is needed?)",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "enableDragDrop",
+ "type" : "Boolean",
+ "desc" : "True to enable drag and drop of rows. Default is false.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "enableDrop",
+ "type" : "Boolean",
+ "desc" : "True to enable drop of elements. Default is false. (double check if this is needed?)",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "enableRowHeightSync",
+ "type" : "Boolean",
+ "desc" : "True to manually sync row heights across locked and not locked rows. Default is false.",
+ "memberOf" : "Roo.grid.Grid"
+ },
{
"name" : "eventStore",
"type" : "Store",
"desc" : "The store that loads events.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Calendar"
+ },
+ {
+ "name" : "listeners",
+ "type" : "Object",
+ "desc" : "list of events and functions to call for this object, \nFor example :\n<pre><code>\n listeners : { \n 'click' : function(e) {\n ..... \n } ,\n .... \n } \n </code></pre>",
+ "memberOf" : "Roo.util.Observable"
+ },
+ {
+ "name" : "loadMask",
+ "type" : "Object",
+ "desc" : "An {@link Roo.LoadMask} config or true to mask the grid while loading. Default is false.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "maxHeight",
+ "type" : "Number",
+ "desc" : "Sets the maximum height of the grid - ignored if autoHeight is not on.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "maxRowsToMeasure",
+ "type" : "Boolean",
+ "desc" : "If autoSizeColumns is on, maxRowsToMeasure can be used to limit the number of\nrows measured to get a columns size. Default is 0 (all rows).",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "minColumnWidth",
+ "type" : "Number",
+ "desc" : "The minimum width a column can be resized to. Default is 25.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "monitorWindowResize",
+ "type" : "Boolean",
+ "desc" : "True to autoSize the grid when the window resizes. Default is true.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "sm",
+ "type" : "Roo.grid.AbstractSelectionModel",
+ "desc" : "The selection Model (default = Roo.grid.RowSelectionModel)",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "stripeRows",
+ "type" : "Boolean",
+ "desc" : "True to stripe the rows. Default is true.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "toolbar",
+ "type" : "Roo.Toolbar",
+ "desc" : "a toolbar for buttons etc.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "trackMouseOver",
+ "type" : "Boolean",
+ "desc" : "True to highlight rows when the mouse is over. Default is true.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "view",
+ "type" : "Roo.grid.GridView",
+ "desc" : "The view that renders the grid (default = Roo.grid.GridView)",
+ "memberOf" : "Roo.grid.Grid"
}
],
"events" : [
}
],
"methods" : [
+ {
+ "name" : "addColumns",
+ "type" : "function",
+ "desc" : "addColumns\nAdd's a column, default at the end..",
+ "sig" : "(position, of)",
+ "static" : false,
+ "memberOf" : "Roo.grid.Grid",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "position",
+ "type" : "int",
+ "desc" : "to add (default end)",
+ "isOptional" : false
+ },
+ {
+ "name" : "of",
+ "type" : "Array",
+ "desc" : "objects of column configuration see {@link Roo.grid.ColumnModel}",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "addEvents",
+ "type" : "function",
+ "desc" : "Used to define events on this Observable",
+ "sig" : "(object)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "object",
+ "type" : "Object",
+ "desc" : "The object with the events defined",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "addListener",
+ "type" : "function",
+ "desc" : "Appends an event handler to this component",
+ "sig" : "(eventName, handler, scope, options)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The method the event invokes",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
+ "isOptional" : false
+ },
+ {
+ "name" : "options",
+ "type" : "Object",
+ "desc" : "(optional) An object containing handler configuration\nproperties. This may contain any of the following properties:<ul>\n<li>scope {Object} The scope in which to execute the handler function. The handler function's \"this\" context.</li>\n<li>delay {Number} The number of milliseconds to delay the invocation of the handler after te event fires.</li>\n<li>single {Boolean} True to add a handler to handle just the next firing of the event, and then remove itself.</li>\n<li>buffer {Number} Causes the handler to be scheduled to run in an {@link Roo.util.DelayedTask} delayed\nby the specified number of milliseconds. If the event fires again within that time, the original\nhandler is <em>not</em> invoked, but the new handler is scheduled in its place.</li>\n</ul><br>\n<p>\n<b>Combining Options</b><br>\nUsing the options argument, it is possible to combine different types of listeners:<br>\n<br>\nA normalized, delayed, one-time listener that auto stops the event and passes a custom argument (forumId)\n\t\t<pre><code>\n\t\tel.on('click', this.onClick, this, {\n \t\t\tsingle: true,\n \t\tdelay: 100,\n \t\tforumId: 4\n\t\t});\n\t\t</code></pre>\n<p>\n<b>Attaching multiple handlers in 1 call</b><br>\nThe method also allows for a single argument to be passed which is a config object containing properties\nwhich specify multiple handlers.\n<pre><code>\n\t\tel.on({\n\t\t\t'click': {\n \t\tfn: this.onClick,\n \t\tscope: this,\n \t\tdelay: 100\n \t\t}, \n \t\t'mouseover': {\n \t\tfn: this.onMouseOver,\n \t\tscope: this\n \t\t},\n \t\t'mouseout': {\n \t\tfn: this.onMouseOut,\n \t\tscope: this\n \t\t}\n\t\t});\n\t\t</code></pre>\n<p>\nOr a shorthand syntax which passes the same scope object to all handlers:\n \t<pre><code>\n\t\tel.on({\n\t\t\t'click': this.onClick,\n \t\t'mouseover': this.onMouseOver,\n \t\t'mouseout': this.onMouseOut,\n \t\tscope: this\n\t\t});\n\t\t</code></pre>",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "autoSize",
+ "type" : "function",
+ "desc" : "Causes the grid to manually recalculate its dimensions. Generally this is done automatically,\nbut if manual update is required this method will initiate it.",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.grid.Grid",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "capture",
+ "type" : "function",
+ "desc" : "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\n<b>before</b> the event is fired. If the supplied function returns false,\nthe event will not fire.",
+ "sig" : "(o, fn, scope)",
+ "static" : true,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : true,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "o",
+ "type" : "Observable",
+ "desc" : "The Observable to capture",
+ "isOptional" : false
+ },
+ {
+ "name" : "fn",
+ "type" : "Function",
+ "desc" : "The function to call",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope (this object) for the fn",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "destroy",
+ "type" : "function",
+ "desc" : "Destroy this grid.",
+ "sig" : "(removeEl)",
+ "static" : false,
+ "memberOf" : "Roo.grid.Grid",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "removeEl",
+ "type" : "Boolean",
+ "desc" : "True to remove the element",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "fireEvent",
+ "type" : "function",
+ "desc" : "Fires the specified event with the passed parameters (minus the event name).",
+ "sig" : "(eventName, args)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "args",
+ "type" : "Object...",
+ "desc" : "Variable number of parameters are passed to handlers",
+ "isOptional" : false
+ }
+ ],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Boolean",
+ "desc" : "returns false if any of the handlers return false otherwise it returns true"
+ }
+ ]
+ },
+ {
+ "name" : "getColumnModel",
+ "type" : "function",
+ "desc" : "Returns the grid's ColumnModel.",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.grid.Grid",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "ColumnModel",
+ "desc" : ""
+ }
+ ]
+ },
+ {
+ "name" : "getDataSource",
+ "type" : "function",
+ "desc" : "Returns the grid's DataSource.",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.grid.Grid",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "DataSource",
+ "desc" : ""
+ }
+ ]
+ },
+ {
+ "name" : "getDragDropText",
+ "type" : "function",
+ "desc" : "Called to get grid's drag proxy text, by default returns this.ddText.\nOverride this to put something different in the dragged text.",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.grid.Grid",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "String",
+ "desc" : ""
+ }
+ ]
+ },
+ {
+ "name" : "getGridEl",
+ "type" : "function",
+ "desc" : "Returns the grid's underlying element.",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.grid.Grid",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Element",
+ "desc" : "The element"
+ }
+ ]
+ },
{
"name" : "getSelectionModel",
"type" : "function",
"desc" : ""
}
]
+ },
+ {
+ "name" : "getView",
+ "type" : "function",
+ "desc" : "Returns the grid's GridView object.",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.grid.Grid",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "GridView",
+ "desc" : ""
+ }
+ ]
+ },
+ {
+ "name" : "hasListener",
+ "type" : "function",
+ "desc" : "Checks to see if this object has any listeners for a specified event",
+ "sig" : "(eventName)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The name of the event to check for",
+ "isOptional" : false
+ }
+ ],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Boolean",
+ "desc" : "True if the event is being listened for, else false"
+ }
+ ]
+ },
+ {
+ "name" : "on",
+ "type" : "function",
+ "desc" : "Appends an event handler to this element (shorthand for addListener)",
+ "sig" : "(eventName, handler, scope, options)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The method the event invokes",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
+ "isOptional" : false
+ },
+ {
+ "name" : "options",
+ "type" : "Object",
+ "desc" : "(optional)",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "purgeListeners",
+ "type" : "function",
+ "desc" : "Removes all listeners for this object",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "reconfigure",
+ "type" : "function",
+ "desc" : "Reconfigures the grid to use a different Store and Column Model.\nThe View will be bound to the new objects and refreshed.",
+ "sig" : "(dataSource, The)",
+ "static" : false,
+ "memberOf" : "Roo.grid.Grid",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "dataSource",
+ "type" : "Roo.data.Store",
+ "desc" : "The new {@link Roo.data.Store} object",
+ "isOptional" : false
+ },
+ {
+ "name" : "The",
+ "type" : "Roo.grid.ColumnModel",
+ "desc" : "new {@link Roo.grid.ColumnModel} object",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "releaseCapture",
+ "type" : "function",
+ "desc" : "Removes <b>all</b> added captures from the Observable.",
+ "sig" : "(o)",
+ "static" : true,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : true,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "o",
+ "type" : "Observable",
+ "desc" : "The Observable to release",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "removeListener",
+ "type" : "function",
+ "desc" : "Removes a listener",
+ "sig" : "(eventName, handler, scope)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The handler to remove",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope (this object) for the handler",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "render",
+ "type" : "function",
+ "desc" : "Called once after all setup has been completed and the grid is ready to be rendered.",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.grid.Grid",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Roo.grid.Grid",
+ "desc" : "this"
+ }
+ ]
+ },
+ {
+ "name" : "un",
+ "type" : "function",
+ "desc" : "Removes a listener (shorthand for removeListener)",
+ "sig" : "(eventName, handler, scope)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The handler to remove",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope (this object) for the handler",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.grid.CellSelectionModel" : {
"props" : [
"name" : "enter_is_tab",
"type" : "Boolean",
"desc" : "Enter behaves the same as tab. (eg. goes to next cell) default: false",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.CellSelectionModel"
},
{
"name" : "listeners",
"params" : [],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.grid.ColumnModel" : {
"props" : [
"name" : "align",
"type" : "String",
"desc" : "(Optional) Set the CSS text-align property of the column. Defaults to undefined.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "cursor",
"type" : "String",
"desc" : "(Optional)",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "dataIndex",
"type" : "String",
"desc" : "(Optional) The name of the field in the grid's {@link Roo.data.Store}'s\n{@link Roo.data.Record} definition from which to draw the column's value. If not\nspecified, the column's index is used as an index into the Record's data Array.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "editor",
"type" : "Roo.grid.GridEditor",
"desc" : "(Optional) For grid editors - returns the grid editor",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "fixed",
"type" : "Boolean",
"desc" : "(Optional) True if the column width cannot be changed. Defaults to false.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "header",
"type" : "String",
"desc" : "The header text to display in the Grid view.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "hidden",
"type" : "Boolean",
"desc" : "(Optional) True to hide the column. Defaults to false.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "lg",
"type" : "Number",
"desc" : "(Optional) can be '0' for hidden at this size (number less than 12)",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "lgHeader",
"type" : "String",
"desc" : "Header at Bootsrap Large width",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "listeners",
"name" : "locked",
"type" : "Boolean",
"desc" : "(Optional) True to lock the column in place while scrolling the Grid. Defaults to false.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "md",
"type" : "Number",
"desc" : "(Optional) can be '0' for hidden at this size (number less than 12)",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "mdHeader",
"type" : "String",
"desc" : "Header at Bootsrap Medium width",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "renderer",
"type" : "Function",
"desc" : "(Optional) A function used to generate HTML markup for a cell\ngiven the cell's data value. See {@link #setRenderer}. If not specified, the\ndefault renderer returns the escaped data value. If an object is returned (bootstrap only)\nthen it is treated as a Roo Component object instance, and it is rendered after the initial row is rendered",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "resizable",
"type" : "Boolean",
"desc" : "(Optional) False to disable column resizing. Defaults to true.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "sm",
"type" : "Number",
"desc" : "(Optional) can be '0' for hidden at this size (number less than 12)",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "smHeader",
"type" : "String",
"desc" : "Header at Bootsrap Small width",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "sortable",
"type" : "Boolean",
"desc" : "(Optional) True if sorting is to be allowed on this column.\nDefaults to the value of the {@link #defaultSortable} property.\nWhether local/remote sorting is used is specified in {@link Roo.data.Store#remoteSort}.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "tooltip",
"type" : "String",
"desc" : "(Optional)",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "valign",
"type" : "String",
"desc" : "(Optional) Set the CSS vertical-align property of the column (eg. middle, top, bottom etc). Defaults to undefined.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "width",
"type" : "Number",
"desc" : "(Optional) The initial width in pixels of the column. Using this\ninstead of {@link Roo.grid.Grid#autoSizeColumns} is more efficient.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "xl",
"type" : "Number",
"desc" : "(Optional) can be '0' for hidden at this size (number less than 12)",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "xlHeader",
"type" : "String",
"desc" : "Header at Bootsrap extra Large width",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "xs",
"type" : "Number",
"desc" : "(Optional) can be '0' for hidden at this size (number less than 12)",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "xsHeader",
"type" : "String",
"desc" : "Header at Bootsrap Extra Small width (default for all)",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
}
],
"events" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.grid.EditorGrid" : {
"props" : [
"name" : "clicksToEdit",
"type" : "Number",
"desc" : "The number of clicks on a cell required to display the cell's editor (defaults to 2)",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.EditorGrid"
},
{
"name" : "cm[]",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.grid.EditorGrid" : [
+ "Roo.grid.PropertyGrid"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.grid.Grid" : {
"props" : [
"name" : "autoExpandColumn",
"type" : "String",
"desc" : "The id (or dataIndex) of a column in this grid that should expand to fill unused space. This id can not be 0. Default is false.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "autoExpandMax",
"type" : "Number",
"desc" : "The maximum width the autoExpandColumn can have (if enabled). Default is 1000.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "autoExpandMin",
"type" : "Number",
"desc" : "The minimum width the autoExpandColumn can have (if enabled).\nDefault is 50.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "autoHeight",
"type" : "Boolean",
"desc" : "True to fit the height of the grid container to the height of the data. Default is false.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "autoSizeColumns",
"type" : "Boolean",
"desc" : "True to automatically resize the columns to fit their content\n<b>on initial render.</b> It is more efficient to explicitly size the columns\nthrough the ColumnModel's {@link Roo.grid.ColumnModel#width} config option. Default is false.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "autoSizeHeaders",
"type" : "Boolean",
"desc" : "True to measure headers with column data when auto sizing columns. Default is true.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "autoWidth",
"type" : "Boolean",
"desc" : "True to set the grid's width to the default total width of the grid's columns instead\nof a fixed width. Default is false.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "cm[]",
"type" : "Roo.grid.ColumnModel",
"desc" : "The columns of the grid",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "ddGroup",
"type" : "String",
"desc" : "- drag drop group.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "ddText",
"type" : "String",
"desc" : "Configures the text is the drag proxy (defaults to \"%0 selected row(s)\").\n%0 is replaced with the number of selected rows.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "dragGroup",
"type" : "String",
"desc" : "- drag group (?? not sure if needed.)",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "dropTarget",
"type" : "Roo.dd.DropTarget",
"desc" : "An {@link Roo.dd.DropTarget} config",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "ds",
"type" : "Roo.grid.Store",
"desc" : "The data store for the grid",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "enableColumnHide",
"type" : "Boolean",
"desc" : "True to enable hiding of columns with the header context menu. Default is true.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "enableColumnMove",
"type" : "Boolean",
"desc" : "True to enable drag and drop reorder of columns. Default is true.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "enableDrag",
"type" : "Boolean",
"desc" : "True to enable drag of rows. Default is false. (double check if this is needed?)",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "enableDragDrop",
"type" : "Boolean",
"desc" : "True to enable drag and drop of rows. Default is false.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "enableDrop",
"type" : "Boolean",
"desc" : "True to enable drop of elements. Default is false. (double check if this is needed?)",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "enableRowHeightSync",
"type" : "Boolean",
"desc" : "True to manually sync row heights across locked and not locked rows. Default is false.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "listeners",
"name" : "loadMask",
"type" : "Object",
"desc" : "An {@link Roo.LoadMask} config or true to mask the grid while loading. Default is false.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "maxHeight",
"type" : "Number",
"desc" : "Sets the maximum height of the grid - ignored if autoHeight is not on.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "maxRowsToMeasure",
"type" : "Boolean",
"desc" : "If autoSizeColumns is on, maxRowsToMeasure can be used to limit the number of\nrows measured to get a columns size. Default is 0 (all rows).",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "minColumnWidth",
"type" : "Number",
"desc" : "The minimum width a column can be resized to. Default is 25.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "monitorWindowResize",
"type" : "Boolean",
"desc" : "True to autoSize the grid when the window resizes. Default is true.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "sm",
"type" : "Roo.grid.AbstractSelectionModel",
"desc" : "The selection Model (default = Roo.grid.RowSelectionModel)",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "stripeRows",
"type" : "Boolean",
"desc" : "True to stripe the rows. Default is true.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "toolbar",
"type" : "Roo.Toolbar",
"desc" : "a toolbar for buttons etc.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "trackMouseOver",
"type" : "Boolean",
"desc" : "True to highlight rows when the mouse is over. Default is true.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "view",
"type" : "Roo.grid.GridView",
"desc" : "The view that renders the grid (default = Roo.grid.GridView)",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
}
],
"events" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.grid.EditorGrid" : [
+ "Roo.grid.PropertyGrid"
+ ],
+ "Roo.grid.Grid" : [
+ "Roo.grid.Calendar",
+ "Roo.grid.EditorGrid"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.grid.GridEditor" : {
"props" : [
"name" : "field",
"type" : "Roo.form.Field",
"desc" : "Field to wrap (or xtyped)",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.GridEditor"
},
{
"name" : "hideEl",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.grid.GridView" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.grid.PropertyGrid" : {
"props" : [
"name" : "customEditors",
"type" : "Object",
"desc" : "map of colnames=> custom editors.\nthe custom editor can be one of the standard ones (date|string|number|int|boolean), or a\ngrid editor eg. Roo.grid.GridEditor(new Roo.form.TextArea({selectOnFocus:true})),\nfalse disables editing of the field.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.PropertyGrid"
},
{
"name" : "ddGroup",
"name" : "propertyNames",
"type" : "Object",
"desc" : "map of property Names to their displayed value",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.PropertyGrid"
},
{
"name" : "sm",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.grid.RowSelectionModel" : {
"props" : [
"name" : "singleSelect",
"type" : "Boolean",
"desc" : "True to allow selection of only one row at a time (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.RowSelectionModel"
}
],
"events" : [
"params" : [],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.grid.SplitDragZone" : {
"props" : [
"params" : [],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.lib" : {
"props" : [],
"events" : [],
- "methods" : []
+ "methods" : [],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.lib.Ajax" : {
"props" : [],
"params" : [],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.lib.Dom" : {
"props" : [],
"events" : [],
- "methods" : []
+ "methods" : [],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.menu" : {
"props" : [],
"events" : [],
- "methods" : []
+ "methods" : [],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.menu.Adapter" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : true,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.menu.Adapter" : [
+ "Roo.menu.ColorItem",
+ "Roo.menu.DateItem"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.menu.BaseItem" : {
"props" : [
"name" : "activeClass",
"type" : "String",
"desc" : "The CSS class to use when the item becomes activated (defaults to \"x-menu-item-active\")",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.BaseItem"
},
{
"name" : "allowDomMove",
"name" : "canActivate",
"type" : "Boolean",
"desc" : "True if this item can be visually activated (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.BaseItem"
},
{
"name" : "disableClass",
"name" : "handler",
"type" : "Function",
"desc" : "A function that will handle the click event of this menu item (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.BaseItem"
},
{
"name" : "hidden",
"type" : "Boolean",
"desc" : "True to prevent creation of this menu item (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.BaseItem"
},
{
"name" : "hideDelay",
"type" : "Number",
"desc" : "Length of time in milliseconds to wait before hiding after a click (defaults to 100)",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.BaseItem"
},
{
"name" : "hideMode",
"name" : "hideOnClick",
"type" : "Boolean",
"desc" : "True to hide the containing menu after this item is clicked (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.BaseItem"
},
{
"name" : "listeners",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : true,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.menu.BaseItem" : [
+ "Roo.menu.Adapter",
+ "Roo.menu.Item",
+ "Roo.menu.Separator",
+ "Roo.menu.TextItem"
+ ],
+ "Roo.menu.Adapter" : [
+ "Roo.menu.ColorItem",
+ "Roo.menu.DateItem"
+ ],
+ "Roo.menu.Item" : [
+ "Roo.menu.CheckItem"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.menu.CheckItem" : {
"props" : [
"name" : "checked",
"type" : "Boolean",
"desc" : "True to initialize this checkbox as checked (defaults to false). Note that\nif this checkbox is part of a radio group (group = true) only the last item in the group that is\ninitialized with checked = true will be rendered as checked.",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.CheckItem"
},
{
"name" : "disableClass",
"name" : "group",
"type" : "String",
"desc" : "All check items with the same group name will automatically be grouped into a single-select\nradio button group (defaults to '')",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.CheckItem"
},
{
"name" : "groupClass",
"type" : "String",
"desc" : "The default CSS class to use for radio group check items (defaults to \"x-menu-group-item\")",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.CheckItem"
},
{
"name" : "handler",
"name" : "itemCls",
"type" : "String",
"desc" : "The default CSS class to use for check items (defaults to \"x-menu-item x-menu-check-item\")",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.CheckItem"
},
{
"name" : "listeners",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.menu.ColorItem" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.menu.ColorMenu" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.menu.DateItem" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.menu.DateMenu" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.menu.Item" : {
"props" : [
"name" : "HTML",
"type" : "String",
"desc" : "to render in menu\nThe text to show on the menu item (HTML version).",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.Item"
},
{
"name" : "actionMode",
"name" : "canActivate",
"type" : "Boolean",
"desc" : "True if this item can be visually activated (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.Item"
},
{
"name" : "disableClass",
"name" : "icon",
"type" : "String",
"desc" : "The path to an icon to display in this menu item (defaults to Roo.BLANK_IMAGE_URL)",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.Item"
},
{
"name" : "itemCls",
"type" : "String",
"desc" : "The default CSS class to use for menu items (defaults to \"x-menu-item\")",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.Item"
},
{
"name" : "listeners",
"name" : "menu",
"type" : "Roo.menu.Menu",
"desc" : "A Sub menu",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.Item"
},
{
"name" : "showDelay",
"type" : "Number",
"desc" : "Length of time in milliseconds to wait before showing this item (defaults to 200)",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.Item"
},
{
"name" : "text",
"type" : "String",
"desc" : "The text to show on the menu item.",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.Item"
}
],
"events" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.menu.Item" : [
+ "Roo.menu.CheckItem"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.menu.Menu" : {
"props" : [
"name" : "allowOtherMenus",
"type" : "Boolean",
"desc" : "True to allow multiple menus to be displayed at the same time (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.Menu"
},
{
"name" : "defaultAlign",
"type" : "String",
"desc" : "The default {@link Roo.Element#alignTo) anchor position value for this menu\nrelative to its element of origin (defaults to \"tl-bl?\")",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.Menu"
},
{
"name" : "listeners",
"name" : "minWidth",
"type" : "Number",
"desc" : "The minimum width of the menu in pixels (defaults to 120)",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.Menu"
},
{
"name" : "registerMenu",
"type" : "Boolean",
"desc" : "True (default) - means that clicking on screen etc. hides it.",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.Menu"
},
{
"name" : "shadow",
"type" : "Boolean/String",
"desc" : "True or \"sides\" for the default effect, \"frame\" for 4-way shadow, and \"drop\"\nfor bottom-right shadow (defaults to \"sides\")",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.Menu"
},
{
"name" : "subMenuAlign",
"type" : "String",
"desc" : "The {@link Roo.Element#alignTo} anchor position value to use for submenus of\nthis menu (defaults to \"tl-tr?\")",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.Menu"
}
],
"events" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.menu.Menu" : [
+ "Roo.menu.ColorMenu",
+ "Roo.menu.DateMenu"
+ ]
+ },
+ "tree_children" : [
+ "Roo.menu.CheckItem",
+ "Roo.menu.ColorItem",
+ "Roo.menu.DateItem",
+ "Roo.menu.Item",
+ "Roo.menu.Separator",
+ "Roo.menu.TextItem"
+ ],
+ "tree_parent" : []
},
"Roo.menu.MenuMgr" : {
"props" : [],
"params" : [],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.menu.Separator" : {
"props" : [
"name" : "hideOnClick",
"type" : "Boolean",
"desc" : "True to hide the containing menu after this item is clicked (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.Separator"
},
{
"name" : "itemCls",
"type" : "String",
"desc" : "The default CSS class to use for separators (defaults to \"x-menu-sep\")",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.Separator"
},
{
"name" : "listeners",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.menu.TextItem" : {
"props" : [
"name" : "hideOnClick",
"type" : "Boolean",
"desc" : "True to hide the containing menu after this item is clicked (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.TextItem"
},
{
"name" : "itemCls",
"type" : "String",
"desc" : "The default CSS class to use for text items (defaults to \"x-menu-text\")",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.TextItem"
},
{
"name" : "listeners",
"name" : "text",
"type" : "String",
"desc" : "Text to show on item.",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.TextItem"
}
],
"events" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.state" : {
"props" : [],
"events" : [],
- "methods" : []
+ "methods" : [],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.state.CookieProvider" : {
"props" : [
"name" : "domain",
"type" : "String",
"desc" : "The domain to save the cookie for. Note that you cannot specify a different domain than\nyour page is on, but you can specify a sub-domain, or simply the domain itself like 'roojs.com' to include\nall sub-domains if you need to access cookies across different sub-domains (defaults to null which uses the same\ndomain the page is running on including the 'www' like 'www.roojs.com')",
- "memberOf" : ""
+ "memberOf" : "Roo.state.CookieProvider"
},
{
"name" : "expires",
"type" : "Date",
"desc" : "The cookie expiration date (defaults to 7 days from now)",
- "memberOf" : ""
+ "memberOf" : "Roo.state.CookieProvider"
},
{
"name" : "path",
"type" : "String",
"desc" : "The path for which the cookie is active (defaults to root '/' which makes it active for all pages in the site)",
- "memberOf" : ""
+ "memberOf" : "Roo.state.CookieProvider"
},
{
"name" : "secure",
"type" : "Boolean",
"desc" : "True if the site is using SSL (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.state.CookieProvider"
}
],
"events" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.state.Manager" : {
"props" : [],
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.state.Provider" : {
"props" : [],
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.state.Provider" : [
+ "Roo.state.CookieProvider"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.tree" : {
"props" : [],
"events" : [],
- "methods" : []
+ "methods" : [],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.tree.AsyncTreeNode" : {
"props" : [
"name" : "loader",
"type" : "TreeLoader",
"desc" : "A TreeLoader to be used by this node (defaults to the loader defined on the tree)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.AsyncTreeNode"
},
{
"name" : "qtip",
],
"returns" : []
},
- {
- "name" : "reload",
- "type" : "function",
- "desc" : "Trigger a reload for this node",
- "sig" : "(callback)",
- "static" : false,
- "memberOf" : "",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [
- {
- "name" : "callback",
- "type" : "Function",
- "desc" : "",
- "isOptional" : false
- }
- ],
- "returns" : []
- },
- {
- "name" : "removeChild",
- "type" : "function",
- "desc" : "Removes a child node from this node.",
- "sig" : "(node)",
- "static" : false,
- "memberOf" : "Roo.data.Node",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [
- {
- "name" : "node",
- "type" : "Node",
- "desc" : "The node to remove",
- "isOptional" : false
- }
- ],
- "returns" : [
- {
- "name" : "",
- "type" : "Node",
- "desc" : "The removed node"
- }
- ]
- },
+ {
+ "name" : "reload",
+ "type" : "function",
+ "desc" : "Trigger a reload for this node",
+ "sig" : "(callback)",
+ "static" : false,
+ "memberOf" : "",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "callback",
+ "type" : "Function",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "removeChild",
+ "type" : "function",
+ "desc" : "Removes a child node from this node.",
+ "sig" : "(node)",
+ "static" : false,
+ "memberOf" : "Roo.data.Node",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The node to remove",
+ "isOptional" : false
+ }
+ ],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Node",
+ "desc" : "The removed node"
+ }
+ ]
+ },
+ {
+ "name" : "removeListener",
+ "type" : "function",
+ "desc" : "Removes a listener",
+ "sig" : "(eventName, handler, scope)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The handler to remove",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope (this object) for the handler",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "replaceChild",
+ "type" : "function",
+ "desc" : "Replaces one child node in this node with another.",
+ "sig" : "(newChild, oldChild)",
+ "static" : false,
+ "memberOf" : "Roo.data.Node",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "newChild",
+ "type" : "Node",
+ "desc" : "The replacement node",
+ "isOptional" : false
+ },
+ {
+ "name" : "oldChild",
+ "type" : "Node",
+ "desc" : "The node to replace",
+ "isOptional" : false
+ }
+ ],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Node",
+ "desc" : "The replaced node"
+ }
+ ]
+ },
+ {
+ "name" : "select",
+ "type" : "function",
+ "desc" : "Triggers selection of this node",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.tree.TreeNode",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "setText",
+ "type" : "function",
+ "desc" : "Sets the text for this node",
+ "sig" : "(text)",
+ "static" : false,
+ "memberOf" : "Roo.tree.TreeNode",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "text",
+ "type" : "String",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "sort",
+ "type" : "function",
+ "desc" : "Sorts this nodes children using the supplied sort function",
+ "sig" : "(fn, scope)",
+ "static" : false,
+ "memberOf" : "Roo.data.Node",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "fn",
+ "type" : "Function",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional)",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "toggle",
+ "type" : "function",
+ "desc" : "Toggles expanded/collapsed state of the node",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.tree.TreeNode",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "un",
+ "type" : "function",
+ "desc" : "Removes a listener (shorthand for removeListener)",
+ "sig" : "(eventName, handler, scope)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The handler to remove",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope (this object) for the handler",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "unselect",
+ "type" : "function",
+ "desc" : "Triggers deselection of this node",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.tree.TreeNode",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ }
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
+ },
+ "Roo.tree.ColumnTree" : {
+ "props" : [
+ {
+ "name" : "animate",
+ "type" : "Boolean",
+ "desc" : "true to enable animated expand/collapse (defaults to the value of Roo.enableFx)",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "borderWidth",
+ "type" : "int",
+ "desc" : "compined right/left border allowance",
+ "memberOf" : "Roo.tree.ColumnTree"
+ },
+ {
+ "name" : "columns",
+ "type" : "Object",
+ "desc" : "Including width, header, renderer, cls, dataIndex",
+ "memberOf" : "Roo.tree.ColumnTree"
+ },
+ {
+ "name" : "containerScroll",
+ "type" : "Boolean",
+ "desc" : "true to register this container with ScrollManager",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "ddAppendOnly",
+ "type" : "String",
+ "desc" : "True if the tree should only allow append drops (use for trees which are sorted)",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "ddGroup",
+ "type" : "String",
+ "desc" : "The DD group this TreePanel belongs to",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "ddScroll",
+ "type" : "Boolean",
+ "desc" : "true to enable YUI body scrolling",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "dragConfig",
+ "type" : "Object",
+ "desc" : "Custom config to pass to the {@link Roo.tree.TreeDragZone} instance",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "dropConfig",
+ "type" : "Object",
+ "desc" : "Custom config to pass to the {@link Roo.tree.TreeDropZone} instance",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "editor",
+ "type" : "Roo.tree.TreeEditor",
+ "desc" : "The TreeEditor to display when clicked.",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "enableDD",
+ "type" : "Boolean",
+ "desc" : "true to enable drag and drop",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "enableDrag",
+ "type" : "Boolean",
+ "desc" : "true to enable just drag",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "enableDrop",
+ "type" : "Boolean",
+ "desc" : "true to enable just drop",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "hlColor",
+ "type" : "String",
+ "desc" : "The color of the node highlight (defaults to C3DAF9)",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "hlDrop",
+ "type" : "Boolean",
+ "desc" : "false to disable node highlight on drop (defaults to the value of Roo.enableFx)",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "lines",
+ "type" : "Boolean",
+ "desc" : "false to disable tree lines (defaults to true)",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "listeners",
+ "type" : "Object",
+ "desc" : "list of events and functions to call for this object, \nFor example :\n<pre><code>\n listeners : { \n 'click' : function(e) {\n ..... \n } ,\n .... \n } \n </code></pre>",
+ "memberOf" : "Roo.util.Observable"
+ },
+ {
+ "name" : "loader",
+ "type" : "Roo.tree.TreeLoader",
+ "desc" : "A TreeLoader for use with this TreePanel",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "pathSeparator",
+ "type" : "String",
+ "desc" : "The token used to separate sub-paths in path strings (defaults to '/')",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "renderer",
+ "type" : "Function",
+ "desc" : "DEPRECATED - use TreeLoader:create event / Sets the rendering (formatting) function for the nodes. to return HTML markup for the tree view. The render function is called with the following parameters:<ul><li>The {Object} The data for the node.</li></ul>",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "rendererTip",
+ "type" : "Function",
+ "desc" : "DEPRECATED - use TreeLoader:create event / Sets the rendering (formatting) function for the nodes hovertip to return HTML markup for the tree view. The render function is called with the following parameters:<ul><li>The {Object} The data for the node.</li></ul>",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "root",
+ "type" : "Roo.tree.TreeNode",
+ "desc" : "The root node",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "rootVisible",
+ "type" : "Boolean",
+ "desc" : "false to hide the root node (defaults to true)",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "selModel",
+ "type" : "Boolean",
+ "desc" : "A tree selection model to use with this TreePanel (defaults to a {@link Roo.tree.DefaultSelectionModel})",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "singleExpand",
+ "type" : "Boolean",
+ "desc" : "true if only 1 node per branch may be expanded",
+ "memberOf" : "Roo.tree.TreePanel"
+ }
+ ],
+ "events" : [
+ {
+ "name" : "append",
+ "type" : "function",
+ "desc" : "Fires when a new child node is appended to a node in this tree.",
+ "sig" : "function (tree, parent, node, index)\n{\n\n}",
+ "memberOf" : "Roo.data.Tree",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "tree",
+ "type" : "Tree",
+ "desc" : "The owner tree",
+ "isOptional" : false
+ },
+ {
+ "name" : "parent",
+ "type" : "Node",
+ "desc" : "The parent node",
+ "isOptional" : false
+ },
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The newly appended node",
+ "isOptional" : false
+ },
+ {
+ "name" : "index",
+ "type" : "Number",
+ "desc" : "The index of the newly appended node",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "appendnode",
+ "type" : "function",
+ "desc" : "Fires when append node to the tree",
+ "sig" : "function (_self, node, index)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "this",
+ "type" : "Roo.tree.TreePanel",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "node",
+ "type" : "Roo.tree.TreeNode",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "index",
+ "type" : "Number",
+ "desc" : "The index of the newly appended node",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "beforeappend",
+ "type" : "function",
+ "desc" : "Fires before a new child is appended to a node in this tree, return false to cancel the append.",
+ "sig" : "function (tree, parent, node)\n{\n\n}",
+ "memberOf" : "Roo.data.Tree",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "tree",
+ "type" : "Tree",
+ "desc" : "The owner tree",
+ "isOptional" : false
+ },
+ {
+ "name" : "parent",
+ "type" : "Node",
+ "desc" : "The parent node",
+ "isOptional" : false
+ },
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The child node to be appended",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "beforechildrenrendered",
+ "type" : "function",
+ "desc" : "Fires right before the child nodes for a node are rendered",
+ "sig" : "function (node)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The node",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "beforeclick",
+ "type" : "function",
+ "desc" : "Fires before click processing on a node. Return false to cancel the default action.",
+ "sig" : "function (node, e)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The node",
+ "isOptional" : false
+ },
+ {
+ "name" : "e",
+ "type" : "Roo.EventObject",
+ "desc" : "The event object",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "beforecollapse",
+ "type" : "function",
+ "desc" : "Fires before a node is collapsed, return false to cancel.",
+ "sig" : "function (node, deep, anim)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The node",
+ "isOptional" : false
+ },
+ {
+ "name" : "deep",
+ "type" : "Boolean",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "anim",
+ "type" : "Boolean",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "beforeexpand",
+ "type" : "function",
+ "desc" : "Fires before a node is expanded, return false to cancel.",
+ "sig" : "function (node, deep, anim)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The node",
+ "isOptional" : false
+ },
+ {
+ "name" : "deep",
+ "type" : "Boolean",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "anim",
+ "type" : "Boolean",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "beforeinsert",
+ "type" : "function",
+ "desc" : "Fires before a new child is inserted in a node in this tree, return false to cancel the insert.",
+ "sig" : "function (tree, parent, node, refNode)\n{\n\n}",
+ "memberOf" : "Roo.data.Tree",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "tree",
+ "type" : "Tree",
+ "desc" : "The owner tree",
+ "isOptional" : false
+ },
+ {
+ "name" : "parent",
+ "type" : "Node",
+ "desc" : "The parent node",
+ "isOptional" : false
+ },
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The child node to be inserted",
+ "isOptional" : false
+ },
+ {
+ "name" : "refNode",
+ "type" : "Node",
+ "desc" : "The child node the node is being inserted before",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "beforeload",
+ "type" : "function",
+ "desc" : "Fires before a node is loaded, return false to cancel",
+ "sig" : "function (node)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The node being loaded",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "beforemove",
+ "type" : "function",
+ "desc" : "Fires before a node is moved to a new location in the tree. Return false to cancel the move.",
+ "sig" : "function (tree, node, oldParent, newParent, index)\n{\n\n}",
+ "memberOf" : "Roo.data.Tree",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "tree",
+ "type" : "Tree",
+ "desc" : "The owner tree",
+ "isOptional" : false
+ },
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The node being moved",
+ "isOptional" : false
+ },
+ {
+ "name" : "oldParent",
+ "type" : "Node",
+ "desc" : "The parent of the node",
+ "isOptional" : false
+ },
+ {
+ "name" : "newParent",
+ "type" : "Node",
+ "desc" : "The new parent the node is moving to",
+ "isOptional" : false
+ },
+ {
+ "name" : "index",
+ "type" : "Number",
+ "desc" : "The index it is being moved to",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "beforenodedrop",
+ "type" : "function",
+ "desc" : "Fires when a DD object is dropped on a node in this tree for preprocessing. Return false to cancel the drop. The dropEvent\npassed to handlers has the following properties:<br />\n<ul style=\"padding:5px;padding-left:16px;\">\n<li>tree - The TreePanel</li>\n<li>target - The node being targeted for the drop</li>\n<li>data - The drag data from the drag source</li>\n<li>point - The point of the drop - append, above or below</li>\n<li>source - The drag source</li>\n<li>rawEvent - Raw mouse event</li>\n<li>dropNode - Drop node(s) provided by the source <b>OR</b> you can supply node(s)\nto be inserted by setting them on this object.</li>\n<li>cancel - Set this to true to cancel the drop.</li>\n</ul>",
+ "sig" : "function (dropEvent)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "dropEvent",
+ "type" : "Object",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "beforeremove",
+ "type" : "function",
+ "desc" : "Fires before a child is removed from a node in this tree, return false to cancel the remove.",
+ "sig" : "function (tree, parent, node)\n{\n\n}",
+ "memberOf" : "Roo.data.Tree",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "tree",
+ "type" : "Tree",
+ "desc" : "The owner tree",
+ "isOptional" : false
+ },
+ {
+ "name" : "parent",
+ "type" : "Node",
+ "desc" : "The parent node",
+ "isOptional" : false
+ },
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The child node to be removed",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "checkchange",
+ "type" : "function",
+ "desc" : "Fires when a node with a checkbox's checked property changes",
+ "sig" : "function (_self, checked)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "this",
+ "type" : "Node",
+ "desc" : "This node",
+ "isOptional" : false
+ },
+ {
+ "name" : "checked",
+ "type" : "Boolean",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "click",
+ "type" : "function",
+ "desc" : "Fires when a node is clicked",
+ "sig" : "function (node, e)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The node",
+ "isOptional" : false
+ },
+ {
+ "name" : "e",
+ "type" : "Roo.EventObject",
+ "desc" : "The event object",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "collapse",
+ "type" : "function",
+ "desc" : "Fires when a node is collapsed",
+ "sig" : "function (node)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The node",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "contextmenu",
+ "type" : "function",
+ "desc" : "Fires when a node is right clicked",
+ "sig" : "function (node, e)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The node",
+ "isOptional" : false
+ },
+ {
+ "name" : "e",
+ "type" : "Roo.EventObject",
+ "desc" : "The event object",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "dblclick",
+ "type" : "function",
+ "desc" : "Fires when a node is double clicked",
+ "sig" : "function (node, e)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The node",
+ "isOptional" : false
+ },
+ {
+ "name" : "e",
+ "type" : "Roo.EventObject",
+ "desc" : "The event object",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "disabledchange",
+ "type" : "function",
+ "desc" : "Fires when the disabled status of a node changes",
+ "sig" : "function (node, disabled)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The node",
+ "isOptional" : false
+ },
+ {
+ "name" : "disabled",
+ "type" : "Boolean",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "dragdrop",
+ "type" : "function",
+ "desc" : "Fires when a dragged node is dropped on a valid DD target",
+ "sig" : "function (_self, node, dd, e)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "this",
+ "type" : "Roo.tree.TreePanel",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "node",
+ "type" : "Roo.tree.TreeNode",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "dd",
+ "type" : "DD",
+ "desc" : "The dd it was dropped on",
+ "isOptional" : false
+ },
+ {
+ "name" : "e",
+ "type" : "event",
+ "desc" : "The raw browser event",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "enddrag",
+ "type" : "function",
+ "desc" : "Fires when a drag operation is complete",
+ "sig" : "function (_self, node, e)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "this",
+ "type" : "Roo.tree.TreePanel",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "node",
+ "type" : "Roo.tree.TreeNode",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "e",
+ "type" : "event",
+ "desc" : "The raw browser event",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "expand",
+ "type" : "function",
+ "desc" : "Fires when a node is expanded",
+ "sig" : "function (node)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The node",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "insert",
+ "type" : "function",
+ "desc" : "Fires when a new child node is inserted in a node in this tree.",
+ "sig" : "function (tree, parent, node, refNode)\n{\n\n}",
+ "memberOf" : "Roo.data.Tree",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "tree",
+ "type" : "Tree",
+ "desc" : "The owner tree",
+ "isOptional" : false
+ },
+ {
+ "name" : "parent",
+ "type" : "Node",
+ "desc" : "The parent node",
+ "isOptional" : false
+ },
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The child node inserted",
+ "isOptional" : false
+ },
+ {
+ "name" : "refNode",
+ "type" : "Node",
+ "desc" : "The child node the node was inserted before",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "load",
+ "type" : "function",
+ "desc" : "Fires when a node is loaded",
+ "sig" : "function (node)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The node that was loaded",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "move",
+ "type" : "function",
+ "desc" : "Fires when a node is moved to a new location in the tree",
+ "sig" : "function (tree, node, oldParent, newParent, index)\n{\n\n}",
+ "memberOf" : "Roo.data.Tree",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "tree",
+ "type" : "Tree",
+ "desc" : "The owner tree",
+ "isOptional" : false
+ },
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The node moved",
+ "isOptional" : false
+ },
+ {
+ "name" : "oldParent",
+ "type" : "Node",
+ "desc" : "The old parent of this node",
+ "isOptional" : false
+ },
+ {
+ "name" : "newParent",
+ "type" : "Node",
+ "desc" : "The new parent of this node",
+ "isOptional" : false
+ },
+ {
+ "name" : "index",
+ "type" : "Number",
+ "desc" : "The index it was moved to",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "nodedragover",
+ "type" : "function",
+ "desc" : "Fires when a tree node is being targeted for a drag drop, return false to signal drop not allowed. The dragOverEvent\npassed to handlers has the following properties:<br />\n<ul style=\"padding:5px;padding-left:16px;\">\n<li>tree - The TreePanel</li>\n<li>target - The node being targeted for the drop</li>\n<li>data - The drag data from the drag source</li>\n<li>point - The point of the drop - append, above or below</li>\n<li>source - The drag source</li>\n<li>rawEvent - Raw mouse event</li>\n<li>dropNode - Drop node(s) provided by the source.</li>\n<li>cancel - Set this to true to signal drop not allowed.</li>\n</ul>",
+ "sig" : "function (dragOverEvent)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "dragOverEvent",
+ "type" : "Object",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "nodedrop",
+ "type" : "function",
+ "desc" : "Fires after a DD object is dropped on a node in this tree. The dropEvent\npassed to handlers has the following properties:<br />\n<ul style=\"padding:5px;padding-left:16px;\">\n<li>tree - The TreePanel</li>\n<li>target - The node being targeted for the drop</li>\n<li>data - The drag data from the drag source</li>\n<li>point - The point of the drop - append, above or below</li>\n<li>source - The drag source</li>\n<li>rawEvent - Raw mouse event</li>\n<li>dropNode - Dropped node(s).</li>\n</ul>",
+ "sig" : "function (dropEvent)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "dropEvent",
+ "type" : "Object",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "remove",
+ "type" : "function",
+ "desc" : "Fires when a child node is removed from a node in this tree.",
+ "sig" : "function (tree, parent, node)\n{\n\n}",
+ "memberOf" : "Roo.data.Tree",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "tree",
+ "type" : "Tree",
+ "desc" : "The owner tree",
+ "isOptional" : false
+ },
+ {
+ "name" : "parent",
+ "type" : "Node",
+ "desc" : "The parent node",
+ "isOptional" : false
+ },
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The child node removed",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "resize",
+ "type" : "function",
+ "desc" : "Fire this event on a container when it resizes",
+ "sig" : "function (w, h)\n{\n\n}",
+ "memberOf" : "",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "w",
+ "type" : "int",
+ "desc" : "Width",
+ "isOptional" : false
+ },
+ {
+ "name" : "h",
+ "type" : "int",
+ "desc" : "Height",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "startdrag",
+ "type" : "function",
+ "desc" : "Fires when a node starts being dragged",
+ "sig" : "function (_self, node, e)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "this",
+ "type" : "Roo.tree.TreePanel",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "node",
+ "type" : "Roo.tree.TreeNode",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "e",
+ "type" : "event",
+ "desc" : "The raw browser event",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "textchange",
+ "type" : "function",
+ "desc" : "Fires when the text for a node is changed",
+ "sig" : "function (node, text, oldText)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The node",
+ "isOptional" : false
+ },
+ {
+ "name" : "text",
+ "type" : "String",
+ "desc" : "The new text",
+ "isOptional" : false
+ },
+ {
+ "name" : "oldText",
+ "type" : "String",
+ "desc" : "The old text",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ }
+ ],
+ "methods" : [
+ {
+ "name" : "addEvents",
+ "type" : "function",
+ "desc" : "Used to define events on this Observable",
+ "sig" : "(object)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "object",
+ "type" : "Object",
+ "desc" : "The object with the events defined",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "addListener",
+ "type" : "function",
+ "desc" : "Appends an event handler to this component",
+ "sig" : "(eventName, handler, scope, options)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The method the event invokes",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
+ "isOptional" : false
+ },
+ {
+ "name" : "options",
+ "type" : "Object",
+ "desc" : "(optional) An object containing handler configuration\nproperties. This may contain any of the following properties:<ul>\n<li>scope {Object} The scope in which to execute the handler function. The handler function's \"this\" context.</li>\n<li>delay {Number} The number of milliseconds to delay the invocation of the handler after te event fires.</li>\n<li>single {Boolean} True to add a handler to handle just the next firing of the event, and then remove itself.</li>\n<li>buffer {Number} Causes the handler to be scheduled to run in an {@link Roo.util.DelayedTask} delayed\nby the specified number of milliseconds. If the event fires again within that time, the original\nhandler is <em>not</em> invoked, but the new handler is scheduled in its place.</li>\n</ul><br>\n<p>\n<b>Combining Options</b><br>\nUsing the options argument, it is possible to combine different types of listeners:<br>\n<br>\nA normalized, delayed, one-time listener that auto stops the event and passes a custom argument (forumId)\n\t\t<pre><code>\n\t\tel.on('click', this.onClick, this, {\n \t\t\tsingle: true,\n \t\tdelay: 100,\n \t\tforumId: 4\n\t\t});\n\t\t</code></pre>\n<p>\n<b>Attaching multiple handlers in 1 call</b><br>\nThe method also allows for a single argument to be passed which is a config object containing properties\nwhich specify multiple handlers.\n<pre><code>\n\t\tel.on({\n\t\t\t'click': {\n \t\tfn: this.onClick,\n \t\tscope: this,\n \t\tdelay: 100\n \t\t}, \n \t\t'mouseover': {\n \t\tfn: this.onMouseOver,\n \t\tscope: this\n \t\t},\n \t\t'mouseout': {\n \t\tfn: this.onMouseOut,\n \t\tscope: this\n \t\t}\n\t\t});\n\t\t</code></pre>\n<p>\nOr a shorthand syntax which passes the same scope object to all handlers:\n \t<pre><code>\n\t\tel.on({\n\t\t\t'click': this.onClick,\n \t\t'mouseover': this.onMouseOver,\n \t\t'mouseout': this.onMouseOut,\n \t\tscope: this\n\t\t});\n\t\t</code></pre>",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "capture",
+ "type" : "function",
+ "desc" : "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\n<b>before</b> the event is fired. If the supplied function returns false,\nthe event will not fire.",
+ "sig" : "(o, fn, scope)",
+ "static" : true,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : true,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "o",
+ "type" : "Observable",
+ "desc" : "The Observable to capture",
+ "isOptional" : false
+ },
+ {
+ "name" : "fn",
+ "type" : "Function",
+ "desc" : "The function to call",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope (this object) for the fn",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "collapseAll",
+ "type" : "function",
+ "desc" : "Collapse all nodes",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.tree.TreePanel",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "expandAll",
+ "type" : "function",
+ "desc" : "Expand all nodes",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.tree.TreePanel",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "expandPath",
+ "type" : "function",
+ "desc" : "Expands a specified path in this TreePanel. A path can be retrieved from a node with {@link Roo.data.Node#getPath}",
+ "sig" : "(path, attr, callback)",
+ "static" : false,
+ "memberOf" : "Roo.tree.TreePanel",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "path",
+ "type" : "String",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "attr",
+ "type" : "String",
+ "desc" : "(optional) The attribute used in the path (see {@link Roo.data.Node#getPath} for more info)",
+ "isOptional" : false
+ },
+ {
+ "name" : "callback",
+ "type" : "Function",
+ "desc" : "(optional) The callback to call when the expand is complete. The callback will be called with\n(bSuccess, oLastNode) where bSuccess is if the expand was successful and oLastNode is the last node that was expanded.",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "fireEvent",
+ "type" : "function",
+ "desc" : "Fires the specified event with the passed parameters (minus the event name).",
+ "sig" : "(eventName, args)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "args",
+ "type" : "Object...",
+ "desc" : "Variable number of parameters are passed to handlers",
+ "isOptional" : false
+ }
+ ],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Boolean",
+ "desc" : "returns false if any of the handlers return false otherwise it returns true"
+ }
+ ]
+ },
+ {
+ "name" : "getChecked",
+ "type" : "function",
+ "desc" : "Retrieve an array of checked nodes, or an array of a specific attribute of checked nodes (e.g. \"id\")",
+ "sig" : "(attribute, startNode)",
+ "static" : false,
+ "memberOf" : "Roo.tree.TreePanel",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "attribute",
+ "type" : "String",
+ "desc" : "(optional) Defaults to null (return the actual nodes)",
+ "isOptional" : false
+ },
+ {
+ "name" : "startNode",
+ "type" : "TreeNode",
+ "desc" : "(optional) The node to start from, defaults to the root",
+ "isOptional" : false
+ }
+ ],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Array",
+ "desc" : ""
+ }
+ ]
+ },
+ {
+ "name" : "getEl",
+ "type" : "function",
+ "desc" : "Returns the container element for this TreePanel",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.tree.TreePanel",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "getLoader",
+ "type" : "function",
+ "desc" : "Returns the default TreeLoader for this TreePanel",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.tree.TreePanel",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "getNodeById",
+ "type" : "function",
+ "desc" : "Gets a node in this tree by its id.",
+ "sig" : "(id)",
+ "static" : false,
+ "memberOf" : "Roo.data.Tree",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "id",
+ "type" : "String",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Node",
+ "desc" : ""
+ }
+ ]
+ },
+ {
+ "name" : "getRootNode",
+ "type" : "function",
+ "desc" : "Returns the root node for this tree.",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.data.Tree",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Node",
+ "desc" : ""
+ }
+ ]
+ },
+ {
+ "name" : "getSelectionModel",
+ "type" : "function",
+ "desc" : "Returns the selection model used by this TreePanel",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.tree.TreePanel",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "hasListener",
+ "type" : "function",
+ "desc" : "Checks to see if this object has any listeners for a specified event",
+ "sig" : "(eventName)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The name of the event to check for",
+ "isOptional" : false
+ }
+ ],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Boolean",
+ "desc" : "True if the event is being listened for, else false"
+ }
+ ]
+ },
+ {
+ "name" : "on",
+ "type" : "function",
+ "desc" : "Appends an event handler to this element (shorthand for addListener)",
+ "sig" : "(eventName, handler, scope, options)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The method the event invokes",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
+ "isOptional" : false
+ },
+ {
+ "name" : "options",
+ "type" : "Object",
+ "desc" : "(optional)",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "purgeListeners",
+ "type" : "function",
+ "desc" : "Removes all listeners for this object",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "releaseCapture",
+ "type" : "function",
+ "desc" : "Removes <b>all</b> added captures from the Observable.",
+ "sig" : "(o)",
+ "static" : true,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : true,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "o",
+ "type" : "Observable",
+ "desc" : "The Observable to release",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
{
"name" : "removeListener",
"type" : "function",
"returns" : []
},
{
- "name" : "replaceChild",
- "type" : "function",
- "desc" : "Replaces one child node in this node with another.",
- "sig" : "(newChild, oldChild)",
- "static" : false,
- "memberOf" : "Roo.data.Node",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [
- {
- "name" : "newChild",
- "type" : "Node",
- "desc" : "The replacement node",
- "isOptional" : false
- },
- {
- "name" : "oldChild",
- "type" : "Node",
- "desc" : "The node to replace",
- "isOptional" : false
- }
- ],
- "returns" : [
- {
- "name" : "",
- "type" : "Node",
- "desc" : "The replaced node"
- }
- ]
- },
- {
- "name" : "select",
+ "name" : "render",
"type" : "function",
- "desc" : "Triggers selection of this node",
+ "desc" : "Trigger rendering of this TreePanel",
"sig" : "()\n{\n\n}",
"static" : false,
- "memberOf" : "Roo.tree.TreeNode",
+ "memberOf" : "Roo.tree.TreePanel",
"isStatic" : false,
"isConstructor" : false,
"isPrivate" : false,
"returns" : []
},
{
- "name" : "setText",
+ "name" : "selectPath",
"type" : "function",
- "desc" : "Sets the text for this node",
- "sig" : "(text)",
+ "desc" : "Selects the node in this tree at the specified path. A path can be retrieved from a node with {@link Roo.data.Node#getPath}",
+ "sig" : "(path, attr, callback)",
"static" : false,
- "memberOf" : "Roo.tree.TreeNode",
+ "memberOf" : "Roo.tree.TreePanel",
"isStatic" : false,
"isConstructor" : false,
"isPrivate" : false,
"requires" : "",
"params" : [
{
- "name" : "text",
+ "name" : "path",
"type" : "String",
"desc" : "",
"isOptional" : false
+ },
+ {
+ "name" : "attr",
+ "type" : "String",
+ "desc" : "(optional) The attribute used in the path (see {@link Roo.data.Node#getPath} for more info)",
+ "isOptional" : false
+ },
+ {
+ "name" : "callback",
+ "type" : "Function",
+ "desc" : "(optional) The callback to call when the selection is complete. The callback will be called with\n(bSuccess, oSelNode) where bSuccess is if the selection was successful and oSelNode is the selected node.",
+ "isOptional" : false
}
],
"returns" : []
},
{
- "name" : "sort",
+ "name" : "setRootNode",
"type" : "function",
- "desc" : "Sorts this nodes children using the supplied sort function",
- "sig" : "(fn, scope)",
+ "desc" : "Sets the root node for this tree.",
+ "sig" : "(node)",
"static" : false,
- "memberOf" : "Roo.data.Node",
+ "memberOf" : "Roo.data.Tree",
"isStatic" : false,
"isConstructor" : false,
"isPrivate" : false,
"requires" : "",
"params" : [
{
- "name" : "fn",
- "type" : "Function",
+ "name" : "node",
+ "type" : "Node",
"desc" : "",
"isOptional" : false
- },
- {
- "name" : "scope",
- "type" : "Object",
- "desc" : "(optional)",
- "isOptional" : false
}
],
- "returns" : []
- },
- {
- "name" : "toggle",
- "type" : "function",
- "desc" : "Toggles expanded/collapsed state of the node",
- "sig" : "()\n{\n\n}",
- "static" : false,
- "memberOf" : "Roo.tree.TreeNode",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [],
- "returns" : []
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Node",
+ "desc" : ""
+ }
+ ]
},
{
"name" : "un",
}
],
"returns" : []
- },
- {
- "name" : "unselect",
- "type" : "function",
- "desc" : "Triggers deselection of this node",
- "sig" : "()\n{\n\n}",
- "static" : false,
- "memberOf" : "Roo.tree.TreeNode",
- "isStatic" : false,
- "isConstructor" : false,
- "isPrivate" : false,
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "exceptions" : "",
- "requires" : "",
- "params" : [],
- "returns" : []
- }
- ]
- },
- "Roo.tree.ColumnTree" : {
- "props" : [
- {
- "name" : "borderWidth",
- "type" : "int",
- "desc" : "compined right/left border allowance",
- "memberOf" : ""
- },
- {
- "name" : "columns",
- "type" : "Object",
- "desc" : "Including width, header, renderer, cls, dataIndex",
- "memberOf" : ""
}
],
- "events" : [
- {
- "name" : "resize",
- "type" : "function",
- "desc" : "Fire this event on a container when it resizes",
- "sig" : "function (w, h)\n{\n\n}",
- "memberOf" : "",
- "example" : "",
- "deprecated" : "",
- "since" : "",
- "see" : "",
- "params" : [
- {
- "name" : "w",
- "type" : "int",
- "desc" : "Width",
- "isOptional" : false
- },
- {
- "name" : "h",
- "type" : "int",
- "desc" : "Height",
- "isOptional" : false
- }
- ],
- "returns" : []
- }
- ],
- "methods" : []
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.tree.DefaultSelectionModel" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.tree.MultiSelectionModel" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.tree.TreeEditor" : {
"props" : [
"name" : "alignment",
"type" : "String",
"desc" : "The position to align to (see {@link Roo.Element#alignTo} for more details, defaults to \"l-l\").",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeEditor"
},
{
"name" : "allowDomMove",
"name" : "cls",
"type" : "String",
"desc" : "CSS class to apply to the editor (defaults to \"x-small-editor x-tree-editor\")",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeEditor"
},
{
"name" : "completeOnEnter",
"name" : "field",
"type" : "Roo.form.TextField",
"desc" : "[required] The field configuration",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeEditor"
},
{
"name" : "hideEl",
"type" : "Boolean",
"desc" : "True to hide the bound element while the editor is displayed (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeEditor"
},
{
"name" : "hideMode",
"name" : "maxWidth",
"type" : "Number",
"desc" : "The maximum width in pixels of the editor field (defaults to 250). Note that if the maxWidth would exceed\nthe containing tree element's size, it will be automatically limited for you to the container width, taking\nscroll and client offsets into account prior to each edit.",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeEditor"
},
{
"name" : "revertInvalid",
"name" : "shim",
"type" : "Boolean",
"desc" : "True to shim the editor if selects/iframes could be displayed beneath it (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeEditor"
},
{
"name" : "tree",
"type" : "Roo.tree.TreePanel",
"desc" : "The tree to bind to.",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeEditor"
},
{
"name" : "updateEl",
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.tree.TreeFilter" : {
"props" : [],
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.tree.TreeLoader" : {
"props" : [
"name" : "baseAttrs",
"type" : "Object",
"desc" : "(optional) An object containing attributes to be added to all nodes\ncreated by this loader. If the attributes sent by the server have an attribute in this object,\nthey take priority.",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeLoader"
},
{
"name" : "baseParams",
"type" : "Object",
"desc" : "(optional) An object containing properties which\nspecify HTTP parameters to be passed to each request for child nodes.",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeLoader"
},
{
"name" : "clearOnLoad",
"type" : "Boolean",
"desc" : "(optional) Default to true. Remove previously existing\nchild nodes before loading.",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeLoader"
},
{
"name" : "dataUrl",
"type" : "String",
"desc" : "The URL from which to request a Json string which\nspecifies an array of node definition object representing the child nodes\nto be loaded.",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeLoader"
},
{
"name" : "listeners",
"name" : "queryParam",
"type" : "String",
"desc" : "(optional) \nName of the query as it will be passed on the querystring (defaults to 'node')\neg. the request will be ?node=[id]",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeLoader"
},
{
"name" : "requestMethod",
"type" : "String",
"desc" : "either GET or POST\ndefaults to POST (due to BC)\nto be loaded.",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeLoader"
},
{
"name" : "root",
"type" : "String",
"desc" : "(optional) Default to false. Use this to read data from an object \nproperty on loading, rather than expecting an array. (eg. more compatible to a standard\nGrid query { data : [ .....] }",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeLoader"
},
{
"name" : "uiProviders",
"type" : "Object",
"desc" : "(optional) An object containing properties which\n\nDEPRECATED - use 'create' event handler to modify attributes - which affect creation.\nspecify custom {@link Roo.tree.TreeNodeUI} implementations. If the optional\n<i>uiProvider</i> attribute of a returned child node is a string rather\nthan a reference to a TreeNodeUI implementation, this that string value\nis used as a property name in the uiProviders object. You can define the provider named\n'default' , and this will be used for all nodes (if no uiProvider is delivered by the node data)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeLoader"
}
],
"events" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.tree.TreeNode" : {
"props" : [
"name" : "allowDrag",
"type" : "Boolean",
"desc" : "false to make this node undraggable if DD is on (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeNode"
},
{
"name" : "allowDrop",
"type" : "Boolean",
"desc" : "false if this node cannot be drop on",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeNode"
},
{
"name" : "checked",
"type" : "Boolean",
"desc" : "True to render a checked checkbox for this node, false to render an unchecked checkbox\n(defaults to undefined with no checkbox rendered)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeNode"
},
{
"name" : "cls",
"type" : "String",
"desc" : "A css class to be added to the node",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeNode"
},
{
"name" : "disabled",
"type" : "Boolean",
"desc" : "true to start the node disabled",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeNode"
},
{
"name" : "expanded",
"type" : "Boolean",
"desc" : "true to start the node expanded",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeNode"
},
{
"name" : "href",
"type" : "String",
"desc" : "URL of the link used for the node (defaults to #)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeNode"
},
{
"name" : "hrefTarget",
"type" : "String",
"desc" : "target frame for the link",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeNode"
},
{
"name" : "icon",
"type" : "String",
"desc" : "The path to an icon for the node. The preferred way to do this",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeNode"
},
{
"name" : "iconCls",
"type" : "String",
"desc" : "A css class to be added to the nodes icon element for applying css background images",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeNode"
},
{
"name" : "id",
"name" : "qtip",
"type" : "String",
"desc" : "An Ext QuickTip for the node",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeNode"
},
{
"name" : "qtipCfg",
"type" : "String",
"desc" : "An Ext QuickTip config for the node (used instead of qtip)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeNode"
},
{
"name" : "singleClickExpand",
"type" : "Boolean",
"desc" : "True for single click expand on this node",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeNode"
},
{
"name" : "text",
"type" : "String",
"desc" : "The text for this node",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeNode"
},
{
"name" : "uiProvider",
"type" : "Function",
"desc" : "A UI <b>class</b> to use for this node (defaults to Roo.tree.TreeNodeUI)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeNode"
}
],
"events" : [
"params" : [],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.tree.TreeNode" : [
+ "Roo.tree.AsyncTreeNode"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.tree.TreeNodeUI" : {
"props" : [],
"events" : [],
- "methods" : []
+ "methods" : [],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.tree.TreePanel" : {
"props" : [
"name" : "animate",
"type" : "Boolean",
"desc" : "true to enable animated expand/collapse (defaults to the value of Roo.enableFx)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "containerScroll",
"type" : "Boolean",
"desc" : "true to register this container with ScrollManager",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "ddAppendOnly",
"type" : "String",
"desc" : "True if the tree should only allow append drops (use for trees which are sorted)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "ddGroup",
"type" : "String",
"desc" : "The DD group this TreePanel belongs to",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "ddScroll",
"type" : "Boolean",
"desc" : "true to enable YUI body scrolling",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "dragConfig",
"type" : "Object",
"desc" : "Custom config to pass to the {@link Roo.tree.TreeDragZone} instance",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "dropConfig",
"type" : "Object",
"desc" : "Custom config to pass to the {@link Roo.tree.TreeDropZone} instance",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "editor",
"type" : "Roo.tree.TreeEditor",
"desc" : "The TreeEditor to display when clicked.",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "enableDD",
"type" : "Boolean",
"desc" : "true to enable drag and drop",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "enableDrag",
"type" : "Boolean",
"desc" : "true to enable just drag",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "enableDrop",
"type" : "Boolean",
"desc" : "true to enable just drop",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "hlColor",
"type" : "String",
"desc" : "The color of the node highlight (defaults to C3DAF9)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "hlDrop",
"type" : "Boolean",
"desc" : "false to disable node highlight on drop (defaults to the value of Roo.enableFx)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "lines",
"type" : "Boolean",
"desc" : "false to disable tree lines (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "listeners",
"name" : "loader",
"type" : "Roo.tree.TreeLoader",
"desc" : "A TreeLoader for use with this TreePanel",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "pathSeparator",
"type" : "String",
"desc" : "The token used to separate sub-paths in path strings (defaults to '/')",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "renderer",
"type" : "Function",
"desc" : "DEPRECATED - use TreeLoader:create event / Sets the rendering (formatting) function for the nodes. to return HTML markup for the tree view. The render function is called with the following parameters:<ul><li>The {Object} The data for the node.</li></ul>",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "rendererTip",
"type" : "Function",
"desc" : "DEPRECATED - use TreeLoader:create event / Sets the rendering (formatting) function for the nodes hovertip to return HTML markup for the tree view. The render function is called with the following parameters:<ul><li>The {Object} The data for the node.</li></ul>",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "root",
"type" : "Roo.tree.TreeNode",
"desc" : "The root node",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "rootVisible",
"type" : "Boolean",
"desc" : "false to hide the root node (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "selModel",
"type" : "Boolean",
"desc" : "A tree selection model to use with this TreePanel (defaults to a {@link Roo.tree.DefaultSelectionModel})",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "singleExpand",
"type" : "Boolean",
"desc" : "true if only 1 node per branch may be expanded",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
}
],
"events" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.tree.TreePanel" : [
+ "Roo.tree.ColumnTree"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.tree.TreeSorter" : {
"props" : [
"name" : "caseSensitive",
"type" : "Boolean",
"desc" : "true for case sensitive sort (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeSorter"
},
{
"name" : "dir",
"type" : "String",
"desc" : "The direction to sort (asc or desc) (defaults to asc)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeSorter"
},
{
"name" : "folderSort",
"type" : "Boolean",
"desc" : "True to sort leaf nodes under non leaf nodes",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeSorter"
},
{
"name" : "leafAttr",
"type" : "String",
"desc" : "The attribute used to determine leaf nodes in folder sort (defaults to \"leaf\")",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeSorter"
},
{
"name" : "property",
"type" : "String",
"desc" : "The named attribute on the node to sort by (defaults to text)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeSorter"
},
{
"name" : "sortType",
"type" : "Function",
"desc" : "A custom \"casting\" function used to convert node values before sorting",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeSorter"
}
],
"events" : [],
- "methods" : []
+ "methods" : [],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.util" : {
"props" : [],
"events" : [],
- "methods" : []
+ "methods" : [],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.util.CSS" : {
"props" : [],
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.util.ClickRepeater" : {
"props" : [
"name" : "accelerate",
"type" : "Boolean",
"desc" : "True if autorepeating should start slowly and accelerate.\n \"interval\" and \"delay\" are ignored. \"immediate\" is honored.",
- "memberOf" : ""
+ "memberOf" : "Roo.util.ClickRepeater"
},
{
"name" : "delay",
"type" : "Number",
"desc" : "The initial delay before the repeating event begins firing.\nSimilar to an autorepeat key delay.",
- "memberOf" : ""
+ "memberOf" : "Roo.util.ClickRepeater"
},
{
"name" : "el",
"type" : "String/HTMLElement/Element",
"desc" : "The element to act as a button.",
- "memberOf" : ""
+ "memberOf" : "Roo.util.ClickRepeater"
},
{
"name" : "interval",
"type" : "Number",
"desc" : "The interval between firings of the \"click\" event. Default 10 ms.",
- "memberOf" : ""
+ "memberOf" : "Roo.util.ClickRepeater"
},
{
"name" : "listeners",
"name" : "pressClass",
"type" : "String",
"desc" : "A CSS class name to be applied to the element while pressed.",
- "memberOf" : ""
+ "memberOf" : "Roo.util.ClickRepeater"
},
{
"name" : "preventDefault",
"type" : "Boolean",
"desc" : "True to prevent the default click event",
- "memberOf" : ""
+ "memberOf" : "Roo.util.ClickRepeater"
},
{
"name" : "stopDefault",
"type" : "Boolean",
"desc" : "True to stop the default click event",
- "memberOf" : ""
+ "memberOf" : "Roo.util.ClickRepeater"
}
],
"events" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.util.Clipboard" : {
"props" : [],
"events" : [],
- "methods" : []
+ "methods" : [],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.util.DelayedTask" : {
"props" : [],
"events" : [],
- "methods" : []
+ "methods" : [],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.util.Format" : {
"props" : [],
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.util.JSON" : {
"props" : [],
"events" : [],
- "methods" : []
+ "methods" : [],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.util.MixedCollection" : {
"props" : [
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.util.Observable" : {
"props" : [
"name" : "listeners",
"type" : "Object",
"desc" : "list of events and functions to call for this object, \nFor example :\n<pre><code>\n listeners : { \n 'click' : function(e) {\n ..... \n } ,\n .... \n } \n </code></pre>",
- "memberOf" : ""
+ "memberOf" : "Roo.util.Observable"
}
],
"events" : [],
],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : {
+ "Roo.bootstrap.nav.Item" : [
+ "Roo.bootstrap.nav.SidebarItem"
+ ],
+ "Roo.ContentPanel" : [
+ "Roo.GridPanel",
+ "Roo.NestedLayoutPanel",
+ "Roo.TreePanel"
+ ],
+ "Roo.LayoutRegion" : [
+ "Roo.SplitLayoutRegion",
+ "Roo.bootstrap.layout.Split"
+ ],
+ "Roo.form.Layout" : [
+ "Roo.form.Column",
+ "Roo.form.FieldSet",
+ "Roo.form.Row"
+ ],
+ "Roo.bootstrap.Column" : [
+ "Roo.bootstrap.TabGroup"
+ ],
+ "Roo.grid.EditorGrid" : [
+ "Roo.grid.PropertyGrid"
+ ],
+ "Roo.LayoutManager" : [
+ "Roo.BorderLayout"
+ ],
+ "Roo.dd.DropTarget" : [
+ "Roo.dd.DropZone"
+ ],
+ "Roo.bootstrap.Element" : [
+ "Roo.bootstrap.CardFooter",
+ "Roo.bootstrap.CardHeader",
+ "Roo.bootstrap.CardImageTop",
+ "Roo.bootstrap.DropTarget"
+ ],
+ "Roo.form.TriggerField" : [
+ "Roo.form.ComboBox",
+ "Roo.form.DateField",
+ "Roo.form.MonthField",
+ "Roo.form.Select"
+ ],
+ "Roo.form.ComboBox" : [
+ "Roo.form.ComboCheck",
+ "Roo.form.ComboNested"
+ ],
+ "Roo.View" : [
+ "Roo.JsonView"
+ ],
+ "Roo.data.DataProxy" : [
+ "Roo.data.HttpProxy"
+ ],
+ "Roo.menu.Menu" : [
+ "Roo.menu.ColorMenu",
+ "Roo.menu.DateMenu"
+ ],
+ "Roo.bootstrap.ComboBox" : [
+ "Roo.bootstrap.MoneyField"
+ ],
+ "Roo.dd.DragDrop" : [
+ "Roo.dd.DD",
+ "Roo.dd.DDTarget"
+ ],
+ "Roo.tree.TreeNode" : [
+ "Roo.tree.AsyncTreeNode"
+ ],
+ "Roo.Button" : [
+ "Roo.SplitButton",
+ "Roo.Toolbar.Button"
+ ],
+ "Roo.util.Observable" : [
+ "Roo.BasicDialog",
+ "Roo.BasicLayoutRegion",
+ "Roo.Button",
+ "Roo.Component",
+ "Roo.ContentPanel",
+ "Roo.Document",
+ "Roo.LayoutManager",
+ "Roo.Resizable",
+ "Roo.SplitBar",
+ "Roo.TabPanel",
+ "Roo.TabPanelItem",
+ "Roo.UpdateManager",
+ "Roo.View",
+ "Roo.XComponent",
+ "Roo.bootstrap.SplitBar",
+ "Roo.bootstrap.layout.Basic",
+ "Roo.bootstrap.panel.Content",
+ "Roo.bootstrap.panel.TabItem",
+ "Roo.bootstrap.panel.Tabs",
+ "Roo.data.Connection",
+ "Roo.data.DataProxy",
+ "Roo.data.Node",
+ "Roo.data.Store",
+ "Roo.data.Tree",
+ "Roo.dd.DragDrop",
+ "Roo.form.BasicForm",
+ "Roo.grid.AbstractGridView",
+ "Roo.grid.AbstractSelectionModel",
+ "Roo.grid.ColumnModel",
+ "Roo.grid.Grid",
+ "Roo.grid.GridView",
+ "Roo.menu.Menu",
+ "Roo.tree.DefaultSelectionModel",
+ "Roo.tree.MultiSelectionModel",
+ "Roo.tree.TreeLoader",
+ "Roo.util.ClickRepeater",
+ "Roo.util.MixedCollection"
+ ],
+ "Roo.bootstrap.Input" : [
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField"
+ ],
+ "Roo.bootstrap.layout.Manager" : [
+ "Roo.bootstrap.layout.Border"
+ ],
+ "Roo.Component" : [
+ "Roo.BoxComponent",
+ "Roo.CalendarPanel",
+ "Roo.ColorPalette",
+ "Roo.DatePicker",
+ "Roo.Editor",
+ "Roo.HtmlEditorCore",
+ "Roo.bootstrap.Component",
+ "Roo.form.Layout",
+ "Roo.menu.BaseItem"
+ ],
+ "Roo.BorderLayout" : [
+ "Roo.ReaderLayout"
+ ],
+ "Roo.menu.Item" : [
+ "Roo.menu.CheckItem"
+ ],
+ "Roo.form.Field" : [
+ "Roo.form.Checkbox",
+ "Roo.form.DayPicker",
+ "Roo.form.DisplayField",
+ "Roo.form.GridField",
+ "Roo.form.HtmlEditor",
+ "Roo.form.Signature",
+ "Roo.form.TextField"
+ ],
+ "Roo.form.BasicForm" : [
+ "Roo.form.Form"
+ ],
+ "Roo.SplitButton" : [
+ "Roo.Toolbar.SplitButton"
+ ],
+ "Roo.bootstrap.panel.Content" : [
+ "Roo.bootstrap.panel.Grid",
+ "Roo.bootstrap.panel.Nest"
+ ],
+ "Roo.BasicDialog" : [
+ "Roo.LayoutDialog"
+ ],
+ "Roo.menu.BaseItem" : [
+ "Roo.menu.Adapter",
+ "Roo.menu.Item",
+ "Roo.menu.Separator",
+ "Roo.menu.TextItem"
+ ],
+ "Roo.BoxComponent" : [
+ "Roo.form.ComboBoxArray.Item",
+ "Roo.form.Field",
+ "Roo.form.TextItem"
+ ],
+ "Roo.data.Store" : [
+ "Roo.data.JsonStore",
+ "Roo.data.SimpleStore"
+ ],
+ "Roo.dd.DDProxy" : [
+ "Roo.dd.DragSource",
+ "Roo.grid.SplitDragZone"
+ ],
+ "Roo.menu.Adapter" : [
+ "Roo.menu.ColorItem",
+ "Roo.menu.DateItem"
+ ],
+ "Roo.tree.TreePanel" : [
+ "Roo.tree.ColumnTree"
+ ],
+ "Roo.bootstrap.layout.Basic" : [
+ "Roo.bootstrap.layout.Region"
+ ],
+ "Roo.bootstrap.TriggerField" : [
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.PhoneInput"
+ ],
+ "Roo.form.TextField" : [
+ "Roo.form.ComboBoxArray",
+ "Roo.form.Hidden",
+ "Roo.form.NumberField",
+ "Roo.form.TextArea",
+ "Roo.form.TriggerField"
+ ],
+ "Roo.form.Checkbox" : [
+ "Roo.form.Radio"
+ ],
+ "Roo.grid.AbstractSelectionModel" : [
+ "Roo.grid.CellSelectionModel",
+ "Roo.grid.RowSelectionModel"
+ ],
+ "Roo.dd.DDTarget" : [
+ "Roo.dd.DropTarget"
+ ],
+ "Roo.bootstrap.Button" : [
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.CardUploader"
+ ],
+ "Roo.bootstrap.Component" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Body",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.Modal",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TableBody",
+ "Roo.bootstrap.TableCell",
+ "Roo.bootstrap.TableRow",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Bar",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem"
+ ],
+ "Roo.data.Tree" : [
+ "Roo.tree.TreePanel"
+ ],
+ "Roo.dd.DD" : [
+ "Roo.dd.DDProxy"
+ ],
+ "Roo.form.TextArea" : [
+ "Roo.form.FCKeditor"
+ ],
+ "Roo.grid.Grid" : [
+ "Roo.grid.Calendar",
+ "Roo.grid.EditorGrid"
+ ],
+ "Roo.Editor" : [
+ "Roo.grid.GridEditor",
+ "Roo.tree.TreeEditor"
+ ],
+ "Roo.bootstrap.nav.Simplebar" : [
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PopoverNav",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.nav.Headerbar"
+ ],
+ "Roo.data.Connection" : [
+ "Roo.Ajax"
+ ],
+ "Roo.dd.DragSource" : [
+ "Roo.dd.DragZone"
+ ],
+ "Roo.bootstrap.nav.Bar" : [
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "Roo.BasicLayoutRegion" : [
+ "Roo.LayoutRegion"
+ ],
+ "Roo.bootstrap.TextArea" : [
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Markdown"
+ ],
+ "Roo.data.Node" : [
+ "Roo.tree.TreeNode"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.util.TextMetrics" : {
"props" : [],
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"Roo.util.TextMetrics.Instance" : {
"props" : [],
"events" : [],
- "methods" : []
+ "methods" : [],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"String" : {
"props" : [],
}
]
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"_global_" : {
"props" : [],
"params" : [],
"returns" : []
}
- ]
+ ],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
},
"this" : {
"props" : [],
"events" : [],
- "methods" : []
+ "methods" : [],
+ "isAbstract" : false,
+ "isBuilderTop" : false,
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : []
}
}
\ No newline at end of file
<span class="jsdoc-comment">/**
* @class Roo.bootstrap.LayoutMasonry
* @extends Roo.bootstrap.Component
- * @children Roo.bootstrap.Element Roo.bootstrap.Image Roo.bootstrap.MasonryBrick
+ * @children Roo.bootstrap.Element Roo.bootstrap.Img Roo.bootstrap.MasonryBrick
* Bootstrap Layout Masonry class
*
* This is based on
/**
* @class Roo.bootstrap.breadcrumb.Nav
* @extends Roo.bootstrap.Component
+ * @children Roo.bootstrap.Component
* Bootstrap Breadcrumb Nav Class
*
- * @children Roo.bootstrap.breadcrumb.Component
+ *
* @cfg {String} html the content of the link.
* @cfg {String} href where it links to if '#' is used the link will be handled by onClick.
* @cfg {Boolean} active is it active
/**
* @class Roo.bootstrap.nav.Sidebar
- * @extends Roo.bootstrap.Navbar
+ * @extends Roo.bootstrap.nav.Bar
* @children Roo.bootstrap.nav.Group Roo.bootstrap.Container Roo.bootstrap.Form Roo.bootstrap.Row Roo.bootstrap.Column Roo.bootstrap.Link
* Bootstrap Sidebar class
*
/**
* @class Roo.data.DataProxy
- * @extends Roo.data.Observable
+ * @extends Roo.util.Observable
* @abstract
* This class is an abstract base class for implementations which provide retrieval of
* unformatted data objects.<br>
/**
* @class Roo.grid.Calendar
- * @extends Roo.util.Grid
+ * @extends Roo.grid.Grid
* This class extends the Grid to provide a calendar widget
* <br><br>Usage:<pre><code>
var grid = new Roo.grid.Calendar("my-container-id", {
/**
* @class Roo.tree.ColumnTree
- * @extends Roo.data.TreePanel
+ * @extends Roo.tree.TreePanel
* @cfg {Object} columns Including width, header, renderer, cls, dataIndex
* @cfg {int} borderWidth compined right/left border allowance
* @constructor
{
"name" : "Array",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : true,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Array",
"example" : "",
"deprecated" : "",
{
"name" : "Date",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "The date parsing and format syntax is a subset of\n<a href=\"http://www.php.net/date\">PHP's date() function</a>, and the formats that are\nsupported will provide results equivalent to their PHP versions.\n\nFollowing is the list of all currently supported formats:\n<pre>\nSample date:\n'Wed Jan 10 2007 15:05:01 GMT-0600 (Central Standard Time)'\n\nFormat Output Description\n------ ---------- --------------------------------------------------------------\n d 10 Day of the month, 2 digits with leading zeros\n D Wed A textual representation of a day, three letters\n j 10 Day of the month without leading zeros\n l Wednesday A full textual representation of the day of the week\n S th English ordinal day of month suffix, 2 chars (use with j)\n w 3 Numeric representation of the day of the week\n z 9 The julian date, or day of the year (0-365)\n W 01 ISO-8601 2-digit week number of year, weeks starting on Monday (00-52)\n F January A full textual representation of the month\n m 01 Numeric representation of a month, with leading zeros\n M Jan Month name abbreviation, three letters\n n 1 Numeric representation of a month, without leading zeros\n t 31 Number of days in the given month\n L 0 Whether it's a leap year (1 if it is a leap year, else 0)\n Y 2007 A full numeric representation of a year, 4 digits\n y 07 A two digit representation of a year\n a pm Lowercase Ante meridiem and Post meridiem\n A PM Uppercase Ante meridiem and Post meridiem\n g 3 12-hour format of an hour without leading zeros\n G 15 24-hour format of an hour without leading zeros\n h 03 12-hour format of an hour with leading zeros\n H 15 24-hour format of an hour with leading zeros\n i 05 Minutes with leading zeros\n s 01 Seconds, with leading zeros\n O -0600 Difference to Greenwich time (GMT) in hours (Allows +08, without minutes)\n P -06:00 Difference to Greenwich time (GMT) with colon between hours and minutes\n T CST Timezone setting of the machine running the code\n Z -21600 Timezone offset in seconds (negative if west of UTC, positive if east)\n</pre>\n\nExample usage (note that you must escape format specifiers with '\\\\' to render them as character literals):\n<pre><code>\nvar dt = new Date('1/10/2007 03:05:01 PM GMT-0600');\ndocument.write(dt.format('Y-m-d')); //2007-01-10\ndocument.write(dt.format('F j, Y, g:i a')); //January 10, 2007, 3:05 pm\ndocument.write(dt.format('l, \\\\t\\\\he dS of F Y h:i:s A')); //Wednesday, the 10th of January 2007 03:05:01 PM\n </code></pre>\n\nHere are some standard date/time patterns that you might find helpful. They\nare not part of the source of Date.js, but to use them you can simply copy this\nblock of code into any script that is included after Date.js and they will also become\nglobally available on the Date object. Feel free to add or remove patterns as needed in your code.\n<pre><code>\nDate.patterns = {\n ISO8601Long:\"Y-m-d H:i:s\",\n ISO8601Short:\"Y-m-d\",\n ShortDate: \"n/j/Y\",\n LongDate: \"l, F d, Y\",\n FullDateTime: \"l, F d, Y g:i:s A\",\n MonthDay: \"F d\",\n ShortTime: \"g:i A\",\n LongTime: \"g:i:s A\",\n SortableDateTime: \"Y-m-d\\\\TH:i:s\",\n UniversalSortableDateTime: \"Y-m-d H:i:sO\",\n YearMonth: \"F, Y\"\n};\n</code></pre>\n\nExample usage:\n<pre><code>\nvar dt = new Date();\ndocument.write(dt.format(Date.patterns.ShortDate));\n </code></pre>",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : true,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Date",
"example" : "",
"deprecated" : "",
{
"name" : "Function",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "These functions are available on every Function object (any JavaScript function).",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : true,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Function",
"example" : "",
"deprecated" : "",
{
"name" : "Number",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : true,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Number",
"example" : "",
"deprecated" : "",
"Roo.data.Connection",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Global Ajax request class.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Ajax",
"example" : "",
"deprecated" : "",
"name" : "method",
"type" : "String",
"desc" : "(Optional) The default HTTP method to be used for requests. (defaults to undefined; if not set but parms are present will use POST, otherwise GET)",
- "memberOf" : ""
+ "memberOf" : "Roo.Ajax"
},
{
"name" : "timeout",
"type" : "Number",
"desc" : "(Optional) The timeout in milliseconds to be used for requests. (defaults to 30000)",
- "memberOf" : ""
+ "memberOf" : "Roo.Ajax"
},
{
"name" : "autoAbort",
"type" : "Boolean",
"desc" : "(Optional) Whether a new request should abort any pending requests. (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Ajax"
},
{
"name" : "url",
"type" : "String",
"desc" : "The default URL to be used for requests to the server. (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.Ajax"
},
{
"name" : "extraParams",
"type" : "Object",
"desc" : "An object containing properties which are used as extra parameters to each request made by this object. (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.Ajax"
},
{
"name" : "disableCaching",
"type" : "Boolean",
"desc" : "(Optional) True to add a unique cache-buster param to GET requests. (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.Ajax"
},
{
"name" : "defaultHeaders",
"type" : "Object",
"desc" : "An object containing request headers which are added to each request made by this object. (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.Ajax"
}
],
"methods" : [
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.LayoutDialog"
- ],
+ "childClasses" : {
+ "Roo.BasicDialog" : [
+ "Roo.LayoutDialog"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Lightweight Dialog Class. The code below shows the creation of a typical dialog using existing HTML markup:\n<pre><code>\nvar dlg = new Roo.BasicDialog(\"my-dlg\", {\n height: 200,\n width: 300,\n minHeight: 100,\n minWidth: 150,\n modal: true,\n proxyDrag: true,\n shadow: true\n});\ndlg.addKeyListener(27, dlg.hide, dlg); // ESC can also close the dialog\ndlg.addButton('OK', dlg.hide, dlg); // Could call a save function instead of hiding\ndlg.addButton('Cancel', dlg.hide, dlg);\ndlg.show();\n</code></pre>\n <b>A Dialog should always be a direct child of the body element.</b>",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "BasicDialog",
"example" : "",
"deprecated" : "",
"name" : "y",
"type" : "Number",
"desc" : "The default top page coordinate of the dialog (defaults to center screen)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "modal",
"type" : "Boolean",
"desc" : "True to show the dialog modally, preventing user interaction with the rest of the page (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "listeners",
"name" : "animateTarget",
"type" : "String/Element",
"desc" : "Id or element from which the dialog should animate while opening\n(defaults to null with no animation)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "shadow",
"type" : "Boolean/String",
"desc" : "True or \"sides\" for the default effect, \"frame\" for 4-way shadow, and \"drop\" for bottom-right\nshadow (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "autoScroll",
"type" : "Boolean",
"desc" : "True to allow the dialog body contents to overflow and display scrollbars (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "collapsible",
"type" : "Boolean",
"desc" : "False to remove the built-in top-right corner collapse button (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "autoTabs",
"type" : "Boolean",
"desc" : "If true, all elements with class 'x-dlg-tab' will get automatically converted to tabs (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "shadowOffset",
"type" : "Number",
"desc" : "The number of pixels to offset the shadow if displayed (defaults to 5)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "buttons",
"type" : "Array",
"desc" : "Array of buttons",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "minButtonWidth",
"type" : "Number",
"desc" : "Minimum width of all dialog buttons (defaults to 75)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "title",
"type" : "String",
"desc" : "Default text to display in the title bar (defaults to null)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "minWidth",
"type" : "Number",
"desc" : "The minimum allowable width for a resizable dialog (defaults to 200)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "buttonAlign",
"type" : "String",
"desc" : "Valid values are \"left,\" \"center\" and \"right\" (defaults to \"right\")",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "autoCreate",
"type" : "Boolean/DomHelper",
"desc" : "True to auto create from scratch, or using a DomHelper Object (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "minHeight",
"type" : "Number",
"desc" : "The minimum allowable height for a resizable dialog (defaults to 80)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "proxyDrag",
"type" : "Boolean",
"desc" : "True to drag a lightweight proxy element rather than the dialog itself, used when\ndraggable = true (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "shim",
"type" : "Boolean",
"desc" : "True to create an iframe shim that prevents selects from showing through (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "width",
"type" : "Number",
"desc" : "Width of the dialog in pixels (can also be set via CSS). Determined by browser if unspecified.",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "constraintoviewport",
"type" : "Boolean",
"desc" : "True to keep the dialog constrained within the visible viewport boundaries (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "syncHeightBeforeShow",
"type" : "Boolean",
"desc" : "True to cause the dimensions to be recalculated before the dialog is shown (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "tabTag",
"type" : "String",
"desc" : "The tag name of tab elements, used when autoTabs = true (defaults to 'div')",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "resizable",
"type" : "Boolean",
"desc" : "False to disable manual dialog resizing (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "closable",
"type" : "Boolean",
"desc" : "False to remove the built-in top-right corner close button (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "fixedcenter",
"type" : "Boolean",
"desc" : "True to ensure that anytime the dialog is shown or resized it gets centered (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "height",
"type" : "Number",
"desc" : "Height of the dialog in pixels (can also be set via CSS). Determined by browser if unspecified.",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "resizeHandles",
"type" : "String",
"desc" : "Which resize handles to display - see the {@link Roo.Resizable} handles config\nproperty for valid values (defaults to 'all')",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "x",
"type" : "Number",
"desc" : "The default left page coordinate of the dialog (defaults to center screen)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
},
{
"name" : "draggable",
"type" : "Boolean",
"desc" : "False to disable dragging of the dialog within the viewport (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.BasicDialog"
}
],
"methods" : [
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.SplitLayoutRegion",
- "Roo.LayoutRegion",
- "Roo.bootstrap.layout.Split"
- ],
+ "childClasses" : {
+ "Roo.LayoutRegion" : [
+ "Roo.SplitLayoutRegion",
+ "Roo.bootstrap.layout.Split"
+ ],
+ "Roo.BasicLayoutRegion" : [
+ "Roo.LayoutRegion"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "This class represents a lightweight region in a layout manager. This region does not move dom nodes\nand does not have a titlebar, tabs or any other features. All it does is size and position \npanels. To create a BasicLayoutRegion, add lightweight:true or basic:true to your regions config.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "BasicLayoutRegion",
"example" : "",
"deprecated" : "",
"Roo.LayoutManager",
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.ReaderLayout"
+ "childClasses" : {
+ "Roo.BorderLayout" : [
+ "Roo.ReaderLayout"
+ ]
+ },
+ "tree_children" : [
+ "Roo.ContentPanel",
+ "Roo.GridPanel",
+ "Roo.NestedLayoutPanel",
+ "Roo.TreePanel"
],
+ "tree_parent" : [],
"desc" : "This class represents a common layout manager used in desktop applications. For screenshots and more details,\nplease see: <br><br>\n<a href=\"http://www.jackslocum.com/yui/2006/10/19/cross-browser-web-20-layouts-with-yahoo-ui/\">Cross Browser Layouts - Part 1</a><br>\n<a href=\"http://www.jackslocum.com/yui/2006/10/28/cross-browser-web-20-layouts-part-2-ajax-feed-viewer-20/\">Cross Browser Layouts - Part 2</a><br><br>\nExample:\n <pre><code>\n var layout = new Roo.BorderLayout(document.body, {\n north: {\n initialSize: 25,\n titlebar: false\n },\n west: {\n split:true,\n initialSize: 200,\n minSize: 175,\n maxSize: 400,\n titlebar: true,\n collapsible: true\n },\n east: {\n split:true,\n initialSize: 202,\n minSize: 175,\n maxSize: 400,\n titlebar: true,\n collapsible: true\n },\n south: {\n split:true,\n initialSize: 100,\n minSize: 100,\n maxSize: 200,\n titlebar: true,\n collapsible: true\n },\n center: {\n titlebar: true,\n autoScroll:true,\n resizeTabs: true,\n minTabWidth: 50,\n preferredTabWidth: 150\n }\n});\n\n// shorthand\nvar CP = Roo.ContentPanel;\n\nlayout.beginUpdate();\nlayout.add(\"north\", new CP(\"north\", \"North\"));\nlayout.add(\"south\", new CP(\"south\", {title: \"South\", closable: true}));\nlayout.add(\"west\", new CP(\"west\", {title: \"West\"}));\nlayout.add(\"east\", new CP(\"autoTabs\", {title: \"Auto Tabs\", closable: true}));\nlayout.add(\"center\", new CP(\"center1\", {title: \"Close Me\", closable: true}));\nlayout.add(\"center\", new CP(\"center2\", {title: \"Center Panel\", closable: false}));\nlayout.getRegion(\"center\").showPanel(\"center1\");\nlayout.endUpdate();\n</code></pre>\n\n<b>The container the layout is rendered into can be either the body element or any other element.\nIf it is not the body element, the container needs to either be an absolute positioned element,\nor you will need to add \"position:relative\" to the css of the container. You will also need to specify\nthe container size if it is not the body element.</b>",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "BorderLayout",
"example" : "",
"deprecated" : "",
"name" : "center",
"type" : "Roo.LayoutRegion",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.BorderLayout"
},
{
"name" : "listeners",
"name" : "east",
"type" : "Roo.LayoutRegion",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.BorderLayout"
},
{
"name" : "west",
"type" : "Roo.LayoutRegion",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.BorderLayout"
},
{
"name" : "north",
"type" : "Roo.LayoutRegion",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.BorderLayout"
},
{
"name" : "south",
"type" : "Roo.LayoutRegion",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.BorderLayout"
}
],
"methods" : [
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.form.TextArea",
- "Roo.form.MonthField",
- "Roo.form.ComboBox",
- "Roo.form.GridField",
- "Roo.form.DisplayField",
- "Roo.form.ComboNested",
- "Roo.form.Checkbox",
- "Roo.form.Radio",
- "Roo.form.TriggerField",
- "Roo.form.Field",
- "Roo.form.Hidden",
- "Roo.form.ComboCheck",
- "Roo.form.DayPicker",
- "Roo.form.HtmlEditor",
- "Roo.form.ComboBoxArray.Item",
- "Roo.form.TextField",
- "Roo.form.TextItem",
- "Roo.form.Signature",
- "Roo.form.DateField",
- "Roo.form.ComboBoxArray",
- "Roo.form.FCKeditor",
- "Roo.form.Select",
- "Roo.form.NumberField"
- ],
+ "childClasses" : {
+ "Roo.form.Field" : [
+ "Roo.form.Checkbox",
+ "Roo.form.DayPicker",
+ "Roo.form.DisplayField",
+ "Roo.form.GridField",
+ "Roo.form.HtmlEditor",
+ "Roo.form.Signature",
+ "Roo.form.TextField"
+ ],
+ "Roo.form.TextArea" : [
+ "Roo.form.FCKeditor"
+ ],
+ "Roo.BoxComponent" : [
+ "Roo.form.ComboBoxArray.Item",
+ "Roo.form.Field",
+ "Roo.form.TextItem"
+ ],
+ "Roo.form.Checkbox" : [
+ "Roo.form.Radio"
+ ],
+ "Roo.form.TextField" : [
+ "Roo.form.ComboBoxArray",
+ "Roo.form.Hidden",
+ "Roo.form.NumberField",
+ "Roo.form.TextArea",
+ "Roo.form.TriggerField"
+ ],
+ "Roo.form.TriggerField" : [
+ "Roo.form.ComboBox",
+ "Roo.form.DateField",
+ "Roo.form.MonthField",
+ "Roo.form.Select"
+ ],
+ "Roo.form.ComboBox" : [
+ "Roo.form.ComboCheck",
+ "Roo.form.ComboNested"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Base class for any visual {@link Roo.Component} that uses a box container. BoxComponent provides automatic box\nmodel adjustments for sizing and positioning and will work correctly withnin the Component rendering model. All\ncontainer classes should subclass BoxComponent so that they will work consistently when nested within other Roo\nlayout containers.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "BoxComponent",
"example" : "",
"deprecated" : "",
"name" : "width",
"type" : "Number",
"desc" : "width (optional) size of component",
- "memberOf" : ""
+ "memberOf" : "Roo.BoxComponent"
},
{
"name" : "height",
"type" : "Number",
"desc" : "height (optional) size of component",
- "memberOf" : ""
+ "memberOf" : "Roo.BoxComponent"
},
{
"name" : "disableClass",
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.Toolbar.SplitButton",
- "Roo.SplitButton",
- "Roo.Toolbar.Button"
- ],
+ "childClasses" : {
+ "Roo.Button" : [
+ "Roo.SplitButton",
+ "Roo.Toolbar.Button"
+ ],
+ "Roo.SplitButton" : [
+ "Roo.Toolbar.SplitButton"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Simple Button class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Button",
"example" : "",
"deprecated" : "",
"name" : "tooltip",
"type" : "String/Object",
"desc" : "The tooltip for the button - can be a string or QuickTips config object",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "text",
"type" : "String",
"desc" : "The button text",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "renderTo",
"type" : "String/HTMLElement/Element",
"desc" : "The element to append the button to",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "hidden",
"type" : "Boolean",
"desc" : "True to start hidden (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "toggleGroup",
"type" : "String",
"desc" : "The group this toggle button is a member of (only 1 per group can be pressed, only\n applies if enableToggle = true)",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "handleMouseEvents",
"type" : "Boolean",
"desc" : "False to disable visual cues on mouseover, mouseout and mousedown (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "menu",
"type" : "Roo.menu.Menu",
"desc" : "Standard menu attribute consisting of a reference to a menu object, a menu id or a menu config blob (defaults to undefined).",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "enableToggle",
"type" : "Boolean",
"desc" : "True to enable pressed/not pressed toggling (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "handler",
"type" : "Function",
"desc" : "A function called when the button is clicked (can be used instead of click event)",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "scope",
"type" : "Object",
"desc" : "The scope of the handler",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "minWidth",
"type" : "Number",
"desc" : "The minimum width for this button (used to give a set of buttons a common width)",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "disabled",
"type" : "Boolean",
"desc" : "True to start disabled (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "pressed",
"type" : "Boolean",
"desc" : "True to start pressed (only if enableToggle = true)",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "template",
"type" : "Roo.Template",
"desc" : "(Optional)\nAn {@link Roo.Template} with which to create the Button's main element. This Template must\ncontain numeric substitution parameter 0 if it is to display the tRoo property. Changing the template could\nrequire code modifications if required elements (e.g. a button) aren't present.",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "cls",
"type" : "String",
"desc" : "A CSS class to apply to the button's main element.",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "tabIndex",
"type" : "Number",
"desc" : "The DOM tabIndex for this button (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "iconCls",
"type" : "String",
"desc" : "A css class which sets a background image to be used as the icon for this button (defaults to undefined).",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "menuAlign",
"type" : "String",
"desc" : "The position to align the menu to (see {@link Roo.Element#alignTo} for more details, defaults to 'tl-bl?').",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "icon",
"type" : "String",
"desc" : "The path to an image to display in the button (the image will be set as the background-image\nCSS property of the button by default, so if you want a mixed icon/text button, set cls:\"x-btn-text-icon\")",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "tooltipType",
"type" : "String",
"desc" : "The type of tooltip to use. Either \"qtip\" (default) for QuickTips or \"title\" for title attribute.",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "clickEvent",
"type" : "String",
"desc" : "The type of event to map to the button's event handler (defaults to 'click')",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "repeat",
"type" : "Boolean/Object",
"desc" : "True to repeat fire the click event while the mouse is down. This can also be\n an {@link Roo.util.ClickRepeater} config object (defaults to false).",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
},
{
"name" : "type",
"type" : "String",
"desc" : "The button's type, corresponding to the DOM input element type attribute. Either \"submit,\" \"reset\" or \"button\" (default).",
- "memberOf" : ""
+ "memberOf" : "Roo.Button"
}
],
"methods" : [
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap Calendar class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "CalendarPanel",
"example" : "",
"deprecated" : "",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Simple color palette class for choosing colors. The palette can be rendered to any container.<br />\nHere's an example of typical usage:\n<pre><code>\nvar cp = new Roo.ColorPalette({value:'993300'}); // initial selected color\ncp.render('my-div');\n\ncp.on('select', function(palette, selColor){\n // do something with selColor\n});\n</code></pre>",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "ColorPalette",
"example" : "",
"deprecated" : "",
"name" : "allowReselect",
"type" : "Boolean",
"desc" : "If set to true then reselecting a color that is already selected fires the selection event",
- "memberOf" : ""
+ "memberOf" : "Roo.ColorPalette"
},
{
"name" : "hideMode",
"name" : "value",
"type" : "String",
"desc" : "The initial color to highlight (should be a valid 6-digit color hex code without the # symbol). Note that\nthe hex codes are case-sensitive.",
- "memberOf" : ""
+ "memberOf" : "Roo.ColorPalette"
},
{
"name" : "allowDomMove",
"name" : "itemCls",
"type" : "String",
"desc" : "The CSS class to apply to the containing element (defaults to \"x-color-palette\")",
- "memberOf" : ""
+ "memberOf" : "Roo.ColorPalette"
},
{
"name" : "actionMode",
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.bootstrap.Card",
- "Roo.form.TextArea",
- "Roo.form.MonthField",
- "Roo.form.ComboBox",
- "Roo.form.GridField",
- "Roo.bootstrap.DocumentViewer",
- "Roo.bootstrap.DateField",
- "Roo.bootstrap.Button",
- "Roo.form.DisplayField",
- "Roo.form.ComboNested",
- "Roo.bootstrap.Calendar",
- "Roo.bootstrap.TabGroup",
- "Roo.bootstrap.Component",
- "Roo.menu.DateItem",
- "Roo.form.Checkbox",
- "Roo.bootstrap.Form",
- "Roo.bootstrap.Graph",
- "Roo.bootstrap.BezierSignature",
- "Roo.tree.TreeEditor",
- "Roo.bootstrap.dash.NumberBox",
- "Roo.bootstrap.Alert",
- "Roo.bootstrap.TriggerField",
- "Roo.bootstrap.MonthField",
- "Roo.bootstrap.PagingToolbar",
- "Roo.bootstrap.htmleditor.ToolbarStandard",
- "Roo.bootstrap.TabPanel",
- "Roo.bootstrap.DateSplitField",
- "Roo.bootstrap.Container",
- "Roo.Editor",
- "Roo.bootstrap.CardHeader",
- "Roo.bootstrap.Modal",
- "Roo.bootstrap.TableRow",
- "Roo.bootstrap.CheckBox",
- "Roo.bootstrap.DocumentSlider",
- "Roo.form.Radio",
- "Roo.bootstrap.TimeField",
- "Roo.bootstrap.Radio",
- "Roo.bootstrap.TableBody",
- "Roo.form.TriggerField",
- "Roo.bootstrap.Input",
- "Roo.bootstrap.dash.TabBox",
- "Roo.bootstrap.DocumentManager",
- "Roo.form.Column",
- "Roo.bootstrap.nav.SidebarItem",
- "Roo.bootstrap.Progress",
- "Roo.bootstrap.RadioSet",
- "Roo.bootstrap.menu.Menu",
- "Roo.bootstrap.dash.TabPane",
- "Roo.CalendarPanel",
- "Roo.bootstrap.Brick",
- "Roo.form.Field",
- "Roo.form.Row",
- "Roo.bootstrap.DropTarget",
- "Roo.form.Hidden",
- "Roo.form.ComboCheck",
- "Roo.bootstrap.LocationPicker",
- "Roo.menu.Separator",
- "Roo.form.DayPicker",
- "Roo.bootstrap.Link",
- "Roo.bootstrap.MessageBar",
- "Roo.BoxComponent",
- "Roo.bootstrap.nav.Bar",
- "Roo.bootstrap.breadcrumb.Nav",
- "Roo.form.HtmlEditor",
- "Roo.bootstrap.Img",
- "Roo.bootstrap.PopoverNav",
- "Roo.bootstrap.LayoutMasonry",
- "Roo.bootstrap.PhoneInput",
- "Roo.bootstrap.breadcrumb.Item",
- "Roo.form.ComboBoxArray.Item",
- "Roo.grid.GridEditor",
- "Roo.form.Layout",
- "Roo.bootstrap.nav.ProgressBarItem",
- "Roo.bootstrap.nav.Item",
- "Roo.bootstrap.CardUploader",
- "Roo.DatePicker",
- "Roo.bootstrap.Element",
- "Roo.bootstrap.Pagination",
- "Roo.bootstrap.MasonryBrick",
- "Roo.bootstrap.Markdown",
- "Roo.bootstrap.HtmlEditor",
- "Roo.HtmlEditorCore",
- "Roo.bootstrap.Table",
- "Roo.form.TextField",
- "Roo.bootstrap.Body",
- "Roo.menu.ColorItem",
- "Roo.form.TextItem",
- "Roo.bootstrap.SecurePass",
- "Roo.form.Signature",
- "Roo.bootstrap.PaginationItem",
- "Roo.bootstrap.menu.Item",
- "Roo.bootstrap.nav.ProgressBar",
- "Roo.bootstrap.Slider",
- "Roo.menu.TextItem",
- "Roo.form.DateField",
- "Roo.bootstrap.ProgressBar",
- "Roo.bootstrap.Row",
- "Roo.menu.BaseItem",
- "Roo.menu.Adapter",
- "Roo.bootstrap.NumberField",
- "Roo.bootstrap.TextArea",
- "Roo.bootstrap.TableCell",
- "Roo.form.ComboBoxArray",
- "Roo.bootstrap.Column",
- "Roo.bootstrap.ComboBox",
- "Roo.form.FCKeditor",
- "Roo.bootstrap.FieldLabel",
- "Roo.bootstrap.ButtonUploader",
- "Roo.bootstrap.ButtonGroup",
- "Roo.bootstrap.MoneyField",
- "Roo.bootstrap.menu.Separator",
- "Roo.bootstrap.layout.Manager",
- "Roo.menu.Item",
- "Roo.bootstrap.nav.Simplebar",
- "Roo.bootstrap.Popover",
- "Roo.bootstrap.CardImageTop",
- "Roo.form.Select",
- "Roo.bootstrap.UploadCropbox",
- "Roo.form.NumberField",
- "Roo.ColorPalette",
- "Roo.form.FieldSet",
- "Roo.bootstrap.layout.Border",
- "Roo.bootstrap.CardFooter",
- "Roo.bootstrap.LayoutMasonryAuto",
- "Roo.menu.CheckItem",
- "Roo.bootstrap.nav.Headerbar",
- "Roo.bootstrap.Header",
- "Roo.bootstrap.nav.Group"
- ],
+ "childClasses" : {
+ "Roo.bootstrap.nav.Bar" : [
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "Roo.form.Field" : [
+ "Roo.form.Checkbox",
+ "Roo.form.DayPicker",
+ "Roo.form.DisplayField",
+ "Roo.form.GridField",
+ "Roo.form.HtmlEditor",
+ "Roo.form.Signature",
+ "Roo.form.TextField"
+ ],
+ "Roo.bootstrap.ComboBox" : [
+ "Roo.bootstrap.MoneyField"
+ ],
+ "Roo.bootstrap.nav.Simplebar" : [
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PopoverNav",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.nav.Headerbar"
+ ],
+ "Roo.bootstrap.Button" : [
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.CardUploader"
+ ],
+ "Roo.bootstrap.Column" : [
+ "Roo.bootstrap.TabGroup"
+ ],
+ "Roo.form.TextArea" : [
+ "Roo.form.FCKeditor"
+ ],
+ "Roo.Component" : [
+ "Roo.BoxComponent",
+ "Roo.CalendarPanel",
+ "Roo.ColorPalette",
+ "Roo.DatePicker",
+ "Roo.Editor",
+ "Roo.HtmlEditorCore",
+ "Roo.bootstrap.Component",
+ "Roo.form.Layout",
+ "Roo.menu.BaseItem"
+ ],
+ "Roo.bootstrap.layout.Manager" : [
+ "Roo.bootstrap.layout.Border"
+ ],
+ "Roo.BoxComponent" : [
+ "Roo.form.ComboBoxArray.Item",
+ "Roo.form.Field",
+ "Roo.form.TextItem"
+ ],
+ "Roo.bootstrap.Element" : [
+ "Roo.bootstrap.CardFooter",
+ "Roo.bootstrap.CardHeader",
+ "Roo.bootstrap.CardImageTop",
+ "Roo.bootstrap.DropTarget"
+ ],
+ "Roo.bootstrap.Input" : [
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField"
+ ],
+ "Roo.form.Checkbox" : [
+ "Roo.form.Radio"
+ ],
+ "Roo.Editor" : [
+ "Roo.grid.GridEditor",
+ "Roo.tree.TreeEditor"
+ ],
+ "Roo.menu.BaseItem" : [
+ "Roo.menu.Adapter",
+ "Roo.menu.Item",
+ "Roo.menu.Separator",
+ "Roo.menu.TextItem"
+ ],
+ "Roo.bootstrap.TextArea" : [
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Markdown"
+ ],
+ "Roo.bootstrap.nav.Item" : [
+ "Roo.bootstrap.nav.SidebarItem"
+ ],
+ "Roo.form.TextField" : [
+ "Roo.form.ComboBoxArray",
+ "Roo.form.Hidden",
+ "Roo.form.NumberField",
+ "Roo.form.TextArea",
+ "Roo.form.TriggerField"
+ ],
+ "Roo.form.Layout" : [
+ "Roo.form.Column",
+ "Roo.form.FieldSet",
+ "Roo.form.Row"
+ ],
+ "Roo.menu.Item" : [
+ "Roo.menu.CheckItem"
+ ],
+ "Roo.menu.Adapter" : [
+ "Roo.menu.ColorItem",
+ "Roo.menu.DateItem"
+ ],
+ "Roo.bootstrap.Component" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Body",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.Modal",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TableBody",
+ "Roo.bootstrap.TableCell",
+ "Roo.bootstrap.TableRow",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Bar",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem"
+ ],
+ "Roo.bootstrap.TriggerField" : [
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.PhoneInput"
+ ],
+ "Roo.form.TriggerField" : [
+ "Roo.form.ComboBox",
+ "Roo.form.DateField",
+ "Roo.form.MonthField",
+ "Roo.form.Select"
+ ],
+ "Roo.form.ComboBox" : [
+ "Roo.form.ComboCheck",
+ "Roo.form.ComboNested"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Base class for all major Roo components. All subclasses of Component can automatically participate in the standard\nRoo component lifecycle of creation, rendering and destruction. They also have automatic support for basic hide/show\nand enable/disable behavior. Component allows any subclass to be lazy-rendered into any {@link Roo.Container} and\nto be automatically registered with the {@link Roo.ComponentMgr} so that it can be referenced at any time via {@link Roo.getCmp}.\nAll visual components (widgets) that require rendering into a layout should subclass Component.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Component",
"example" : "",
"deprecated" : "",
"name" : "hideMode",
"type" : "String",
"desc" : "y)\nHow this component should hidden. Supported values are\n\"visibility\" (css visibility), \"offsets\" (negative offset position) and\n\"display\" (css display) - defaults to \"display\".",
- "memberOf" : ""
+ "memberOf" : "Roo.Component"
},
{
"name" : "allowDomMove",
"type" : "Boolean",
"desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
- "memberOf" : ""
+ "memberOf" : "Roo.Component"
},
{
"name" : "actionMode",
"type" : "String",
"desc" : "which property holds the element that used for hide() / show() / disable() / enable()\ndefault is 'el' for forms you probably want to set this to fieldEl",
- "memberOf" : ""
+ "memberOf" : "Roo.Component"
},
{
"name" : "disableClass",
"type" : "String",
"desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
- "memberOf" : ""
+ "memberOf" : "Roo.Component"
}
],
"methods" : [
{
"name" : "Roo.ComponentMgr",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Provides a common registry of all components on a page so that they can be easily accessed by component id (see {@link Roo.getCmp}).",
"isSingleton" : true,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "ComponentMgr",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.CompositeElement",
"augments" : [],
- "childClasses" : [
- "Roo.CompositeElementLite"
- ],
+ "childClasses" : {
+ "Roo.CompositeElement" : [
+ "Roo.CompositeElementLite"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Standard composite class. Creates a Roo.Element for every element in the collection.\n<br><br>\n<b>NOTE: Although they are not listed, this class supports all of the set/update methods of Roo.Element. All Roo.Element\nactions will be performed on all the elements in this collection.</b>\n<br><br>\nAll methods return <i>this</i> and can be chained.\n <pre><code>\n var els = Roo.select(\"#some-el div.some-class\", true);\n // or select directly from an existing element\n var el = Roo.get('some-el');\n el.select('div.some-class', true);\n\n els.setWidth(100); // all elements become 100 width\n els.hide(true); // all elements fade out and hide\n // or\n els.setWidth(100).hide(true);\n </code></pre>",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "CompositeElement",
"example" : "",
"deprecated" : "",
"augments" : [
"Roo.CompositeElement"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Flyweight composite class. Reuses the same Roo.Element for element operations.\n <pre><code>\n var els = Roo.select(\"#some-el div.some-class\");\n // or select directly from an existing element\n var el = Roo.get('some-el');\n el.select('div.some-class');\n\n els.setWidth(100); // all elements become 100 width\n els.hide(true); // all elements fade out and hide\n // or\n els.setWidth(100).hide(true);\n </code></pre><br><br>\n<b>NOTE: Although they are not listed, this class supports all of the set/update methods of Roo.Element. All Roo.Element\nactions will be performed on all the elements in this collection.</b>",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "CompositeElementLite",
"example" : "",
"deprecated" : "",
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.TreePanel",
- "Roo.NestedLayoutPanel",
- "Roo.GridPanel"
+ "childClasses" : {
+ "Roo.ContentPanel" : [
+ "Roo.GridPanel",
+ "Roo.NestedLayoutPanel",
+ "Roo.TreePanel"
+ ]
+ },
+ "tree_children" : [
+ "Roo.form.Form",
+ "Roo.JsonView",
+ "Roo.View",
+ "Roo.JsonView"
],
+ "tree_parent" : [],
"desc" : "A basic ContentPanel element.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : true,
"memberOf" : "ContentPanel",
"example" : "",
"deprecated" : "",
"name" : "loadOnce",
"type" : "Boolean",
"desc" : "When used with {@link #url}, calls {@link #setUrl} with this value",
- "memberOf" : ""
+ "memberOf" : "Roo.ContentPanel"
},
{
"name" : "listeners",
"name" : "autoScroll",
"type" : "Boolean",
"desc" : "True to scroll overflow in this panel (use with {@link #fitToFrame})",
- "memberOf" : ""
+ "memberOf" : "Roo.ContentPanel"
},
{
"name" : "fitToFrame",
"type" : "Boolean",
"desc" : "True for this panel to adjust its size to fit when the region resizes (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.ContentPanel"
},
{
"name" : "background",
"type" : "Boolean",
"desc" : "True if the panel should not be activated when it is added (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.ContentPanel"
},
{
"name" : "toolbar",
"type" : "Roo.Toolbar",
"desc" : "A toolbar for this panel",
- "memberOf" : ""
+ "memberOf" : "Roo.ContentPanel"
},
{
"name" : "region",
"type" : "String",
"desc" : "[required] (center|north|south|east|west) which region to put this panel on (when used with xtype constructors)",
- "memberOf" : ""
+ "memberOf" : "Roo.ContentPanel"
},
{
"name" : "content",
"type" : "String",
"desc" : "Raw content to fill content panel with (uses setContent on construction.)",
- "memberOf" : ""
+ "memberOf" : "Roo.ContentPanel"
},
{
"name" : "menu",
"type" : "Roo.menu.Menu",
"desc" : "popup menu",
- "memberOf" : ""
+ "memberOf" : "Roo.ContentPanel"
},
{
"name" : "title",
"type" : "String",
"desc" : "The title for this panel",
- "memberOf" : ""
+ "memberOf" : "Roo.ContentPanel"
},
{
"name" : "style",
"type" : "String",
"desc" : "Extra style to add to the content panel",
- "memberOf" : ""
+ "memberOf" : "Roo.ContentPanel"
},
{
"name" : "autoCreate",
"type" : "Boolean|Object",
"desc" : "True to auto generate the DOM element for this panel, or a {@link Roo.DomHelper} config of the element to create",
- "memberOf" : ""
+ "memberOf" : "Roo.ContentPanel"
},
{
"name" : "fitContainer",
"type" : "Boolean",
"desc" : "When using {@link #fitToFrame} and {@link #resizeEl}, you can also fit the parent container (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.ContentPanel"
},
{
"name" : "closable",
"type" : "Boolean",
"desc" : "True if the panel can be closed/removed",
- "memberOf" : ""
+ "memberOf" : "Roo.ContentPanel"
},
{
"name" : "params",
"type" : "String|Object",
"desc" : "When used with {@link #url}, calls {@link #setUrl} with this value",
- "memberOf" : ""
+ "memberOf" : "Roo.ContentPanel"
},
{
"name" : "adjustments",
"type" : "Array",
"desc" : "Values to <b>add</b> to the width/height when doing a {@link #fitToFrame} (default is [0, 0])",
- "memberOf" : ""
+ "memberOf" : "Roo.ContentPanel"
},
{
"name" : "url",
"type" : "String",
"desc" : "Calls {@link #setUrl} with this value",
- "memberOf" : ""
+ "memberOf" : "Roo.ContentPanel"
},
{
"name" : "resizeEl",
"type" : "String|HTMLElement|Element",
"desc" : "An element to resize if {@link #fitToFrame} is true (instead of this panel's element)",
- "memberOf" : ""
+ "memberOf" : "Roo.ContentPanel"
}
],
"methods" : [
{
"name" : "Roo.DDView",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A DnD enabled version of Roo.View.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "DDView",
"example" : "",
"deprecated" : "",
"name" : "dropGroup",
"type" : "String/Array",
"desc" : "The ddgroup name(s) for the View's DropZone.",
- "memberOf" : ""
+ "memberOf" : "Roo.DDView"
},
{
"name" : "allowCopy",
"type" : "Boolean",
"desc" : "Causes ctrl/drag operations to copy nodes rather than move.",
- "memberOf" : ""
+ "memberOf" : "Roo.DDView"
},
{
"name" : "copy",
"type" : "Boolean",
"desc" : "Causes drag operations to copy nodes rather than move.",
- "memberOf" : ""
+ "memberOf" : "Roo.DDView"
},
{
"name" : "dragGroup",
"type" : "String/Array",
"desc" : "The ddgroup name(s) for the View's DragZone.",
- "memberOf" : ""
+ "memberOf" : "Roo.DDView"
}
],
"methods" : [
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Simple date picker class.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "DatePicker",
"example" : "",
"deprecated" : "",
"name" : "startDay",
"type" : "Number",
"desc" : "Day index at which the week should begin, 0-based (defaults to 0, which is Sunday)",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "monthYearText",
"type" : "String",
"desc" : "The header month selector tooltip (defaults to 'Choose a month (Control+Up/Down to move years)')",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "monthNames",
"type" : "Array",
"desc" : "An array of textual month names which can be overriden for localization support (defaults to Date.monthNames)",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "listeners",
"name" : "format",
"type" : "String",
"desc" : "The default date format string which can be overriden for localization support. The format must be\nvalid according to {@link Date#parseDate} (defaults to 'm/d/y').",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "nextText",
"type" : "String",
"desc" : "The next month navigation button tooltip (defaults to 'Next Month (Control+Right)')",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "maxText",
"type" : "String",
"desc" : "The error text to display if the maxDate validation fails (defaults to \"This date is after the maximum date\")",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "constrainToViewport",
"type" : "Boolean",
"desc" : "True to constrain the date picker to the viewport (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "minText",
"type" : "String",
"desc" : "The error text to display if the minDate validation fails (defaults to \"This date is before the minimum date\")",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "disabledDatesText",
"type" : "String",
"desc" : "The tooltip text to display when the date falls on a disabled date (defaults to \"\")",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "todayTip",
"type" : "String",
"desc" : "The tooltip to display for the button that selects the current date (defaults to \"{current date} (Spacebar)\")",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "hideMode",
"name" : "todayText",
"type" : "String",
"desc" : "The text to display on the button that selects the current date (defaults to \"Today\")",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "cancelText",
"type" : "String",
"desc" : "The text to display on the cancel button",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "allowDomMove",
"name" : "showClear",
"type" : "Bool",
"desc" : "Show a clear button (usefull for date form elements that can be blank.)",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "prevText",
"type" : "String",
"desc" : "The previous month navigation button tooltip (defaults to 'Previous Month (Control+Left)')",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "dayNames",
"type" : "Array",
"desc" : "An array of textual day names which can be overriden for localization support (defaults to Date.dayNames)",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "actionMode",
"name" : "disabledDaysText",
"type" : "String",
"desc" : "The tooltip to display when the date falls on a disabled day (defaults to \"\")",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "disabledDatesRE",
"type" : "RegExp",
"desc" : "JavaScript regular expression used to disable a pattern of dates (defaults to null)",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "minDate",
"type" : "Date",
"desc" : "Minimum allowable date (JavaScript date object, defaults to null)",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "disabledDays",
"type" : "Array",
"desc" : "An array of days to disable, 0-based. For example, [0, 6] disables Sunday and Saturday (defaults to null).",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "okText",
"type" : "String",
"desc" : "The text to display on the ok button",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "maxDate",
"type" : "Date",
"desc" : "Maximum allowable date (JavaScript date object, defaults to null)",
- "memberOf" : ""
+ "memberOf" : "Roo.DatePicker"
},
{
"name" : "disableClass",
{
"name" : "Roo.DialogManager",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Provides global access to BasicDialogs that have been created and\nsupport for z-indexing (layering) multiple open dialogs.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "DialogManager",
"example" : "",
"deprecated" : "",
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "This is a convience class to wrap up the main document loading code.. , rather than adding Roo.onReady(......)",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Document",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.DomHelper",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Utility class for working with DOM and/or Templates. It transparently supports using HTML fragments or DOM.\nFor more information see <a href=\"http://web.archive.org/web/20071221063734/http://www.jackslocum.com/blog/2006/10/06/domhelper-create-elements-using-dom-html-fragments-or-templates/\">this blog post with examples</a>.",
"isSingleton" : true,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "DomHelper",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.DomQuery",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Provides high performance selector/xpath processing by compiling queries into reusable functions. New pseudo classes and matchers can be plugged. It works on HTML and XML documents (if a content node is passed in).\n<p>\nDomQuery supports most of the <a href=\"http://www.w3.org/TR/2005/WD-css3-selectors-20051215/\">CSS3 selectors spec</a>, along with some custom selectors and basic XPath.</p>\n\n<p>\nAll selectors, attribute filters and pseudos below can be combined infinitely in any order. For example \"div.foo:nth-child(odd)[@foo=bar].bar:first\" would be a perfectly valid selector. Node filters are processed in the order in which they appear, which allows you to optimize your queries for your document structure.\n</p>\n<h4>Element Selectors:</h4>\n<ul class=\"list\">\n <li> <b>*</b> any element</li>\n <li> <b>E</b> an element with the tag E</li>\n <li> <b>E F</b> All descendent elements of E that have the tag F</li>\n <li> <b>E > F</b> or <b>E/F</b> all direct children elements of E that have the tag F</li>\n <li> <b>E + F</b> all elements with the tag F that are immediately preceded by an element with the tag E</li>\n <li> <b>E ~ F</b> all elements with the tag F that are preceded by a sibling element with the tag E</li>\n</ul>\n<h4>Attribute Selectors:</h4>\n<p>The use of @ and quotes are optional. For example, div[@foo='bar'] is also a valid attribute selector.</p>\n<ul class=\"list\">\n <li> <b>E[foo]</b> has an attribute \"foo\"</li>\n <li> <b>E[foo=bar]</b> has an attribute \"foo\" that equals \"bar\"</li>\n <li> <b>E[foo^=bar]</b> has an attribute \"foo\" that starts with \"bar\"</li>\n <li> <b>E[foo$=bar]</b> has an attribute \"foo\" that ends with \"bar\"</li>\n <li> <b>E[foo*=bar]</b> has an attribute \"foo\" that contains the substring \"bar\"</li>\n <li> <b>E[foo%=2]</b> has an attribute \"foo\" that is evenly divisible by 2</li>\n <li> <b>E[foo!=bar]</b> has an attribute \"foo\" that does not equal \"bar\"</li>\n</ul>\n<h4>Pseudo Classes:</h4>\n<ul class=\"list\">\n <li> <b>E:first-child</b> E is the first child of its parent</li>\n <li> <b>E:last-child</b> E is the last child of its parent</li>\n <li> <b>E:nth-child(<i>n</i>)</b> E is the <i>n</i>th child of its parent (1 based as per the spec)</li>\n <li> <b>E:nth-child(odd)</b> E is an odd child of its parent</li>\n <li> <b>E:nth-child(even)</b> E is an even child of its parent</li>\n <li> <b>E:only-child</b> E is the only child of its parent</li>\n <li> <b>E:checked</b> E is an element that is has a checked attribute that is true (e.g. a radio or checkbox) </li>\n <li> <b>E:first</b> the first E in the resultset</li>\n <li> <b>E:last</b> the last E in the resultset</li>\n <li> <b>E:nth(<i>n</i>)</b> the <i>n</i>th E in the resultset (1 based)</li>\n <li> <b>E:odd</b> shortcut for :nth-child(odd)</li>\n <li> <b>E:even</b> shortcut for :nth-child(even)</li>\n <li> <b>E:contains(foo)</b> E's innerHTML contains the substring \"foo\"</li>\n <li> <b>E:nodeValue(foo)</b> E contains a textNode with a nodeValue that equals \"foo\"</li>\n <li> <b>E:not(S)</b> an E element that does not match simple selector S</li>\n <li> <b>E:has(S)</b> an E element that has a descendent that matches simple selector S</li>\n <li> <b>E:next(S)</b> an E element whose next sibling matches simple selector S</li>\n <li> <b>E:prev(S)</b> an E element whose previous sibling matches simple selector S</li>\n</ul>\n<h4>CSS Value Selectors:</h4>\n<ul class=\"list\">\n <li> <b>E{display=none}</b> css value \"display\" that equals \"none\"</li>\n <li> <b>E{display^=none}</b> css value \"display\" that starts with \"none\"</li>\n <li> <b>E{display$=none}</b> css value \"display\" that ends with \"none\"</li>\n <li> <b>E{display*=none}</b> css value \"display\" that contains the substring \"none\"</li>\n <li> <b>E{display%=2}</b> css value \"display\" that is evenly divisible by 2</li>\n <li> <b>E{display!=none}</b> css value \"display\" that does not equal \"none\"</li>\n</ul>",
"isSingleton" : true,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "DomQuery",
"example" : "",
"deprecated" : "",
"augments" : [
"Roo.Template"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "An effort at a dom based template engine..\n\nSimilar to XTemplate, except it uses dom parsing to create the template..\n\nSupported features:\n\n Tags:\n\n<pre><code>\n {a_variable} - output encoded.\n {a_variable.format:(\"Y-m-d\")} - call a method on the variable\n {a_variable:raw} - unencoded output\n {a_variable:toFixed(1,2)} - Roo.util.Format.\"toFixed\"\n {a_variable:this.method_on_template(...)} - call a method on the template object.\n \n</code></pre>\n The tpl tag:\n<pre><code>\n <div roo-for=\"a_variable or condition..\"></div>\n <div roo-if=\"a_variable or condition\"></div>\n <div roo-exec=\"some javascript\"></div>\n <div roo-name=\"named_template\"></div> \n \n</code></pre>",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "DomTemplate",
"example" : "",
"deprecated" : "",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.tree.TreeEditor",
- "Roo.grid.GridEditor"
- ],
+ "childClasses" : {
+ "Roo.Editor" : [
+ "Roo.grid.GridEditor",
+ "Roo.tree.TreeEditor"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A base editor field that handles displaying/hiding on demand and has some built-in sizing and event handling logic.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Editor",
"example" : "",
"deprecated" : "",
"name" : "hideEl",
"type" : "Boolean",
"desc" : "False to keep the bound element visible while the editor is displayed (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.Editor"
},
{
"name" : "alignment",
"type" : "String",
"desc" : "The position to align to (see {@link Roo.Element#alignTo} for more details, defaults to \"c-c?\").",
- "memberOf" : ""
+ "memberOf" : "Roo.Editor"
},
{
"name" : "constrain",
"type" : "Boolean",
"desc" : "True to constrain the editor to the viewport",
- "memberOf" : ""
+ "memberOf" : "Roo.Editor"
},
{
"name" : "shadow",
"type" : "Boolean/String",
"desc" : "\"sides\" for sides/bottom only, \"frame\" for 4-way shadow, and \"drop\"\nfor bottom-right shadow (defaults to \"frame\")",
- "memberOf" : ""
+ "memberOf" : "Roo.Editor"
},
{
"name" : "hideMode",
"name" : "value",
"type" : "Mixed",
"desc" : "The data value of the underlying field (defaults to \"\")",
- "memberOf" : ""
+ "memberOf" : "Roo.Editor"
},
{
"name" : "allowDomMove",
"name" : "cancelOnEsc",
"type" : "Boolean",
"desc" : "True to cancel the edit when the escape key is pressed (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Editor"
},
{
"name" : "actionMode",
"name" : "completeOnEnter",
"type" : "Boolean",
"desc" : "True to complete the edit when the enter key is pressed (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Editor"
},
{
"name" : "revertInvalid",
"type" : "Boolean",
"desc" : "True to automatically revert the field value and cancel the edit when the user completes an edit and the field\nvalidation fails (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.Editor"
},
{
"name" : "disableClass",
"name" : "ignoreNoChange",
"type" : "Boolean",
"desc" : "True to skip the the edit completion process (no save, no events fired) if the user completes an edit and\nthe value has not changed (defaults to false). Applies only to string values - edits for other data types\nwill never be ignored.",
- "memberOf" : ""
+ "memberOf" : "Roo.Editor"
},
{
"name" : "autosize",
"type" : "Boolean/String",
"desc" : "True for the editor to automatically adopt the size of the underlying field, \"width\" to adopt the width only,\nor \"height\" to adopt the height only (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Editor"
},
{
"name" : "updateEl",
"type" : "Boolean",
"desc" : "True to update the innerHTML of the bound element when the update completes (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Editor"
}
],
"methods" : [
{
"name" : "Roo.Element",
"augments" : [],
- "childClasses" : [
- "Roo.Layer"
- ],
+ "childClasses" : {
+ "Roo.Element" : [
+ "Roo.Layer"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Represents an Element in the DOM.<br><br>\nUsage:<br>\n<pre><code>\nvar el = Roo.get(\"my-div\");\n\n// or with getEl\nvar el = getEl(\"my-div\");\n\n// or with a DOM element\nvar el = Roo.get(myDivElement);\n</code></pre>\nUsing Roo.get() or getEl() instead of calling the constructor directly ensures you get the same object\neach call instead of constructing a new one.<br><br>\n<b>Animations</b><br />\nMany of the functions for manipulating an element have an optional \"animate\" parameter. The animate parameter\nshould either be a boolean (true) or an object literal with animation options. The animation options are:\n<pre>\nOption Default Description\n--------- -------- ---------------------------------------------\nduration .35 The duration of the animation in seconds\neasing easeOut The YUI easing method\ncallback none A function to execute when the anim completes\nscope this The scope (this) of the callback function\n</pre>\nAlso, the Anim object being used for the animation will be set on your options object as \"anim\", which allows you to stop or\nmanipulate the animation. Here's an example:\n<pre><code>\nvar el = Roo.get(\"my-div\");\n\n// no animation\nel.setWidth(100);\n\n// default animation\nel.setWidth(100, true);\n\n// animation with some options set\nel.setWidth(100, {\n duration: 1,\n callback: this.foo,\n scope: this\n});\n\n// using the \"anim\" property to get the Anim object\nvar opt = {\n duration: 1,\n callback: this.foo,\n scope: this\n};\nel.setWidth(100, opt);\n...\nif(opt.anim.isAnimated()){\n opt.anim.stop();\n}\n</code></pre>\n<b> Composite (Collections of) Elements</b><br />\nFor working with collections of Elements, see <a href=\"Roo.CompositeElement.html\">Roo.CompositeElement</a>",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Element",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.EventManager",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Registers event handlers that want to receive a normalized EventObject instead of the standard browser event and provides \nseveral useful events directly.\nSee {@link Roo.EventObject} for more details on normalized event objects.",
"isSingleton" : true,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "EventManager",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.EventObject",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "EventObject exposes the Yahoo! UI Event functionality directly on the object\npassed to your event handler. It exists mostly for convenience. It also fixes the annoying null checks automatically to cleanup your code \nExample:\n<pre><code>\n function handleClick(e){ // e is not a standard event object, it is a Roo.EventObject\n e.preventDefault();\n var target = e.getTarget();\n ...\n }\n var myDiv = Roo.get(\"myDiv\");\n myDiv.on(\"click\", handleClick);\n //or\n Roo.EventManager.on(\"myDiv\", 'click', handleClick);\n Roo.EventManager.addListener(\"myDiv\", 'click', handleClick);\n </code></pre>",
"isSingleton" : true,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "EventObject",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.Fx",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "<p>A class to provide basic animation and visual effects support. <b>Note:</b> This class is automatically applied\nto the {@link Roo.Element} interface when included, so all effects calls should be performed via Element.\nConversely, since the effects are not actually defined in Element, Roo.Fx <b>must</b> be included in order for the \nElement effects to work.</p><br/>\n\n<p>It is important to note that although the Fx methods and many non-Fx Element methods support \"method chaining\" in that\nthey return the Element object itself as the method return value, it is not always possible to mix the two in a single\nmethod chain. The Fx methods use an internal effects queue so that each effect can be properly timed and sequenced.\nNon-Fx methods, on the other hand, have no such internal queueing and will always execute immediately. For this reason,\nwhile it may be possible to mix certain Fx and non-Fx method calls in a single chain, it may not always provide the\nexpected results and should be done with care.</p><br/>\n\n<p>Motion effects support 8-way anchoring, meaning that you can choose one of 8 different anchor points on the Element\nthat will serve as either the start or end point of the animation. Following are all of the supported anchor positions:</p>\n<pre>\nValue Description\n----- -----------------------------\ntl The top left corner\nt The center of the top edge\ntr The top right corner\nl The center of the left edge\nr The center of the right edge\nbl The bottom left corner\nb The center of the bottom edge\nbr The bottom right corner\n</pre>\n<b>Although some Fx methods accept specific custom config parameters, the ones shown in the Config Options section\nbelow are common options that can be passed to any Fx method.</b>",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Fx",
"example" : "",
"deprecated" : "",
"name" : "easing",
"type" : "String",
"desc" : "A valid Easing value for the effect",
- "memberOf" : ""
+ "memberOf" : "Roo.Fx"
},
{
"name" : "afterCls",
"type" : "String",
"desc" : "A css class to apply after the effect",
- "memberOf" : ""
+ "memberOf" : "Roo.Fx"
},
{
"name" : "useDisplay",
"type" : "Boolean",
"desc" : "Whether to use the <i>display</i> CSS property instead of <i>visibility</i> when hiding Elements (only applies to \neffects that end with the element being visually hidden, ignored otherwise)",
- "memberOf" : ""
+ "memberOf" : "Roo.Fx"
},
{
"name" : "stopFx",
"type" : "Boolean",
"desc" : "Whether subsequent effects should be stopped and removed after the current effect finishes",
- "memberOf" : ""
+ "memberOf" : "Roo.Fx"
},
{
"name" : "callback",
"type" : "Function",
"desc" : "A function called when the effect is finished",
- "memberOf" : ""
+ "memberOf" : "Roo.Fx"
},
{
"name" : "scope",
"type" : "Object",
"desc" : "The scope of the effect function",
- "memberOf" : ""
+ "memberOf" : "Roo.Fx"
},
{
"name" : "remove",
"type" : "Boolean",
"desc" : "Whether the Element should be removed from the DOM and destroyed after the effect finishes",
- "memberOf" : ""
+ "memberOf" : "Roo.Fx"
},
{
"name" : "concurrent",
"type" : "Boolean",
"desc" : "Whether to allow subsequently-queued effects to run at the same time as the current effect, or to ensure that they run in sequence",
- "memberOf" : ""
+ "memberOf" : "Roo.Fx"
},
{
"name" : "duration",
"type" : "Number",
"desc" : "The length of time (in seconds) that the effect should last",
- "memberOf" : ""
+ "memberOf" : "Roo.Fx"
},
{
"name" : "afterStyle",
"type" : "String/Object/Function",
"desc" : "A style specification string, e.g. \"width:100px\", or an object in the form {width:\"100px\"}, or\na function which returns such a specification that will be applied to the Element after the effect finishes",
- "memberOf" : ""
+ "memberOf" : "Roo.Fx"
},
{
"name" : "block",
"type" : "Boolean",
"desc" : "Whether the effect should block other effects from queueing while it runs",
- "memberOf" : ""
+ "memberOf" : "Roo.Fx"
}
],
"methods" : [
"Roo.ContentPanel",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Create a new GridPanel.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "GridPanel",
"example" : "",
"deprecated" : "",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Provides a the editing component for the HTML editors in Roo. (bootstrap and Roo.form)\n\nany element that has display set to 'none' can cause problems in Safari and Firefox.<br/><br/>",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "HtmlEditorCore",
"example" : "",
"deprecated" : "",
"name" : "allowComments",
"type" : "boolean",
"desc" : "- default false - allow comments in HTML source - by default they are stripped - if you are editing email you may need this.",
- "memberOf" : ""
+ "memberOf" : "Roo.HtmlEditorCore"
},
{
"name" : "the",
"type" : "Roo.form.HtmlEditor|Roo.bootstrap.HtmlEditor",
"desc" : "owner field",
- "memberOf" : ""
+ "memberOf" : "Roo.HtmlEditorCore"
},
{
"name" : "hideMode",
"name" : "width",
"type" : "Number",
"desc" : "(in pixels)",
- "memberOf" : ""
+ "memberOf" : "Roo.HtmlEditorCore"
},
{
"name" : "resizable",
"type" : "String",
"desc" : "'s' or 'se' or 'e' - wrapps the element in a\n Roo.resizable.",
- "memberOf" : ""
+ "memberOf" : "Roo.HtmlEditorCore"
},
{
"name" : "height",
"type" : "Number",
"desc" : "(in pixels)",
- "memberOf" : ""
+ "memberOf" : "Roo.HtmlEditorCore"
},
{
"name" : "disableClass",
"name" : "stylesheets",
"type" : "Array",
"desc" : "url of stylesheets. set to [] to disable stylesheets.",
- "memberOf" : ""
+ "memberOf" : "Roo.HtmlEditorCore"
}
],
"methods" : [
"Roo.View",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Shortcut class to create a JSON + {@link Roo.UpdateManager} template view. Usage:\n<pre><code>\nvar view = new Roo.JsonView({\n container: \"my-element\",\n tpl: '<div id=\"{id}\">{foo} - {bar}</div>', // auto create template\n multiSelect: true, \n jsonRoot: \"data\" \n});\n\n// listen for node click?\nview.on(\"click\", function(vw, index, node, e){\n alert('Node \"' + node.id + '\" at index: ' + index + \" was clicked.\");\n});\n\n// direct load of JSON data\nview.load(\"foobar.php\");\n\n// Example from my blog list\nvar tpl = new Roo.Template(\n '<div class=\"entry\">' +\n '<a class=\"entry-title\" href=\"{link}\">{title}</a>' +\n \"<h4>{date} by {author} | {comments} Comments</h4>{description}\" +\n \"</div><hr />\"\n);\n\nvar moreView = new Roo.JsonView({\n container : \"entry-list\", \n template : tpl,\n jsonRoot: \"posts\"\n});\nmoreView.on(\"beforerender\", this.sortEntries, this);\nmoreView.load({\n url: \"/blog/get-posts.php\",\n params: \"allposts=true\",\n text: \"Loading Blog Entries...\"\n});\n</code></pre>\n\nNote: old code is supported with arguments : (container, template, config)",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "JsonView",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.KeyMap",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Handles mapping keys to actions for an element. One key map can be used for multiple actions.\nThe constructor accepts the same config object as defined by {@link #addBinding}.\nIf you bind a callback function to a KeyMap, anytime the KeyMap handles an expected key\ncombination it will call the function with this signature (if the match is a multi-key\ncombination the callback will still be called only once): (String key, Roo.EventObject e)\nA KeyMap can also handle a string representation of keys.<br />\nUsage:\n <pre><code>\n// map one key by key code\nvar map = new Roo.KeyMap(\"my-element\", {\n key: 13, // or Roo.EventObject.ENTER\n fn: myHandler,\n scope: myObject\n});\n\n// map multiple keys to one action by string\nvar map = new Roo.KeyMap(\"my-element\", {\n key: \"a\\r\\n\\t\",\n fn: myHandler,\n scope: myObject\n});\n\n// map multiple keys to multiple actions by strings and array of codes\nvar map = new Roo.KeyMap(\"my-element\", [\n {\n key: [10,13],\n fn: function(){ alert(\"Return was pressed\"); }\n }, {\n key: \"abc\",\n fn: function(){ alert('a, b or c was pressed'); }\n }, {\n key: \"\\t\",\n ctrl:true,\n shift:true,\n fn: function(){ alert('Control + shift + tab was pressed.'); }\n }\n]);\n</code></pre>\n<b>Note: A KeyMap starts enabled</b>",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "KeyMap",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.KeyNav",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "<p>Provides a convenient wrapper for normalized keyboard navigation. KeyNav allows you to bind\nnavigation keys to function calls that will get called when the keys are pressed, providing an easy\nway to implement custom navigation schemes for any UI component.</p>\n<p>The following are all of the possible keys that can be implemented: enter, left, right, up, down, tab, esc,\npageUp, pageDown, del, home, end. Usage:</p>\n <pre><code>\nvar nav = new Roo.KeyNav(\"my-element\", {\n \"left\" : function(e){\n this.moveLeft(e.ctrlKey);\n },\n \"right\" : function(e){\n this.moveRight(e.ctrlKey);\n },\n \"enter\" : function(e){\n this.save();\n },\n scope : this\n});\n</code></pre>",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "KeyNav",
"example" : "",
"deprecated" : "",
"name" : "disabled",
"type" : "Boolean",
"desc" : "True to disable this KeyNav instance (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.KeyNav"
},
{
"name" : "defaultEventAction",
"type" : "String",
"desc" : "The method to call on the {@link Roo.EventObject} after this KeyNav intercepts a key. Valid values are\n{@link Roo.EventObject#stopEvent}, {@link Roo.EventObject#preventDefault} and\n{@link Roo.EventObject#stopPropagation} (defaults to 'stopEvent')",
- "memberOf" : ""
+ "memberOf" : "Roo.KeyNav"
},
{
"name" : "forceKeyDown",
"type" : "Boolean",
"desc" : "Handle the keydown event instead of keypress (defaults to false). KeyNav automatically does this for IE since\nIE does not propagate special keys on keypress, but setting this to true will force other browsers to also\nhandle keydown instead of keypress.",
- "memberOf" : ""
+ "memberOf" : "Roo.KeyNav"
}
],
"methods" : [
"augments" : [
"Roo.Element"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "An extended {@link Roo.Element} object that supports a shadow and shim, constrain to viewport and\nautomatic maintaining of shadow/shim positions.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Layer",
"example" : "",
"deprecated" : "",
"name" : "shadow",
"type" : "String/Boolean",
"desc" : "True to create a shadow element with default class \"x-layer-shadow\", or\nyou can pass a string with a CSS class name. False turns off the shadow.",
- "memberOf" : ""
+ "memberOf" : "Roo.Layer"
},
{
"name" : "constrain",
"type" : "Boolean",
"desc" : "False to disable constrain to viewport (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.Layer"
},
{
"name" : "zindex",
"type" : "Number",
"desc" : "Starting z-index (defaults to 11000)",
- "memberOf" : ""
+ "memberOf" : "Roo.Layer"
},
{
"name" : "shadowOffset",
"type" : "Number",
"desc" : "Number of pixels to offset the shadow (defaults to 3)",
- "memberOf" : ""
+ "memberOf" : "Roo.Layer"
},
{
"name" : "dh",
"type" : "Object",
"desc" : "DomHelper object config to create element with (defaults to {tag: \"div\", cls: \"x-layer\"}).",
- "memberOf" : ""
+ "memberOf" : "Roo.Layer"
},
{
"name" : "cls",
"type" : "String",
"desc" : "CSS class to add to the element",
- "memberOf" : ""
+ "memberOf" : "Roo.Layer"
},
{
"name" : "shim",
"type" : "Boolean",
"desc" : "False to disable the iframe shim in browsers which need one (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.Layer"
}
],
"methods" : [
"Roo.BasicDialog",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.ContentPanel",
+ "Roo.GridPanel",
+ "Roo.NestedLayoutPanel",
+ "Roo.TreePanel"
+ ],
+ "tree_parent" : [],
"desc" : "Dialog which provides adjustments for working with a layout in a Dialog.\nAdd your necessary layout config options to the dialog's config.<br>\nExample usage (including a nested layout):\n<pre><code>\nif(!dialog){\n dialog = new Roo.LayoutDialog(\"download-dlg\", {\n modal: true,\n width:600,\n height:450,\n shadow:true,\n minWidth:500,\n minHeight:350,\n autoTabs:true,\n proxyDrag:true,\n // layout config merges with the dialog config\n center:{\n tabPosition: \"top\",\n alwaysShowTabs: true\n }\n });\n dialog.addKeyListener(27, dialog.hide, dialog);\n dialog.setDefaultButton(dialog.addButton(\"Close\", dialog.hide, dialog));\n dialog.addButton(\"Build It!\", this.getDownload, this);\n\n // we can even add nested layouts\n var innerLayout = new Roo.BorderLayout(\"dl-inner\", {\n east: {\n initialSize: 200,\n autoScroll:true,\n split:true\n },\n center: {\n autoScroll:true\n }\n });\n innerLayout.beginUpdate();\n innerLayout.add(\"east\", new Roo.ContentPanel(\"dl-details\"));\n innerLayout.add(\"center\", new Roo.ContentPanel(\"selection-panel\"));\n innerLayout.endUpdate(true);\n\n var layout = dialog.getLayout();\n layout.beginUpdate();\n layout.add(\"center\", new Roo.ContentPanel(\"standard-panel\",\n {title: \"Download the Source\", fitToFrame:true}));\n layout.add(\"center\", new Roo.NestedLayoutPanel(innerLayout,\n {title: \"Build your own roo.js\"}));\n layout.getRegion(\"center\").showPanel(sp);\n layout.endUpdate();\n}\n</code></pre>",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : true,
"memberOf" : "LayoutDialog",
"example" : "",
"deprecated" : "",
"name" : "buttons[]",
"type" : "Roo.Button",
"desc" : "Bottom buttons..",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutDialog"
},
{
"name" : "minButtonWidth",
"name" : "west",
"type" : "Roo.LayoutRegion",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutDialog"
},
{
"name" : "fixedcenter",
"name" : "center",
"type" : "Roo.LayoutRegion",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutDialog"
},
{
"name" : "resizable",
"name" : "south",
"type" : "Roo.LayoutRegion",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutDialog"
},
{
"name" : "east",
"type" : "Roo.LayoutRegion",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutDialog"
},
{
"name" : "shadow",
"name" : "north",
"type" : "Roo.LayoutRegion",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutDialog"
},
{
"name" : "buttons",
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.BorderLayout",
- "Roo.ReaderLayout"
- ],
+ "childClasses" : {
+ "Roo.BorderLayout" : [
+ "Roo.ReaderLayout"
+ ],
+ "Roo.LayoutManager" : [
+ "Roo.BorderLayout"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Base class for layout managers.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "LayoutManager",
"example" : "",
"deprecated" : "",
"Roo.BasicLayoutRegion",
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.SplitLayoutRegion",
- "Roo.bootstrap.layout.Split"
- ],
+ "childClasses" : {
+ "Roo.LayoutRegion" : [
+ "Roo.SplitLayoutRegion",
+ "Roo.bootstrap.layout.Split"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "This class represents a region in a layout manager.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "LayoutRegion",
"example" : "",
"deprecated" : "",
"name" : "cmargins",
"type" : "Object",
"desc" : "Margins for the element when collapsed (defaults to: north/south {top: 2, left: 0, right:0, bottom: 2} or east/west {top: 0, left: 2, right:2, bottom: 0})",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "alwaysShowTabs",
"type" : "Boolean",
"desc" : "True to always display tabs even when there is only 1 panel (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "listeners",
"name" : "margins",
"type" : "Object",
"desc" : "Margins for the element (defaults to {top: 0, left: 0, right:0, bottom: 0})",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "preferredTabWidth",
"type" : "Number",
"desc" : "The preferred tab width (defaults to 150)",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "disableTabTips",
"type" : "Boolean",
"desc" : "True to disable tab tooltips",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "collapsible",
"type" : "Boolean",
"desc" : "False to disable collapsing (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "collapsedTitle",
"type" : "String",
"desc" : "Optional string message to display in the collapsed block of a north or south region",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "autoScroll",
"type" : "Boolean",
"desc" : "True to enable overflow scrolling (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "hidden",
"type" : "Boolean",
"desc" : "True to start the region hidden (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "toolbar",
"type" : "Boolean",
"desc" : "xtype configuration for a toolbar - shows on right of tabbar",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "title",
"type" : "String",
"desc" : "The title for the region (overrides panel titles)",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "hideWhenEmpty",
"type" : "Boolean",
"desc" : "True to hide the region when it has no panels",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "collapsed",
"type" : "Boolean",
"desc" : "True to set the initial display to collapsed (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "hideTabs",
"type" : "Boolean",
"desc" : "True to hide the tab strip (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "resizeTabs",
"type" : "Boolean",
"desc" : "True to enable automatic tab resizing. This will resize the tabs so they are all the same size and fit within\n the space available, similar to FireFox 1.5 tabs (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "tabPosition",
"type" : "String",
"desc" : "m) \"top\" or \"bottom\" (defaults to \"bottom\")",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "width",
"type" : "Number",
"desc" : "For East/West panels",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "floatable",
"type" : "Boolean",
"desc" : "False to disable floating (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "minTabWidth",
"type" : "Number",
"desc" : "The minimum tab width (defaults to 40)",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "split",
"type" : "Boolean",
"desc" : "To show the splitter",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "titlebar",
"type" : "Boolean",
"desc" : "True to display a title bar (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "preservePanels",
"type" : "Boolean",
"desc" : "True to preserve removed panels so they can be readded later (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "closeOnTab",
"type" : "Boolean",
"desc" : "True to place the close icon on the tabs instead of the region titlebar (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "height",
"type" : "Number",
"desc" : "For North/South panels",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "animate",
"type" : "Boolean",
"desc" : "True to animate expand/collapse (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "autoHide",
"type" : "Boolean",
"desc" : "False to disable auto hiding when the mouse leaves the \"floated\" region (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
},
{
"name" : "showPin",
"type" : "Boolean",
"desc" : "True to show a pin button",
- "memberOf" : ""
+ "memberOf" : "Roo.LayoutRegion"
}
],
"methods" : [
{
"name" : "Roo.LoadMask",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A simple utility class for generically masking elements while loading data. If the element being masked has\nan underlying {@link Roo.data.Store}, the masking will be automatically synchronized with the store's loading\nprocess and the mask element will be cached for reuse. For all other elements, this mask will replace the\nelement's UpdateManager load indicator and will be destroyed after the initial load.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "LoadMask",
"example" : "",
"deprecated" : "",
"name" : "msg",
"type" : "String",
"desc" : "The text to display in a centered loading message box (defaults to 'Loading...')",
- "memberOf" : ""
+ "memberOf" : "Roo.LoadMask"
},
{
"name" : "removeMask",
"type" : "Boolean",
"desc" : "True to create a single-use mask that is automatically destroyed after loading (useful for page loads),\nFalse to persist the mask element reference for multiple uses (e.g., for paged data widgets). Defaults to false.",
- "memberOf" : ""
+ "memberOf" : "Roo.LoadMask"
},
{
"name" : "msgCls",
"type" : "String",
"desc" : "The CSS class to apply to the loading message element (defaults to \"x-mask-loading\")",
- "memberOf" : ""
+ "memberOf" : "Roo.LoadMask"
}
],
"methods" : [
"augments" : [
"Roo.Template"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Provides a template that can have child templates. The syntax is:\n<pre><code>\nvar t = new Roo.MasterTemplate(\n\t'<select name=\"{name}\">',\n\t\t'<tpl name=\"options\"><option value=\"{value:trim}\">{text:ellipsis(10)}</option></tpl>',\n\t'</select>'\n);\nt.add('options', {value: 'foo', text: 'bar'});\n// or you can add multiple child elements in one shot\nt.addAll('options', [\n {value: 'foo', text: 'bar'},\n {value: 'foo2', text: 'bar2'},\n {value: 'foo3', text: 'bar3'}\n]);\n// then append, applying the master template values\nt.append('my-form', {name: 'my-select'});\n</code></pre>\nA name attribute for the child template is not required if you have only one child\ntemplate or you want to refer to them by index.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "MasterTemplate",
"example" : "",
"deprecated" : "",
"Roo.ContentPanel",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Create a new NestedLayoutPanel.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "NestedLayoutPanel",
"example" : "",
"deprecated" : "",
"augments" : [
"Roo.Toolbar"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.Toolbar.Item",
+ "Roo.Toolbar.Fill",
+ "Roo.Toolbar.Separator",
+ "Roo.Toolbar.Spacer",
+ "Roo.Toolbar.TextItem",
+ "Roo.form.Field",
+ "Roo.form.Checkbox",
+ "Roo.form.ComboBox",
+ "Roo.form.ComboBoxArray",
+ "Roo.form.ComboCheck",
+ "Roo.form.ComboNested",
+ "Roo.form.DateField",
+ "Roo.form.DayPicker",
+ "Roo.form.DisplayField",
+ "Roo.form.FCKeditor",
+ "Roo.form.GridField",
+ "Roo.form.Hidden",
+ "Roo.form.HtmlEditor",
+ "Roo.form.MonthField",
+ "Roo.form.NumberField",
+ "Roo.form.Radio",
+ "Roo.form.Select",
+ "Roo.form.Signature",
+ "Roo.form.TextArea",
+ "Roo.form.TextField",
+ "Roo.form.TriggerField"
+ ],
+ "tree_parent" : [],
"desc" : "A specialized toolbar that is bound to a {@link Roo.data.Store} and provides automatic paging controls.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "PagingToolbar",
"example" : "",
"deprecated" : "",
"name" : "pageSize",
"type" : "Number",
"desc" : "The number of records to display per page (defaults to 20)",
- "memberOf" : ""
+ "memberOf" : "Roo.PagingToolbar"
},
{
"name" : "container",
"type" : "String/HTMLElement/Element",
"desc" : "container The id or element that will contain the toolbar",
- "memberOf" : ""
+ "memberOf" : "Roo.PagingToolbar"
},
{
"name" : "emptyMsg",
"type" : "String",
"desc" : "The message to display when no records are found (defaults to \"No data to display\")",
- "memberOf" : ""
+ "memberOf" : "Roo.PagingToolbar"
},
{
"name" : "items",
"name" : "displayMsg",
"type" : "String",
"desc" : "The paging status message to display (defaults to \"Displaying {start} - {end} of {total}\")",
- "memberOf" : ""
+ "memberOf" : "Roo.PagingToolbar"
},
{
"name" : "displayInfo",
"type" : "Boolean",
"desc" : "True to display the displayMsg (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.PagingToolbar"
}
],
"methods" : [
{
"name" : "Roo.QuickTips",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Provides attractive and customizable tooltips for any element.",
"isSingleton" : true,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "QuickTips",
"example" : "",
"deprecated" : "",
"name" : "showDelay",
"type" : "Number",
"desc" : "Delay in milliseconds before the quick tip displays after the mouse enters the target element (defaults to 500)",
- "memberOf" : ""
+ "memberOf" : "Roo.QuickTips"
},
{
"name" : "maxWidth",
"type" : "Number",
"desc" : "The maximum width of the quick tip (defaults to 300)",
- "memberOf" : ""
+ "memberOf" : "Roo.QuickTips"
},
{
"name" : "Delay",
"type" : "Number",
"desc" : "in milliseconds before the quick tip hides when autoDismiss = true (defaults to 5000)",
- "memberOf" : ""
+ "memberOf" : "Roo.QuickTips"
},
{
"name" : "text",
"type" : "String",
"desc" : "Body text to display (defaults to ''). This can be any valid HTML markup.",
- "memberOf" : ""
+ "memberOf" : "Roo.QuickTips"
},
{
"name" : "hideOnClick",
"type" : "Boolean",
"desc" : "True to hide the quick tip if the user clicks anywhere in the document (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.QuickTips"
},
{
"name" : "minWidth",
"type" : "Number",
"desc" : "The minimum width of the quick tip (defaults to 40)",
- "memberOf" : ""
+ "memberOf" : "Roo.QuickTips"
},
{
"name" : "hideDelay",
"type" : "Number",
"desc" : "Delay in milliseconds before the quick tip hides when autoHide = true (defaults to 200)",
- "memberOf" : ""
+ "memberOf" : "Roo.QuickTips"
},
{
"name" : "title",
"type" : "String",
"desc" : "Title text to display (defaults to ''). This can be any valid HTML markup.",
- "memberOf" : ""
+ "memberOf" : "Roo.QuickTips"
},
{
"name" : "cls",
"type" : "String",
"desc" : "A CSS class to apply to the base quick tip element (defaults to '').",
- "memberOf" : ""
+ "memberOf" : "Roo.QuickTips"
},
{
"name" : "width",
"type" : "Number",
"desc" : "Width in pixels of the quick tip (defaults to auto). Width will be ignored if it exceeds the bounds of\nminWidth or maxWidth.",
- "memberOf" : ""
+ "memberOf" : "Roo.QuickTips"
},
{
"name" : "interceptTitles",
"type" : "Boolean",
"desc" : "True to automatically use the element's DOM title value if available (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.QuickTips"
},
{
"name" : "trackMouse",
"type" : "Boolean",
"desc" : "True to have the quick tip follow the mouse as it moves over the target element (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.QuickTips"
},
{
"name" : "True",
"type" : "Boolean",
"desc" : "to automatically hide the quick tip after a set period of time, regardless of the user's actions\n(defaults to true). Used in conjunction with autoDismissDelay.",
- "memberOf" : ""
+ "memberOf" : "Roo.QuickTips"
},
{
"name" : "animate",
"type" : "Boolean",
"desc" : "True to turn on fade animation. Defaults to false (ClearType/scrollbar flicker issues in IE7).",
- "memberOf" : ""
+ "memberOf" : "Roo.QuickTips"
},
{
"name" : "autoHide",
"type" : "Boolean",
"desc" : "True to automatically hide the quick tip after the mouse exits the target element (defaults to true).\nUsed in conjunction with hideDelay.",
- "memberOf" : ""
+ "memberOf" : "Roo.QuickTips"
}
],
"methods" : [
"Roo.LayoutManager",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "This is a pre-built layout that represents a classic, 5-pane application. It consists of a header, a primary\ncenter region containing two nested regions (a top one for a list view and one for item preview below),\nand regions on either side that can be used for navigation, application commands, informational displays, etc.\nThe setup and configuration work exactly the same as it does for a {@link Roo.BorderLayout} - this class simply\nexpedites the setup of the overall layout and regions for this common application style.\nExample:\n <pre><code>\nvar reader = new Roo.ReaderLayout();\nvar CP = Roo.ContentPanel; // shortcut for adding\n\nreader.beginUpdate();\nreader.add(\"north\", new CP(\"north\", \"North\"));\nreader.add(\"west\", new CP(\"west\", {title: \"West\"}));\nreader.add(\"east\", new CP(\"east\", {title: \"East\"}));\n\nreader.regions.listView.add(new CP(\"listView\", \"List\"));\nreader.regions.preview.add(new CP(\"preview\", \"Preview\"));\nreader.endUpdate();\n</code></pre>",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "ReaderLayout",
"example" : "",
"deprecated" : "",
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "<p>Applies drag handles to an element to make it resizable. The drag handles are inserted into the element\nand positioned absolute. Some elements, such as a textarea or image, don't support this. To overcome that, you can wrap\nthe textarea in a div and set \"resizeChild\" to true (or to the id of the element), <b>or</b> set wrap:true in your config and\nthe element will be wrapped for you automatically.</p>\n<p>Here is the list of valid resize handles:</p>\n<pre>\nValue Description\n------ -------------------\n 'n' north\n 's' south\n 'e' east\n 'w' west\n 'nw' northwest\n 'sw' southwest\n 'se' southeast\n 'ne' northeast\n 'hd' horizontal drag\n 'all' all\n</pre>\n<p>Here's an example showing the creation of a typical Resizable:</p>\n<pre><code>\nvar resizer = new Roo.Resizable(\"element-id\", {\n handles: 'all',\n minWidth: 200,\n minHeight: 100,\n maxWidth: 500,\n maxHeight: 400,\n pinned: true\n});\nresizer.on(\"resize\", myHandler);\n</code></pre>\n<p>To hide a particular handle, set its display to none in CSS, or through script:<br>\nresizer.east.setDisplayed(false);</p>",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Resizable",
"example" : "",
"deprecated" : "",
"name" : "easing",
"type" : "String",
"desc" : "Animation easing if animate = true (defaults to 'easingOutStrong')",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "listeners",
"name" : "maxWidth",
"type" : "Number",
"desc" : "The maximum width for the element (defaults to 10000)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "minWidth",
"type" : "Number",
"desc" : "The minimum width for the element (defaults to 5)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "dynamic",
"type" : "Boolean",
"desc" : "True to resize the element while dragging instead of using a proxy (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "pinned",
"type" : "Boolean",
"desc" : "True to ensure that the resize handles are always visible, false to display them only when the\nuser mouses over the resizable borders. This is only applied at config time. (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "enabled",
"type" : "Boolean",
"desc" : "False to disable resizing (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "handles",
"type" : "String",
"desc" : "String consisting of the resize handles to display (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "preserveRatio",
"type" : "Boolean",
"desc" : "True to preserve the original ratio between height and width during resize (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "minHeight",
"type" : "Number",
"desc" : "The minimum height for the element (defaults to 5)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "maxHeight",
"type" : "Number",
"desc" : "The maximum height for the element (defaults to 10000)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "widthIncrement",
"type" : "Number",
"desc" : "The increment to snap the width resize in pixels (dynamic must be true, defaults to 0)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "resizeChild",
"type" : "Boolean/String/Element",
"desc" : "True to resize the first child, or id/element to resize (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "width",
"type" : "Number",
"desc" : "The width of the element in pixels (defaults to null)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "transparent",
"type" : "Boolean",
"desc" : "True for transparent handles. This is only applied at config time. (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "minX",
"type" : "Number",
"desc" : "The minimum allowed page X for the element (only used for west resizing, defaults to 0)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "constrainTo",
"type" : "String/HTMLElement/Element",
"desc" : "Constrain the resize to a particular element",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "disableTrackOver",
"type" : "Boolean",
"desc" : "True to disable mouse tracking. This is only applied at config time. (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "minY",
"type" : "Number",
"desc" : "The minimum allowed page Y for the element (only used for north resizing, defaults to 0)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "adjustments",
"type" : "Array/String",
"desc" : "String \"auto\" or an array [width, height] with values to be <b>added</b> to the\nresize operation's new size (defaults to [0, 0])",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "wrap",
"type" : "Boolean",
"desc" : "True to wrap an element with a div if needed (required for textareas and images, defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "height",
"type" : "Number",
"desc" : "The height of the element in pixels (defaults to null)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "duration",
"type" : "Number",
"desc" : "Animation duration if animate = true (defaults to .35)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "animate",
"type" : "Boolean",
"desc" : "True to animate the resize (not compatible with dynamic sizing, defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "multiDirectional",
"type" : "Boolean",
"desc" : "<b>Deprecated</b>. The old style of adding multi-direction resize handles, deprecated\nin favor of the handles config option (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "heightIncrement",
"type" : "Number",
"desc" : "The increment to snap the height resize in pixels (dynamic must be true, defaults to 0)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "draggable",
"type" : "Boolean",
"desc" : "Convenience to initialize drag drop (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
},
{
"name" : "resizeRegion",
"type" : "Roo.lib.Region",
"desc" : "Constrain the resize to a particular region",
- "memberOf" : ""
+ "memberOf" : "Roo.Resizable"
}
],
"methods" : [
{
"name" : "Roo.Shadow",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Simple class that can provide a shadow effect for any element. Note that the element MUST be absolutely positioned,\nand the shadow does not provide any shimming. This should be used only in simple cases -- for more advanced\nfunctionality that can also provide the same shadow effect, see the {@link Roo.Layer} class.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Shadow",
"example" : "",
"deprecated" : "",
"name" : "mode",
"type" : "String",
"desc" : "The shadow display mode. Supports the following options:<br />\nsides: Shadow displays on both sides and bottom only<br />\nframe: Shadow displays equally on all four sides<br />\ndrop: Traditional bottom-right drop shadow (default)",
- "memberOf" : ""
+ "memberOf" : "Roo.Shadow"
},
{
"name" : "offset",
"type" : "String",
"desc" : "The number of pixels to offset the shadow from the element (defaults to 4)",
- "memberOf" : ""
+ "memberOf" : "Roo.Shadow"
}
],
"methods" : [
"augments" : [
"Roo.SplitBar.BasicLayoutAdapter"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Adapter that moves the splitter element to align with the resized sizing element. \nUsed with an absolute positioned SplitBar.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "AbsoluteLayoutAdapter",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.SplitBar.BasicLayoutAdapter",
"augments" : [],
- "childClasses" : [
- "Roo.SplitBar.AbsoluteLayoutAdapter"
- ],
+ "childClasses" : {
+ "Roo.SplitBar.BasicLayoutAdapter" : [
+ "Roo.SplitBar.AbsoluteLayoutAdapter"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Default Adapter. It assumes the splitter and resizing element are not positioned\nelements and only gets/sets the width of the element. Generally used for table based layouts.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "BasicLayoutAdapter",
"example" : "",
"deprecated" : "",
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Creates draggable splitter bar functionality from two elements (element to be dragged and element to be resized).\n<br><br>\nUsage:\n<pre><code>\nvar split = new Roo.SplitBar(\"elementToDrag\", \"elementToSize\",\n Roo.SplitBar.HORIZONTAL, Roo.SplitBar.LEFT);\nsplit.setAdapter(new Roo.SplitBar.AbsoluteLayoutAdapter(\"container\"));\nsplit.minSize = 100;\nsplit.maxSize = 600;\nsplit.animate = true;\nsplit.on('moved', splitterMoved);\n</code></pre>",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "SplitBar",
"example" : "",
"deprecated" : "",
"Roo.Button",
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.Toolbar.SplitButton"
- ],
+ "childClasses" : {
+ "Roo.SplitButton" : [
+ "Roo.Toolbar.SplitButton"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A split button that provides a built-in dropdown arrow that can fire an event separately from the default\nclick event of the button. Typically this would be used to display a dropdown menu that provides additional\noptions to the primary button action, but any custom handler can provide the arrowclick implementation.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "SplitButton",
"example" : "",
"deprecated" : "",
"name" : "arrowHandler",
"type" : "Function",
"desc" : "A function called when the arrow button is clicked (can be used instead of click event)",
- "memberOf" : ""
+ "memberOf" : "Roo.SplitButton"
},
{
"name" : "handler",
"name" : "arrowTooltip",
"type" : "String",
"desc" : "The title attribute of the arrow",
- "memberOf" : ""
+ "memberOf" : "Roo.SplitButton"
},
{
"name" : "clickEvent",
"Roo.BasicLayoutRegion",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Adds a splitbar and other (private) useful functionality to a {@link Roo.LayoutRegion}.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "SplitLayoutRegion",
"example" : "",
"deprecated" : "",
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A lightweight tab container.\n<br><br>\nUsage:\n<pre><code>\n// basic tabs 1, built from existing content\nvar tabs = new Roo.TabPanel(\"tabs1\");\ntabs.addTab(\"script\", \"View Script\");\ntabs.addTab(\"markup\", \"View Markup\");\ntabs.activate(\"script\");\n\n// more advanced tabs, built from javascript\nvar jtabs = new Roo.TabPanel(\"jtabs\");\njtabs.addTab(\"jtabs-1\", \"Normal Tab\", \"My content was added during construction.\");\n\n// set up the UpdateManager\nvar tab2 = jtabs.addTab(\"jtabs-2\", \"Ajax Tab 1\");\nvar updater = tab2.getUpdateManager();\nupdater.setDefaultUrl(\"ajax1.htm\");\ntab2.on('activate', updater.refresh, updater, true);\n\n// Use setUrl for Ajax loading\nvar tab3 = jtabs.addTab(\"jtabs-3\", \"Ajax Tab 2\");\ntab3.setUrl(\"ajax2.htm\", null, true);\n\n// Disabled tab\nvar tab4 = jtabs.addTab(\"tabs1-5\", \"Disabled Tab\", \"Can't see me cause I'm disabled\");\ntab4.disable();\n\njtabs.activate(\"jtabs-1\");\n</code></pre>",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "TabPanel",
"example" : "",
"deprecated" : "",
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Represents an individual item (tab plus body) in a TabPanel.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "TabPanelItem",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.Template",
"augments" : [],
- "childClasses" : [
- "Roo.MasterTemplate",
- "Roo.DomTemplate",
- "Roo.XTemplate"
- ],
+ "childClasses" : {
+ "Roo.Template" : [
+ "Roo.DomTemplate",
+ "Roo.MasterTemplate",
+ "Roo.XTemplate"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Represents an HTML fragment template. Templates can be precompiled for greater performance.\nFor a list of available format functions, see {@link Roo.util.Format}.<br />\nUsage:\n<pre><code>\nvar t = new Roo.Template({\n html : '<div name=\"{id}\">' + \n '<span class=\"{cls}\">{name:trim} {someval:this.myformat}{value:ellipsis(10)}</span>' +\n '</div>',\n myformat: function (value, allValues) {\n return 'XX' + value;\n }\n});\nt.append('some-element', {id: 'myid', cls: 'myclass', name: 'foo', value: 'bar'});\n</code></pre>\nFor more information see this blog post with examples:\n <a href=\"http://www.cnitblog.com/seeyeah/archive/2011/12/30/38728.html/\">DomHelper\n - Create Elements using DOM, HTML fragments and Templates</a>.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Template",
"example" : "",
"deprecated" : "",
"name" : "onLoad",
"type" : "Function",
"desc" : "Called after the template has been loaded and complied (usually from a remove source)",
- "memberOf" : ""
+ "memberOf" : "Roo.Template"
},
{
"name" : "html",
"type" : "String",
"desc" : "The HTML fragment or an array of fragments to join(\"\") or multiple arguments to join(\"\")",
- "memberOf" : ""
+ "memberOf" : "Roo.Template"
},
{
"name" : "url",
"type" : "String",
"desc" : "The Url to load the template from. beware if you are loading from a url, the data may not be ready if you use it instantly..\n it should be fixed so that template is observable...",
- "memberOf" : ""
+ "memberOf" : "Roo.Template"
}
],
"methods" : [
"Roo.Button",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A button that renders into a toolbar.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Button",
"example" : "",
"deprecated" : "",
"Roo.Toolbar.Spacer",
"Roo.Toolbar.Item"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A simple element that adds a greedy (100% width) horizontal space to a toolbar.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Fill",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.Toolbar.Item",
"augments" : [],
- "childClasses" : [
- "Roo.Toolbar.Separator",
- "Roo.Toolbar.TextItem",
- "Roo.Toolbar.Spacer",
- "Roo.Toolbar.Fill"
- ],
+ "childClasses" : {
+ "Roo.Toolbar.Spacer" : [
+ "Roo.Toolbar.Fill"
+ ],
+ "Roo.Toolbar.Item" : [
+ "Roo.Toolbar.Separator",
+ "Roo.Toolbar.Spacer",
+ "Roo.Toolbar.TextItem"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "The base class that other classes should extend in order to get some basic common toolbar item functionality.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Item",
"example" : "",
"deprecated" : "",
"augments" : [
"Roo.Toolbar.Item"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A simple toolbar separator class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Separator",
"example" : "",
"deprecated" : "",
"augments" : [
"Roo.Toolbar.Item"
],
- "childClasses" : [
- "Roo.Toolbar.Fill"
- ],
+ "childClasses" : {
+ "Roo.Toolbar.Spacer" : [
+ "Roo.Toolbar.Fill"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A simple element that adds extra horizontal space to a toolbar.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Spacer",
"example" : "",
"deprecated" : "",
"Roo.Button",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A menu button that renders into a toolbar.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "SplitButton",
"example" : "",
"deprecated" : "",
"augments" : [
"Roo.Toolbar.Item"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A simple class that renders text directly into a toolbar.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "TextItem",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.Toolbar",
"augments" : [],
- "childClasses" : [
- "Roo.PagingToolbar"
+ "childClasses" : {
+ "Roo.Toolbar" : [
+ "Roo.PagingToolbar"
+ ]
+ },
+ "tree_children" : [
+ "Roo.Toolbar.Item",
+ "Roo.Toolbar.Fill",
+ "Roo.Toolbar.Separator",
+ "Roo.Toolbar.Spacer",
+ "Roo.Toolbar.TextItem",
+ "Roo.form.Field",
+ "Roo.form.Checkbox",
+ "Roo.form.ComboBox",
+ "Roo.form.ComboBoxArray",
+ "Roo.form.ComboCheck",
+ "Roo.form.ComboNested",
+ "Roo.form.DateField",
+ "Roo.form.DayPicker",
+ "Roo.form.DisplayField",
+ "Roo.form.FCKeditor",
+ "Roo.form.GridField",
+ "Roo.form.Hidden",
+ "Roo.form.HtmlEditor",
+ "Roo.form.MonthField",
+ "Roo.form.NumberField",
+ "Roo.form.Radio",
+ "Roo.form.Select",
+ "Roo.form.Signature",
+ "Roo.form.TextArea",
+ "Roo.form.TextField",
+ "Roo.form.TriggerField"
],
+ "tree_parent" : [],
"desc" : "Basic Toolbar class.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Toolbar",
"example" : "",
"deprecated" : "",
"name" : "text",
"type" : "string",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.Toolbar"
},
{
"name" : "container",
"type" : "String/HTMLElement/Element",
"desc" : "The id or element that will contain the toolbar",
- "memberOf" : ""
+ "memberOf" : "Roo.Toolbar"
},
{
"name" : "items",
"type" : "Array",
"desc" : "array of button configs or elements to add (will be converted to a MixedCollection)",
- "memberOf" : ""
+ "memberOf" : "Roo.Toolbar"
}
],
"methods" : [
"Roo.ContentPanel",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Treepanel component",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "TreePanel",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.UpdateManager.BasicRenderer",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Default Content renderer. Updates the elements innerHTML with the responseText.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "BasicRenderer",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.UpdateManager.defaults",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "The defaults collection enables customizing the default properties of UpdateManager",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "defaults",
"example" : "",
"deprecated" : "",
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Provides AJAX-style update for Element object.<br><br>\nUsage:<br>\n<pre><code>\n// Get it from a Roo.Element object\nvar el = Roo.get(\"foo\");\nvar mgr = el.getUpdateManager();\nmgr.update(\"http://myserver.com/index.php\", \"param1=1&param2=2\");\n...\nmgr.formUpdate(\"myFormId\", \"http://myserver.com/index.php\");\n<br>\n// or directly (returns the same UpdateManager instance)\nvar mgr = new Roo.UpdateManager(\"myElementId\");\nmgr.startAutoRefresh(60, \"http://myserver.com/index.php\");\nmgr.on(\"update\", myFcnNeedsToKnow);\n<br>\n // short handed call directly from the element object\n Roo.get(\"foo\").load({\n url: \"bar.php\",\n scripts:true,\n params: \"for=bar\",\n text: \"Loading Foo...\"\n });\n</code></pre>",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "UpdateManager",
"example" : "",
"deprecated" : "",
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.JsonView"
- ],
+ "childClasses" : {
+ "Roo.View" : [
+ "Roo.JsonView"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Create a \"View\" for an element based on a data model or UpdateManager and the supplied DomHelper template. \nThis class also supports single and multi selection modes. <br>\nCreate a data model bound view:\n <pre><code>\n var store = new Roo.data.Store(...);\n\n var view = new Roo.View({\n el : \"my-element\",\n tpl : '<div id=\"{0}\">{2} - {1}</div>', // auto create template\n \n singleSelect: true,\n selectedClass: \"ydataview-selected\",\n store: store\n });\n\n // listen for node click?\n view.on(\"click\", function(vw, index, node, e){\n alert('Node \"' + node.id + '\" at index: ' + index + \" was clicked.\");\n });\n\n // load XML data\n dataModel.load(\"foobar.xml\");\n </code></pre>\n For an example of creating a JSON/UpdateManager view, see {@link Roo.JsonView}.\n<br><br>\n<b>Note: The root of your template must be a single node. Table/row implementations may work but are not supported due to\nIE\"s limited insertion support with tables and Opera\"s faulty event bubbling.</b>\n\nNote: old style constructor is still suported (container, template, config)",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "View",
"example" : "",
"deprecated" : "",
"name" : "selectedClass",
"type" : "String",
"desc" : "The css class to add to selected nodes",
- "memberOf" : ""
+ "memberOf" : "Roo.View"
},
{
"name" : "listeners",
"name" : "dataName",
"type" : "String",
"desc" : "the named area of the template to use as the data area\n Works with domtemplates roo-name=\"name\"",
- "memberOf" : ""
+ "memberOf" : "Roo.View"
},
{
"name" : "text",
"type" : "String",
"desc" : "to display on mask (default Loading)",
- "memberOf" : ""
+ "memberOf" : "Roo.View"
},
{
"name" : "multiSelect",
"type" : "Boolean",
"desc" : "Allow multiple selection",
- "memberOf" : ""
+ "memberOf" : "Roo.View"
},
{
"name" : "emptyText",
"type" : "String",
"desc" : "The empty text to show when nothing is loaded.",
- "memberOf" : ""
+ "memberOf" : "Roo.View"
},
{
"name" : "store",
"type" : "Roo.data.Store",
"desc" : "Data store to load data from.",
- "memberOf" : ""
+ "memberOf" : "Roo.View"
},
{
"name" : "toggleSelect",
"type" : "Boolean",
"desc" : "- selecting",
- "memberOf" : ""
+ "memberOf" : "Roo.View"
},
{
"name" : "singleSelect",
"type" : "Boolean",
"desc" : "Allow single selection",
- "memberOf" : ""
+ "memberOf" : "Roo.View"
},
{
"name" : "tickable",
"type" : "Boolean",
"desc" : "- selecting",
- "memberOf" : ""
+ "memberOf" : "Roo.View"
},
{
"name" : "el",
"type" : "String|Roo.Element",
"desc" : "The container element.",
- "memberOf" : ""
+ "memberOf" : "Roo.View"
},
{
"name" : "tpl",
"type" : "String|Roo.Template",
"desc" : "The template used by this View",
- "memberOf" : ""
+ "memberOf" : "Roo.View"
}
],
"methods" : [
{
"name" : "Roo.XComponent.event.events",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "",
"isSingleton" : false,
"isStatic" : true,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Roo.XComponent.event.events",
"example" : "",
"deprecated" : "",
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A delayed Element creator...\nOr a way to group chunks of interface together.\ntechnically this is a wrapper around a tree of Roo elements (which defines a 'module'),\n used in conjunction with XComponent.build() it will create an instance of each element,\n then call addxtype() to build the User interface.\n\nMypart.xyx = new Roo.XComponent({\n\n parent : 'Mypart.xyz', // empty == document.element.!!\n order : '001',\n name : 'xxxx'\n region : 'xxxx'\n disabled : function() {} \n \n tree : function() { // return an tree of xtype declared components\n var MODULE = this;\n return \n {\n xtype : 'NestedLayoutPanel',\n // technicall\n }\n ]\n})\n\n\nIt can be used to build a big heiracy, with parent etc.\nor you can just use this to render a single compoent to a dom element\nMYPART.render(Roo.Element | String(id) | dom_element )\n\n\nUsage patterns.\n\nClassic Roo\n\nRoo is designed primarily as a single page application, so the UI build for a standard interface will\nexpect a single 'TOP' level module normally indicated by the 'parent' of the XComponent definition being defined as false.\n\nEach sub module is expected to have a parent pointing to the class name of it's parent module.\n\nWhen the top level is false, a 'Roo.BorderLayout' is created and the element is flagged as 'topModule'\n- if mulitple topModules exist, the last one is defined as the top module.\n\nEmbeded Roo\n\nWhen the top level or multiple modules are to embedded into a existing HTML page,\nthe parent element can container '#id' of the element where the module will be drawn.\n\nBootstrap Roo\n\nUnlike classic Roo, the bootstrap tends not to be used as a single page.\nit relies more on a include mechanism, where sub modules are included into an outer page.\nThis is normally managed by the builder tools using Roo.apply( options, Included.Sub.Module )\n\nBootstrap Roo Included elements\n\nOur builder application needs the ability to preview these sub compoennts. They will normally have parent=false set,\nhence confusing the component builder as it thinks there are multiple top level elements. \n\nString Over-ride & Translations\n\nOur builder application writes all the strings as _strings and _named_strings. This is to enable the translation of elements,\nand also the 'overlaying of string values - needed when different versions of the same application with different text content\nare needed. @see Roo.XComponent.overlayString",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "XComponent",
"example" : "",
"deprecated" : "",
"name" : "region",
"type" : "String",
"desc" : "Region to render component to (defaults to center)",
- "memberOf" : ""
+ "memberOf" : "Roo.XComponent"
},
{
"name" : "disabled",
"type" : "Function|boolean",
"desc" : "If this module is disabled by some rule, return true from the funtion",
- "memberOf" : ""
+ "memberOf" : "Roo.XComponent"
},
{
"name" : "order",
"type" : "String",
"desc" : "Used to set the order in which elements are created (usefull for multiple tabs)",
- "memberOf" : ""
+ "memberOf" : "Roo.XComponent"
},
{
"name" : "items",
"type" : "Array",
"desc" : "A single item array - the first element is the root of the tree..\nIt's done this way to stay compatible with the Xtype system...",
- "memberOf" : ""
+ "memberOf" : "Roo.XComponent"
},
{
"name" : "parent",
"type" : "String",
"desc" : "Name of parent element which it get xtype added to..",
- "memberOf" : ""
+ "memberOf" : "Roo.XComponent"
},
{
"name" : "name",
"type" : "String",
"desc" : "String to display while loading.",
- "memberOf" : ""
+ "memberOf" : "Roo.XComponent"
}
],
"methods" : [
"augments" : [
"Roo.Template"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Provides a template that can have nested templates for loops or conditionals. The syntax is:\n<pre><code>\nvar t = new Roo.XTemplate(\n\t'<select name=\"{name}\">',\n\t\t'<tpl for=\"options\"><option value=\"{value:trim}\">{text:ellipsis(10)}</option></tpl>',\n\t'</select>'\n);\n \n// then append, applying the master template values\n </code></pre>\n\nSupported features:\n\n Tags:\n\n<pre><code>\n {a_variable} - output encoded.\n {a_variable.format:(\"Y-m-d\")} - call a method on the variable\n {a_variable:raw} - unencoded output\n {a_variable:toFixed(1,2)} - Roo.util.Format.\"toFixed\"\n {a_variable:this.method_on_template(...)} - call a method on the template object.\n \n</code></pre>\n The tpl tag:\n<pre><code>\n <tpl for=\"a_variable or condition..\"></tpl>\n <tpl if=\"a_variable or condition\"></tpl>\n <tpl exec=\"some javascript\"></tpl>\n <tpl name=\"named_template\"></tpl> (experimental)\n \n <tpl for=\".\"></tpl> - just iterate the property..\n <tpl for=\"..\"></tpl> - iterates with the parent (probably the template) \n</code></pre>",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "XTemplate",
"example" : "",
"deprecated" : "",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap Alert class - shows an alert area box\neg\n<div class=\"alert alert-danger\" role=\"alert\"><span class=\"fa fa-exclamation-triangle\"></span><span class=\"sr-only\">Error:</span>\n Enter a valid email address\n</div>",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Alert",
"example" : "",
"deprecated" : "",
"name" : "title",
"type" : "String",
"desc" : "The title of alert",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Alert"
},
{
"name" : "seconds",
"type" : "Number",
"desc" : "default:-1 Number of seconds until it disapears (-1 means never.)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Alert"
},
{
"name" : "close",
"type" : "Boolean",
"desc" : "true to show a x closer",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Alert"
},
{
"name" : "style",
"name" : "html",
"type" : "String",
"desc" : "The content of alert",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Alert"
},
{
"name" : "cls",
"name" : "weight",
"type" : "String",
"desc" : "r) Weight of the message",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Alert"
},
{
"name" : "fa",
"type" : "String",
"desc" : "font-awesomeicon",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Alert"
},
{
"name" : "name",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap BezierSignature class\nThis script refer to:\n Title: Signature Pad\n Author: szimek\n Availability: https://github.com/szimek/signature_pad",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "BezierSignature",
"example" : "",
"deprecated" : "",
"name" : "Callback",
"type" : "function",
"desc" : "when stroke begin.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.BezierSignature"
},
{
"name" : "listeners",
"name" : "Radius",
"type" : "float|function",
"desc" : "of a single dot.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.BezierSignature"
},
{
"name" : "canvas",
"type" : "int",
"desc" : "height",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.BezierSignature"
},
{
"name" : "Add",
"type" : "integer",
"desc" : "the next point only if the previous one is farther than x pixels. Defaults to 5.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.BezierSignature"
},
{
"name" : "tooltip",
"name" : "Weight",
"type" : "float",
"desc" : "used to modify new velocity based on the previous velocity. Defaults to 0.7.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.BezierSignature"
},
{
"name" : "can_build_overlaid",
"name" : "Draw",
"type" : "integer",
"desc" : "the next point at most once per every x milliseconds. Set it to 0 to turn off throttling. Defaults to 16.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.BezierSignature"
},
{
"name" : "cls",
"name" : "Color",
"type" : "string",
"desc" : "used to draw the lines. Can be any color format accepted by context.fillStyle. Defaults to \"black\".",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.BezierSignature"
},
{
"name" : "xattr",
"name" : "Minimum",
"type" : "float",
"desc" : "width of a line. Defaults to 0.5.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.BezierSignature"
},
{
"name" : "Maximum",
"type" : "float",
"desc" : "width of a line. Defaults to 2.5.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.BezierSignature"
},
{
"name" : "name",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "tree_parent" : [
+ "none"
+ ],
"desc" : "Bootstrap Body class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : true,
"memberOf" : "Body",
"example" : "",
"deprecated" : "",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap Brick class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Brick",
"example" : "",
"deprecated" : "",
"name" : "video",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Brick"
},
{
"name" : "can_build_overlaid",
"name" : "title",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Brick"
},
{
"name" : "style",
"name" : "html",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Brick"
},
{
"name" : "square",
"type" : "Boolean",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Brick"
},
{
"name" : "cls",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Brick"
},
{
"name" : "xattr",
"name" : "href",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Brick"
},
{
"name" : "bgimage",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Brick"
}
],
"methods" : [
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.bootstrap.CardUploader",
- "Roo.bootstrap.ButtonUploader"
- ],
+ "childClasses" : {
+ "Roo.bootstrap.Button" : [
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.CardUploader"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap Button class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Button",
"example" : "",
"deprecated" : "",
"name" : "toggle",
"type" : "Boolean",
"desc" : "is it a slidy toggle button",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "inverse",
"type" : "Boolean",
"desc" : "dark themed version",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "badge",
"type" : "String",
"desc" : "text for badge",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "hideMode",
"name" : "disabled",
"type" : "Boolean",
"desc" : "default false;",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "name",
"name" : "weight",
"type" : "String",
"desc" : "k) default",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "grpup",
"type" : "Boolean",
"desc" : "if parent is a btn group - then it turns it into a toogleGroup.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "tooltip",
"name" : "ontext",
"type" : "String",
"desc" : "text for on slidy toggle state",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "preventDefault",
"type" : "Boolean",
"desc" : "default true (stop click event triggering the URL if it's a link.)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "theme",
"type" : "String",
"desc" : "w)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "target",
"type" : "String",
"desc" : "r) target for a href.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "glyphicon",
"type" : "String",
"desc" : "depricated - use fa",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "allowDomMove",
"name" : "isClose",
"type" : "Boolean",
"desc" : "default false;",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "actionMode",
"name" : "fa",
"type" : "String",
"desc" : "fontawesome icon - eg. 'comment' - without the fa/fas etc..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "size",
"type" : "String",
"desc" : "s)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "cls",
"name" : "badge_weight",
"type" : "String",
"desc" : "k) default (same as button)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "can_build_overlaid",
"name" : "href",
"type" : "String",
"desc" : "empty or href",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "tag",
"type" : "String",
"desc" : "t)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "dataId",
"name" : "outline",
"type" : "Boolean",
"desc" : "default false (except for weight=default which emulates old behaveiour with an outline)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "offtext",
"type" : "String",
"desc" : "text for off slidy toggle state",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "removeClass",
"type" : "Boolean",
"desc" : "remove the standard class..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "html",
"type" : "String",
"desc" : "The button content",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "pressed",
"type" : "Boolean",
"desc" : "default null - if the button ahs active state",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
},
{
"name" : "menu",
"type" : "Roo.bootstrap.menu.Menu",
"desc" : "a Menu",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Button"
}
],
"methods" : [
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.Form"
+ ],
+ "tree_parent" : [],
"desc" : "Bootstrap ButtonGroup class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "ButtonGroup",
"example" : "",
"deprecated" : "",
"name" : "btn",
"type" : "Boolean",
"desc" : "true | false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ButtonGroup"
},
{
"name" : "listeners",
"name" : "align",
"type" : "String",
"desc" : "vertical | justified (default none)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ButtonGroup"
},
{
"name" : "direction",
"type" : "String",
"desc" : "up | down (default down)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ButtonGroup"
},
{
"name" : "toolbar",
"type" : "Boolean",
"desc" : "false | true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ButtonGroup"
},
{
"name" : "can_build_overlaid",
"name" : "size",
"type" : "String",
"desc" : "lg | sm | xs (default empty normal)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ButtonGroup"
},
{
"name" : "name",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap Button Uploader class - it's a button which when you add files to it",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "ButtonUploader",
"example" : "",
"deprecated" : "",
"name" : "images",
"type" : "Array",
"desc" : "an array of ?? Img objects ??? when loading existing files..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ButtonUploader"
},
{
"name" : "xattr",
"name" : "errorTimeout",
"type" : "Number",
"desc" : "default 3000",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ButtonUploader"
},
{
"name" : "actionMode",
"name" : "multiple",
"type" : "Boolean",
"desc" : "(default true) Should the upload allow multiple files to be uploaded.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ButtonUploader"
},
{
"name" : "visibilityEl",
"name" : "html",
"type" : "Array",
"desc" : "The button text.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ButtonUploader"
},
{
"name" : "pressed",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap Calendar class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Calendar",
"example" : "",
"deprecated" : "",
"name" : "startDay",
"type" : "Number",
"desc" : "Day index at which the week should begin, 0-based (defaults to 0, which is Sunday)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Calendar"
},
{
"name" : "listeners",
"name" : "store",
"type" : "Roo.data.Store",
"desc" : "The data source for the calendar",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Calendar"
},
{
"name" : "style",
"name" : "loadMask",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Calendar"
},
{
"name" : "xattr",
"name" : "header",
"type" : "Object",
"desc" : "generate the user specific header of the calendar, default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Calendar"
},
{
"name" : "dataId",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardFooter",
+ "Roo.bootstrap.CardHeader",
+ "Roo.bootstrap.CardImageTop",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "tree_parent" : [],
"desc" : "Bootstrap Card class - note this has children as CardHeader/ImageTop/Footer.. - which should really be listed properties?\n\n\npossible... may not be implemented..",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Card",
"example" : "",
"deprecated" : "",
"name" : "header_size",
"type" : "Number",
"desc" : "5) H1 or H2 etc.. 0 indicates default",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "hideMode",
"name" : "header_image",
"type" : "String",
"desc" : "src url of image.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "margin_right",
"type" : "String",
"desc" : "o)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "header",
"type" : "String|Object",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "title",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "xattr",
"name" : "weight",
"type" : "String",
"desc" : "k)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "display",
"type" : "String",
"desc" : "x)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "margin_left",
"type" : "String",
"desc" : "o)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "padding_top",
"type" : "String",
"desc" : "5)next_to_card",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "subtitle",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "tooltip",
"name" : "padding_right",
"type" : "String",
"desc" : "5)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "padding",
"type" : "String",
"desc" : "5)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "allowDomMove",
"name" : "header_weight",
"type" : "Number",
"desc" : "k)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "style",
"name" : "display_xl",
"type" : "String",
"desc" : "x)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "margin",
"type" : "String",
"desc" : "o)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "actionMode",
"name" : "padding_bottom",
"type" : "String",
"desc" : "5)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "listeners",
"name" : "display_lg",
"type" : "String",
"desc" : "x)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "footer",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "display_xs",
"type" : "String",
"desc" : "x)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "cls",
"name" : "margin_bottom",
"type" : "String",
"desc" : "o)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "disableClass",
"name" : "margin_top",
"type" : "String",
"desc" : "o)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "dataId",
"name" : "padding_left",
"type" : "String",
"desc" : "5)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "margin_x",
"type" : "String",
"desc" : "o)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "margin_y",
"type" : "String",
"desc" : "o)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "html",
"type" : "String|Boolean",
"desc" : "-- html contents - or just use children.. use false to hide it..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "padding_x",
"type" : "String",
"desc" : "5)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "display_sm",
"type" : "String",
"desc" : "x)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
},
{
"name" : "padding_y",
"type" : "String",
"desc" : "5)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Card"
}
],
"methods" : [
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "tree_parent" : [
+ "Roo.bootstrap.Card"
+ ],
"desc" : "Bootstrap CardFooter class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "CardFooter",
"example" : "",
"deprecated" : "",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "tree_parent" : [
+ "Roo.bootstrap.Card"
+ ],
"desc" : "Bootstrap CardHeader class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "CardHeader",
"example" : "",
"deprecated" : "",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "tree_parent" : [
+ "Roo.bootstrap.Card"
+ ],
"desc" : "Bootstrap CardImageTop class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "CardImageTop",
"example" : "",
"deprecated" : "",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap Card Uploader class - it's a button which when you add files to it, adds cards below with preview and the name...",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "CardUploader",
"example" : "",
"deprecated" : "",
"name" : "images",
"type" : "Array",
"desc" : "an array of ?? Img objects ??? when loading existing files..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.CardUploader"
},
{
"name" : "xattr",
"name" : "errorTimeout",
"type" : "Number",
"desc" : "default 3000",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.CardUploader"
},
{
"name" : "actionMode",
"name" : "html",
"type" : "Array",
"desc" : "The button text.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.CardUploader"
},
{
"name" : "pressed",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap CheckBox class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "CheckBox",
"example" : "",
"deprecated" : "",
"name" : "inputValue",
"type" : "String",
"desc" : "The value that should go into the generated input element's value when checked.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.CheckBox"
},
{
"name" : "weight",
"type" : "String",
"desc" : "s) The text that appears beside the checkbox",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.CheckBox"
},
{
"name" : "autocomplete",
"name" : "tooltip",
"type" : "String",
"desc" : "label tooltip",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.CheckBox"
},
{
"name" : "labelAlign",
"name" : "boxLabel",
"type" : "String",
"desc" : "The text that appears beside the checkbox",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.CheckBox"
},
{
"name" : "style",
"name" : "groupId",
"type" : "String",
"desc" : "the checkbox group id // normal just use for checkbox",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.CheckBox"
},
{
"name" : "listeners",
"name" : "checked",
"type" : "Boolean",
"desc" : "initnal the element",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.CheckBox"
},
{
"name" : "inline",
"type" : "Boolean",
"desc" : "inline the element (default false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.CheckBox"
},
{
"name" : "size",
"name" : "valueOff",
"type" : "String",
"desc" : "The value that should go into the generated input element's value when unchecked.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.CheckBox"
},
{
"name" : "preventMark",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.bootstrap.TabGroup"
+ "childClasses" : {
+ "Roo.bootstrap.Column" : [
+ "Roo.bootstrap.TabGroup"
+ ]
+ },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
],
+ "tree_parent" : [],
"desc" : "Bootstrap Column class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Column",
"example" : "",
"deprecated" : "",
"name" : "md",
"type" : "Number",
"desc" : "colspan out of 12 for computer-sized screens or 0 for hidden",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Column"
},
{
"name" : "tooltip",
"name" : "hidden",
"type" : "Boolean",
"desc" : "e) hide the element",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Column"
},
{
"name" : "can_build_overlaid",
"name" : "lg",
"type" : "Number",
"desc" : "colspan out of 12 for large computer-sized screens or 0 for hidden",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Column"
},
{
"name" : "style",
"name" : "xs",
"type" : "Number",
"desc" : "colspan out of 12 for mobile-sized screens or 0 for hidden",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Column"
},
{
"name" : "xsoff",
"type" : "Number",
"desc" : "colspan offset out of 12 for mobile-sized screens or 0 for hidden",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Column"
},
{
"name" : "smoff",
"type" : "Number",
"desc" : "colspan offset out of 12 for tablet-sized screens or 0 for hidden",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Column"
},
{
"name" : "mdoff",
"type" : "Number",
"desc" : "colspan offset out of 12 for computer-sized screens or 0 for hidden",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Column"
},
{
"name" : "lgoff",
"type" : "Number",
"desc" : "colspan offset out of 12 for large computer-sized screens or 0 for hidden",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Column"
},
{
"name" : "html",
"type" : "String",
"desc" : "content of column.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Column"
},
{
"name" : "cls",
"name" : "icon",
"type" : "String",
"desc" : ".) glyphicon name",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Column"
},
{
"name" : "alert",
"type" : "String",
"desc" : "r) type alert (changes background / border...)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Column"
},
{
"name" : "dataId",
"name" : "fa",
"type" : "String",
"desc" : ".) font awesome icon",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Column"
},
{
"name" : "fasize",
"type" : "Number",
"desc" : ".) font awsome size",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Column"
},
{
"name" : "name",
"name" : "sm",
"type" : "Number",
"desc" : "colspan out of 12 for tablet-sized screens or 0 for hidden",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Column"
}
],
"methods" : [
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.bootstrap.MoneyField"
- ],
+ "childClasses" : {
+ "Roo.bootstrap.ComboBox" : [
+ "Roo.bootstrap.MoneyField"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A combobox control with support for autocomplete, remote-loading, paging and many other features.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "ComboBox",
"example" : "",
"deprecated" : "",
"name" : "growMax",
"type" : "Number",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "selectOnFocus",
"type" : "Boolean",
"desc" : "True to select any existing text in the field immediately on focus. Only applies\nwhen editable = true (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "md",
"name" : "grow",
"type" : "Boolean",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "capture",
"name" : "queryDelay",
"type" : "Number",
"desc" : "The length of time in milliseconds to delay between the start of typing and sending the\nquery to filter the dropdown list (defaults to 500 if mode = 'remote' or 10 if mode = 'local')",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "triggerAction",
"type" : "String",
"desc" : "The action to execute when the trigger field is activated. Use 'all' to run the\nquery specified by the allQuery config option (defaults to 'query')",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "minLength",
"name" : "resizable",
"type" : "Boolean",
"desc" : "True to add a resize handle to the bottom of the dropdown list (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "mobileTouchView",
"type" : "Boolean",
"desc" : "e) show mobile touch view when using a mobile default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "labelmd",
"name" : "editable",
"type" : "Boolean",
"desc" : "False to prevent the user from typing text directly into the field, just like a\ntraditional select (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "listeners",
"name" : "listWidth",
"type" : "Number",
"desc" : "The width in pixels of the dropdown list (defaults to the width of the ComboBox field)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "alwaysQuery",
"type" : "Boolean",
"desc" : "Disable caching of results, and always send query",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "handleHeight",
"type" : "Number",
"desc" : "The height in pixels of the dropdown list resize handle if resizable = true (defaults to 8)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "visibilityEl",
"name" : "emptyResultText",
"type" : "Boolean",
"desc" : "only for touch device",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "title",
"type" : "String",
"desc" : "If supplied, a header element is created containing this text and added into the top of\nthe dropdown list (defaults to undefined, with no header element)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "style",
"name" : "queryParam",
"type" : "String",
"desc" : "Name of the query as it will be passed on the querystring (defaults to 'query')",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "tpl",
"type" : "String/Roo.Template",
"desc" : "The template to use to render the output default is '<a class=\"dropdown-item\" href=\"#\">{' + this.displayField + '}</a>'",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "disableClass",
"name" : "selectedClass",
"type" : "String",
"desc" : "CSS class to apply to the selected item in the dropdown list (defaults to 'x-combo-selected')",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "autocomplete",
"name" : "hiddenName",
"type" : "String",
"desc" : "If specified, a hidden form field with this name is dynamically generated to store the\nfield's data value (defaults to the underlying DOM element's name)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "sm",
"name" : "autoCreate",
"type" : "Boolean/Object",
"desc" : "A DomHelper element spec, or true for a default element spec (defaults to:\n{tag: \"input\", type: \"text\", size: \"24\", autocomplete: \"off\"})",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "removable",
"name" : "minChars",
"type" : "Number",
"desc" : "The minimum number of characters the user must type before autocomplete and typeahead activate\n(defaults to 4, does not apply if editable = false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "animate",
"type" : "Boolean",
"desc" : "default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "btnPosition",
"type" : "String",
"desc" : "set the position of the trigger button (left | right) default right",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "validationEvent",
"name" : "disableClear",
"type" : "Boolean",
"desc" : "Disable showing of clear button.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "container_method",
"name" : "lazyRender",
"type" : "Boolean",
"desc" : "True to prevent the ComboBox from rendering until requested (should always be used when\nrendering into an Roo.Editor, defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "labelsm",
"name" : "listAlign",
"type" : "String",
"desc" : "A valid anchor position value. See {@link Roo.Element#alignTo} for details on supported\nanchor positions (defaults to 'tl-bl')",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "showToggleBtn",
"type" : "Boolean",
"desc" : "show toggle button or not (true|false) default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "invalidFeedbackIcon",
"name" : "triggerList",
"type" : "Boolean",
"desc" : "trigger show the list or not (true|false) default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "xattr",
"name" : "mode",
"type" : "String",
"desc" : "Set to 'local' if the ComboBox loads local data (defaults to 'remote' which loads from the server)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "maskRe",
"name" : "typeAhead",
"type" : "Boolean",
"desc" : "True to populate and autoselect the remainder of the text being typed after a configurable\ndelay (typeAheadDelay) if it matches a known value (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "disableKeyFilter",
"name" : "triggerText",
"type" : "String",
"desc" : "multiple combobox trigger button text default 'Select'",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "allowDomMove",
"name" : "growMin",
"type" : "Number",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "disabled",
"name" : "validClass",
"type" : "String",
"desc" : "DEPRICATED - uses BS4 is-valid now",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "modalTitle",
"type" : "String",
"desc" : "The title of the dialog that pops up on mobile views.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "preventMark",
"name" : "valueField",
"type" : "String",
"desc" : "The underlying data value name to bind to this CombBox (defaults to undefined if\nmode = 'remote' or 'value' if mode = 'local'). \nNote: use of a valueField requires the user make a selection\nin order for a value to be mapped.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "focusClass",
"name" : "store",
"type" : "Roo.data.Store",
"desc" : "The data store to which this combo is bound (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "invalidClass",
"type" : "String",
"desc" : "DEPRICATED - uses BS4 is-valid now",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "listClass",
"type" : "String",
"desc" : "CSS class to apply to the dropdown list element (defaults to '')",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "displayField",
"type" : "String",
"desc" : "The underlying data field name to bind to this CombBox (defaults to undefined if\nmode = 'remote' or 'text' if mode = 'local')",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "inputType",
"name" : "tickable",
"type" : "Boolean",
"desc" : "ComboBox with tickable selections (true|false), default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "specialFilter",
"type" : "Boolean",
"desc" : "e) special filter default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "emptyTitle",
"type" : "String",
"desc" : "default ''",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "typeAheadDelay",
"type" : "Number",
"desc" : "The length of time in milliseconds to wait until the typeahead text is displayed\nif typeAhead = true (defaults to 250)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "loadingText",
"type" : "String",
"desc" : "The text to display in the dropdown list while data is loading. Only applies\nwhen mode = 'remote' (defaults to 'Loading...')",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "size",
"name" : "width",
"type" : "Number",
"desc" : "fixed with? experimental",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "caret",
"name" : "minListWidth",
"type" : "Number",
"desc" : "The minimum width of the dropdown list in pixels (defaults to 70, will be ignored if\nlistWidth has a higher value)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "multiple",
"type" : "Boolean",
"desc" : "e) ComboBobArray, default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "invalidText",
"name" : "maxHeight",
"type" : "Number",
"desc" : "The maximum height in pixels of the dropdown list before scrollbars are shown (defaults to 300)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "mobile_restrict_height",
"type" : "Boolean",
"desc" : "e) restrict height for touch view",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "valueNotFoundText",
"type" : "String",
"desc" : "When using a name/value combo, if the value passed to setValue is not found in\nthe store, valueNotFoundText will be displayed as the field text if defined (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "validFeedbackIcon",
"name" : "autoFocus",
"type" : "Boolean",
"desc" : "e) auto focus the first item, default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "lg",
"name" : "pageSize",
"type" : "Number",
"desc" : "If greater than 0, a paging toolbar is displayed in the footer of the dropdown list and the\nfilter queries will execute with page start and limit parameters. Only applies when mode = 'remote' (defaults to 0)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "useNativeIOS",
"type" : "Boolean",
"desc" : "e) render it as classic select for ios, not support dynamic load data (default false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "forceSelection",
"type" : "Boolean",
"desc" : "True to restrict the selected value to one of the values in the list, false to\nallow the user to set arbitrary text into the field (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "labelWidth",
"name" : "append",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "validationDelay",
"name" : "allQuery",
"type" : "String",
"desc" : "The text query to send to the server to return all records for the list with no filtering (defaults to '')",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "cls",
"name" : "blockFocus",
"type" : "Boolean",
"desc" : "Prevents all focus calls, so it can work with things like HTML edtor bar",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "shadow",
"type" : "Boolean/String",
"desc" : "True or \"sides\" for the default effect, \"frame\" for 4-way shadow, and \"drop\" for bottom-right",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ComboBox"
},
{
"name" : "maxLengthText",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.bootstrap.Card",
- "Roo.bootstrap.DocumentViewer",
- "Roo.bootstrap.DateField",
+ "childClasses" : {
+ "Roo.bootstrap.nav.Bar" : [
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "Roo.bootstrap.ComboBox" : [
+ "Roo.bootstrap.MoneyField"
+ ],
+ "Roo.bootstrap.nav.Simplebar" : [
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PopoverNav",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.nav.Headerbar"
+ ],
+ "Roo.bootstrap.Button" : [
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.CardUploader"
+ ],
+ "Roo.bootstrap.Column" : [
+ "Roo.bootstrap.TabGroup"
+ ],
+ "Roo.bootstrap.layout.Manager" : [
+ "Roo.bootstrap.layout.Border"
+ ],
+ "Roo.bootstrap.Element" : [
+ "Roo.bootstrap.CardFooter",
+ "Roo.bootstrap.CardHeader",
+ "Roo.bootstrap.CardImageTop",
+ "Roo.bootstrap.DropTarget"
+ ],
+ "Roo.bootstrap.Input" : [
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField"
+ ],
+ "Roo.bootstrap.TextArea" : [
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Markdown"
+ ],
+ "Roo.bootstrap.nav.Item" : [
+ "Roo.bootstrap.nav.SidebarItem"
+ ],
+ "Roo.bootstrap.Component" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Body",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.Modal",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TableBody",
+ "Roo.bootstrap.TableCell",
+ "Roo.bootstrap.TableRow",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Bar",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem"
+ ],
+ "Roo.bootstrap.TriggerField" : [
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.PhoneInput"
+ ]
+ },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
"Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
"Roo.bootstrap.Calendar",
- "Roo.bootstrap.TabGroup",
- "Roo.bootstrap.Form",
- "Roo.bootstrap.Graph",
- "Roo.bootstrap.BezierSignature",
- "Roo.bootstrap.dash.NumberBox",
- "Roo.bootstrap.Alert",
- "Roo.bootstrap.TriggerField",
- "Roo.bootstrap.MonthField",
- "Roo.bootstrap.PagingToolbar",
- "Roo.bootstrap.htmleditor.ToolbarStandard",
- "Roo.bootstrap.TabPanel",
- "Roo.bootstrap.DateSplitField",
- "Roo.bootstrap.Container",
- "Roo.bootstrap.CardHeader",
- "Roo.bootstrap.Modal",
- "Roo.bootstrap.TableRow",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
"Roo.bootstrap.CheckBox",
- "Roo.bootstrap.DocumentSlider",
- "Roo.bootstrap.TimeField",
- "Roo.bootstrap.Radio",
- "Roo.bootstrap.TableBody",
- "Roo.bootstrap.Input",
- "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
"Roo.bootstrap.DocumentManager",
- "Roo.bootstrap.nav.SidebarItem",
- "Roo.bootstrap.Progress",
- "Roo.bootstrap.RadioSet",
- "Roo.bootstrap.menu.Menu",
- "Roo.bootstrap.dash.TabPane",
- "Roo.bootstrap.Brick",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
"Roo.bootstrap.DropTarget",
- "Roo.bootstrap.LocationPicker",
- "Roo.bootstrap.Link",
- "Roo.bootstrap.MessageBar",
- "Roo.bootstrap.nav.Bar",
- "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
"Roo.bootstrap.Img",
- "Roo.bootstrap.PopoverNav",
+ "Roo.bootstrap.Input",
"Roo.bootstrap.LayoutMasonry",
- "Roo.bootstrap.PhoneInput",
- "Roo.bootstrap.breadcrumb.Item",
- "Roo.bootstrap.nav.ProgressBarItem",
- "Roo.bootstrap.nav.Item",
- "Roo.bootstrap.CardUploader",
- "Roo.bootstrap.Element",
- "Roo.bootstrap.Pagination",
- "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
"Roo.bootstrap.Markdown",
- "Roo.bootstrap.HtmlEditor",
- "Roo.bootstrap.Table",
- "Roo.bootstrap.Body",
- "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
"Roo.bootstrap.PaginationItem",
- "Roo.bootstrap.menu.Item",
- "Roo.bootstrap.nav.ProgressBar",
- "Roo.bootstrap.Slider",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
"Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
"Roo.bootstrap.Row",
- "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
"Roo.bootstrap.TextArea",
- "Roo.bootstrap.TableCell",
- "Roo.bootstrap.Column",
- "Roo.bootstrap.ComboBox",
- "Roo.bootstrap.FieldLabel",
- "Roo.bootstrap.ButtonUploader",
- "Roo.bootstrap.ButtonGroup",
- "Roo.bootstrap.MoneyField",
- "Roo.bootstrap.menu.Separator",
- "Roo.bootstrap.layout.Manager",
- "Roo.bootstrap.nav.Simplebar",
- "Roo.bootstrap.Popover",
- "Roo.bootstrap.CardImageTop",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
"Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
"Roo.bootstrap.layout.Border",
- "Roo.bootstrap.CardFooter",
- "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
"Roo.bootstrap.nav.Headerbar",
- "Roo.bootstrap.Header",
- "Roo.bootstrap.nav.Group"
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
],
+ "tree_parent" : [],
"desc" : "Bootstrap Component base class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : true,
+ "isBuilderTop" : false,
"memberOf" : "Component",
"example" : "",
"deprecated" : "",
"name" : "tooltip",
"type" : "string",
"desc" : "Text for the tooltip",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Component"
},
{
"name" : "container_method",
"type" : "string",
"desc" : "method to fetch parents container element (used by NavHeaderbar - getHeaderChildContainer)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Component"
},
{
"name" : "visibilityEl",
"type" : "string|object",
"desc" : "t) What element to use for visibility (@see getVisibilityEl())",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Component"
},
{
"name" : "can_build_overlaid",
"type" : "Boolean",
"desc" : "True if element can be rebuild from a HTML page",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Component"
},
{
"name" : "hideMode",
"name" : "style",
"type" : "String",
"desc" : "any extra css",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Component"
},
{
"name" : "allowDomMove",
"name" : "cls",
"type" : "String",
"desc" : "css class",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Component"
},
{
"name" : "xattr",
"type" : "Object",
"desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Component"
},
{
"name" : "actionMode",
"name" : "dataId",
"type" : "string",
"desc" : "cutomer id",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Component"
},
{
"name" : "name",
"type" : "string",
"desc" : "Specifies name attribute",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Component"
},
{
"name" : "disableClass",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "tree_parent" : [],
"desc" : "Bootstrap Container class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : true,
"memberOf" : "Container",
"example" : "",
"deprecated" : "",
"name" : "panel",
"type" : "String",
"desc" : "r) render as panel - type - primary/success.....",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Container"
},
{
"name" : "footer",
"type" : "String",
"desc" : "content of footer (for panel)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Container"
},
{
"name" : "listeners",
"name" : "jumbotron",
"type" : "Boolean",
"desc" : "is it a jumbotron element",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Container"
},
{
"name" : "sticky",
"type" : "String",
"desc" : "h) block to use as footer or body- needs css-bootstrap/sticky-footer.css",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Container"
},
{
"name" : "hidden",
"type" : "Boolean",
"desc" : "e) hide the element",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Container"
},
{
"name" : "expanded",
"type" : "Boolean",
"desc" : "e) default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Container"
},
{
"name" : "rheader",
"type" : "String",
"desc" : "contet on the right of header",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Container"
},
{
"name" : "can_build_overlaid",
"name" : "tag",
"type" : "String",
"desc" : "n) type of HTML tag.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Container"
},
{
"name" : "style",
"name" : "well",
"type" : "String",
"desc" : "d) a well, large, small or medium.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Container"
},
{
"name" : "html",
"type" : "String",
"desc" : "content of element",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Container"
},
{
"name" : "cls",
"name" : "clickable",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Container"
},
{
"name" : "xattr",
"name" : "header",
"type" : "String",
"desc" : "content of header (for panel)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Container"
},
{
"name" : "icon",
"type" : "String",
"desc" : ".) glyphicon name",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Container"
},
{
"name" : "expandable",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Container"
},
{
"name" : "alert",
"type" : "String",
"desc" : "r) type alert (changes background / border...)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Container"
},
{
"name" : "dataId",
"name" : "fa",
"type" : "String",
"desc" : "font awesome icon",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Container"
},
{
"name" : "name",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap DateField class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "DateField",
"example" : "",
"deprecated" : "",
"name" : "todayHighlight",
"type" : "Boolean",
"desc" : "default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateField"
},
{
"name" : "hideMode",
"name" : "altFormats",
"type" : "String",
"desc" : "Multiple date formats separated by \"|\" to try when parsing a user input value and it doesn't match the defined\nformat (defaults to 'm/d/Y|m-d-y|m-d-Y|m/d|m-d|d').",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateField"
},
{
"name" : "viewMode",
"type" : "String",
"desc" : "default empty, (months|years)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateField"
},
{
"name" : "allowDomMove",
"name" : "singleMode",
"type" : "Boolean",
"desc" : "default false (true | false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateField"
},
{
"name" : "value",
"name" : "daysOfWeekDisabled",
"type" : "Object",
"desc" : "default empty",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateField"
},
{
"name" : "hasFeedback",
"name" : "endDate",
"type" : "Number",
"desc" : "default Infinity",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateField"
},
{
"name" : "container_method",
"name" : "language",
"type" : "String",
"desc" : "default en",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateField"
},
{
"name" : "focusClass",
"name" : "keyboardNavigation",
"type" : "Boolean",
"desc" : "default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateField"
},
{
"name" : "inputType",
"name" : "calendarWeeks",
"type" : "Boolean",
"desc" : "default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateField"
},
{
"name" : "minViewMode",
"type" : "String",
"desc" : "default empty, (months|years)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateField"
},
{
"name" : "fieldLabel",
"name" : "startDate",
"type" : "Number",
"desc" : "default -Infinity",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateField"
},
{
"name" : "invalidFeedbackIcon",
"name" : "format",
"type" : "String",
"desc" : "The default date format string which can be overriden for localization support. The format must be\nvalid according to {@link Date#parseDate} (defaults to 'm/d/y').",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateField"
},
{
"name" : "dataId",
"name" : "weekStart",
"type" : "Number",
"desc" : "default 0",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateField"
},
{
"name" : "md",
"name" : "todayBtn",
"type" : "Boolean",
"desc" : "default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateField"
},
{
"name" : "preventMark",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap DateSplitField class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "DateSplitField",
"example" : "",
"deprecated" : "",
"name" : "labelAlign",
"type" : "String",
"desc" : "t)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateSplitField"
},
{
"name" : "labellg",
"type" : "Number",
"desc" : "set the width of label (1-12)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateSplitField"
},
{
"name" : "listeners",
"name" : "yearPlaceholder",
"type" : "string",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateSplitField"
},
{
"name" : "monthFormat",
"type" : "string",
"desc" : "default 'm'",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateSplitField"
},
{
"name" : "labelxs",
"type" : "Number",
"desc" : "set the width of label (1-12)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateSplitField"
},
{
"name" : "tooltip",
"name" : "fieldLabel",
"type" : "string",
"desc" : "- the label associated",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateSplitField"
},
{
"name" : "monthAllowBlank",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateSplitField"
},
{
"name" : "can_build_overlaid",
"name" : "labelWidth",
"type" : "Number",
"desc" : "set the width of label (0-12)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateSplitField"
},
{
"name" : "monthPlaceholder",
"type" : "string",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateSplitField"
},
{
"name" : "yearFormat",
"type" : "string",
"desc" : "default 'Y'",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateSplitField"
},
{
"name" : "cls",
"name" : "labelsm",
"type" : "Number",
"desc" : "set the width of label (1-12)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateSplitField"
},
{
"name" : "xattr",
"name" : "dayAllowBlank",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateSplitField"
},
{
"name" : "yearAllowBlank",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateSplitField"
},
{
"name" : "dayPlaceholder",
"type" : "string",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateSplitField"
},
{
"name" : "labelmd",
"type" : "Number",
"desc" : "set the width of label (1-12)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateSplitField"
},
{
"name" : "dataId",
"name" : "dayFormat",
"type" : "string",
"desc" : "default 'd'",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DateSplitField"
},
{
"name" : "name",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap DocumentManager class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "DocumentManager",
"example" : "",
"deprecated" : "",
"name" : "labelAlign",
"type" : "String",
"desc" : "p) default left",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DocumentManager"
},
{
"name" : "labellg",
"type" : "Number",
"desc" : "set the width of label (1-12)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DocumentManager"
},
{
"name" : "listeners",
"name" : "labelxs",
"type" : "Number",
"desc" : "set the width of label (1-12)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DocumentManager"
},
{
"name" : "tooltip",
"name" : "fieldLabel",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DocumentManager"
},
{
"name" : "toolTipName",
"type" : "String",
"desc" : "default 'filename'",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DocumentManager"
},
{
"name" : "can_build_overlaid",
"name" : "method",
"type" : "String",
"desc" : "default POST",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DocumentManager"
},
{
"name" : "style",
"name" : "paramName",
"type" : "String",
"desc" : "default 'imageUpload'",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DocumentManager"
},
{
"name" : "labelWidth",
"type" : "Number",
"desc" : "default 4",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DocumentManager"
},
{
"name" : "cls",
"name" : "editable",
"type" : "Boolean",
"desc" : "e) allow edit when upload a image default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DocumentManager"
},
{
"name" : "labelsm",
"type" : "Number",
"desc" : "set the width of label (1-12)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DocumentManager"
},
{
"name" : "xattr",
"name" : "boxes",
"type" : "Number",
"desc" : "number of boxes, 0 is no limit.. default 0",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DocumentManager"
},
{
"name" : "multiple",
"type" : "Boolean",
"desc" : "multiple upload default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DocumentManager"
},
{
"name" : "thumbSize",
"type" : "Number",
"desc" : "default 300",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DocumentManager"
},
{
"name" : "labelmd",
"type" : "Number",
"desc" : "set the width of label (1-12)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DocumentManager"
},
{
"name" : "dataId",
"name" : "url",
"type" : "String",
"desc" : "action url",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DocumentManager"
},
{
"name" : "name",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap DocumentSlider class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "DocumentSlider",
"example" : "",
"deprecated" : "",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap DocumentViewer class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "DocumentViewer",
"example" : "",
"deprecated" : "",
"name" : "showTrash",
"type" : "Boolean",
"desc" : "e) show trash button (default true)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DocumentViewer"
},
{
"name" : "xattr",
"name" : "showDownload",
"type" : "Boolean",
"desc" : "e) show download button (default true)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DocumentViewer"
},
{
"name" : "name",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap DropTarget class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "DropTarget",
"example" : "",
"deprecated" : "",
"name" : "name",
"type" : "string",
"desc" : "dropable name",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.DropTarget"
},
{
"name" : "role",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.bootstrap.CardHeader",
+ "childClasses" : {
+ "Roo.bootstrap.Element" : [
+ "Roo.bootstrap.CardFooter",
+ "Roo.bootstrap.CardHeader",
+ "Roo.bootstrap.CardImageTop",
+ "Roo.bootstrap.DropTarget"
+ ]
+ },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
"Roo.bootstrap.DropTarget",
- "Roo.bootstrap.CardImageTop",
- "Roo.bootstrap.CardFooter"
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
],
+ "tree_parent" : [],
"desc" : "Bootstrap Element class (basically a DIV used to make random stuff )",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Element",
"example" : "",
"deprecated" : "",
"name" : "tag",
"type" : "String",
"desc" : "tag of the element",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Element"
},
{
"name" : "style",
"name" : "cls",
"type" : "String",
"desc" : "class of the element",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Element"
},
{
"name" : "html",
"type" : "String",
"desc" : "contents of the element",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Element"
},
{
"name" : "preventDefault",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Element"
},
{
"name" : "clickable",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Element"
},
{
"name" : "xattr",
"name" : "role",
"type" : "String",
"desc" : "default blank - set to button to force cursor pointer",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Element"
},
{
"name" : "name",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap FieldLabel class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "FieldLabel",
"example" : "",
"deprecated" : "",
"name" : "validClass",
"type" : "String",
"desc" : "DEPRICATED - BS4 uses is-valid",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.FieldLabel"
},
{
"name" : "can_build_overlaid",
"name" : "tag",
"type" : "String",
"desc" : "tag of the element default label",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.FieldLabel"
},
{
"name" : "indicatorpos",
"type" : "String",
"desc" : "t) default left",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.FieldLabel"
},
{
"name" : "style",
"name" : "cls",
"type" : "String",
"desc" : "class of the element",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.FieldLabel"
},
{
"name" : "html",
"type" : "String",
"desc" : "contents of the element",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.FieldLabel"
},
{
"name" : "allowBlank",
"type" : "Boolean",
"desc" : "e) target allowBlank default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.FieldLabel"
},
{
"name" : "invalidClass",
"type" : "String",
"desc" : "DEPRICATED - BS4 uses is-invalid",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.FieldLabel"
},
{
"name" : "xattr",
"name" : "iconTooltip",
"type" : "String",
"desc" : "default \"This field is required\"",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.FieldLabel"
},
{
"name" : "dataId",
"name" : "target",
"type" : "String",
"desc" : "label target",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.FieldLabel"
},
{
"name" : "name",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "tree_parent" : [],
"desc" : "Bootstrap Form class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Form",
"example" : "",
"deprecated" : "",
"name" : "labelAlign",
"type" : "String",
"desc" : "top | left (default top)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Form"
},
{
"name" : "listeners",
"name" : "fileUpload",
"type" : "Boolean",
"desc" : "Set to true if this form is a file upload.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Form"
},
{
"name" : "tooltip",
"name" : "align",
"type" : "String",
"desc" : "left | right - for navbars",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Form"
},
{
"name" : "can_build_overlaid",
"name" : "method",
"type" : "String",
"desc" : "GET | POST (default POST)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Form"
},
{
"name" : "errorMask",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Form"
},
{
"name" : "style",
"name" : "timeout",
"type" : "Number",
"desc" : "Timeout for form actions in seconds (default is 30 seconds).",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Form"
},
{
"name" : "cls",
"name" : "loadMask",
"type" : "Boolean",
"desc" : "load mask when submit (default true)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Form"
},
{
"name" : "baseParams",
"type" : "Object",
"desc" : "Parameters to pass with all requests. e.g. baseParams: {id: '123', foo: 'bar'}.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Form"
},
{
"name" : "xattr",
"name" : "maskBody",
"type" : "Boolean",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Form"
},
{
"name" : "dataId",
"name" : "url",
"type" : "String",
"desc" : "The URL to use for form actions if one isn't supplied in the action options.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Form"
},
{
"name" : "name",
"name" : "maskOffset",
"type" : "Number",
"desc" : "Default 100",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Form"
}
],
"methods" : [
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap Graph class\n> Prameters\n -sm {number} sm 4\n -md {number} md 5",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Graph",
"example" : "",
"deprecated" : "",
"name" : "g_y",
"type" : "number",
"desc" : "coodinator | centre y (pie)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Graph"
},
{
"name" : "g_height",
"type" : "number",
"desc" : "height of the chart (respected by all elements in the set)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Graph"
},
{
"name" : "listeners",
"name" : "g_r",
"type" : "number",
"desc" : "radius (pie)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Graph"
},
{
"name" : "title",
"type" : "Object",
"desc" : "The title of the chart\n \n -{Array} values\n -opts (object) options for the chart \n o {\n o type (string) type of endings of the bar. Default: 'square'. Other options are: 'round', 'sharp', 'soft'.\n o gutter (number)(string) default '20%' (WHAT DOES IT DO?)\n o vgutter (number)\n o colors (array) colors be used repeatedly to plot the bars. If multicolumn bar is used each sequence of bars with use a different color.\n o stacked (boolean) whether or not to tread values as in a stacked bar chart\n o to\n o stretch (boolean)\n o }\n -opts (object) options for the pie\n o{\n o cut\n o startAngle (number)\n o endAngle (number)\n }",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Graph"
},
{
"name" : "style",
"name" : "graphtype",
"type" : "String",
"desc" : "bar | vbar | pie",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Graph"
},
{
"name" : "cls",
"name" : "g_width",
"type" : "number",
"desc" : "width of the chart (respected by all elements in the set)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Graph"
},
{
"name" : "name",
"name" : "g_x",
"type" : "number",
"desc" : "coodinator | centre x (pie)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Graph"
}
],
"methods" : [
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "tree_parent" : [],
"desc" : "Bootstrap Header class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Header",
"example" : "",
"deprecated" : "",
"name" : "level",
"type" : "Number",
"desc" : "6) default 1",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Header"
},
{
"name" : "tooltip",
"name" : "html",
"type" : "String",
"desc" : "content of header",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Header"
},
{
"name" : "cls",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap HtmlEditor class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "HtmlEditor",
"example" : "",
"deprecated" : "",
"name" : "resizable",
"type" : "String",
"desc" : "'s' or 'se' or 'e' - wrapps the element in a\n Roo.resizable.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.HtmlEditor"
},
{
"name" : "toolbars",
"type" : "Array",
"desc" : "Array of toolbars. - defaults to just the Standard one",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.HtmlEditor"
},
{
"name" : "width",
"type" : "Number",
"desc" : "(in pixels)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.HtmlEditor"
},
{
"name" : "autocomplete",
"name" : "height",
"type" : "Number",
"desc" : "(in pixels)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.HtmlEditor"
},
{
"name" : "style",
"name" : "buttons",
"type" : "Array",
"desc" : "Array of toolbar's buttons. - defaults to empty",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.HtmlEditor"
},
{
"name" : "rows",
"name" : "stylesheets",
"type" : "Array",
"desc" : "url of stylesheets. set to [] to disable stylesheets.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.HtmlEditor"
},
{
"name" : "resize",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap Img class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Img",
"example" : "",
"deprecated" : "",
"name" : "src",
"type" : "String",
"desc" : "image source",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Img"
},
{
"name" : "border",
"type" : "String",
"desc" : "rounded | circle | thumbnail",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Img"
},
{
"name" : "xsUrl",
"type" : "String",
"desc" : "xs image source",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Img"
},
{
"name" : "smUrl",
"type" : "String",
"desc" : "sm image source",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Img"
},
{
"name" : "mdUrl",
"type" : "String",
"desc" : "md image source",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Img"
},
{
"name" : "lgUrl",
"type" : "String",
"desc" : "lg image source",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Img"
},
{
"name" : "backgroundContain",
"type" : "Boolean",
"desc" : "(use style background and contain image in content)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Img"
},
{
"name" : "listeners",
"name" : "imgResponsive",
"type" : "Boolean",
"desc" : "false | true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Img"
},
{
"name" : "alt",
"type" : "String",
"desc" : "image alternative text",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Img"
},
{
"name" : "xattr",
"name" : "target",
"type" : "String",
"desc" : "p)target for a href.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Img"
},
{
"name" : "name",
"name" : "href",
"type" : "String",
"desc" : "a tag href",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Img"
}
],
"methods" : [
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.bootstrap.DateField",
- "Roo.bootstrap.TriggerField",
- "Roo.bootstrap.MonthField",
- "Roo.bootstrap.CheckBox",
- "Roo.bootstrap.TimeField",
- "Roo.bootstrap.RadioSet",
- "Roo.bootstrap.PhoneInput",
- "Roo.bootstrap.Markdown",
- "Roo.bootstrap.HtmlEditor",
- "Roo.bootstrap.SecurePass",
- "Roo.bootstrap.NumberField",
- "Roo.bootstrap.TextArea",
- "Roo.bootstrap.ComboBox",
- "Roo.bootstrap.MoneyField"
- ],
+ "childClasses" : {
+ "Roo.bootstrap.ComboBox" : [
+ "Roo.bootstrap.MoneyField"
+ ],
+ "Roo.bootstrap.Input" : [
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField"
+ ],
+ "Roo.bootstrap.TextArea" : [
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Markdown"
+ ],
+ "Roo.bootstrap.TriggerField" : [
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.PhoneInput"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap Input class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Input",
"example" : "",
"deprecated" : "",
"name" : "validFeedbackIcon",
"type" : "String",
"desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "lg",
"type" : "Number",
"desc" : "colspan out of 12 for large computer-sized screens",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "accept",
"type" : "String",
"desc" : "o) use for file input only. (default empty)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "afterButton",
"type" : "Roo.bootstrap.Button",
"desc" : "to show before",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "xs",
"type" : "Number",
"desc" : "colspan out of 12 for mobile-sized screens",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "hideMode",
"name" : "disableKeyFilter",
"type" : "Boolean",
"desc" : "True to disable input keystroke filtering (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "disabled",
"type" : "Boolean",
"desc" : "is it disabled",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "xattr",
"name" : "validator",
"type" : "Function",
"desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "name",
"type" : "String",
"desc" : "name of the input",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "autocomplete",
"type" : "String",
"desc" : "- default is new-password see: https://developers.google.com/web/fundamentals/input/form/label-and-name-inputs?hl=en",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "labelAlign",
"type" : "String",
"desc" : "t)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "tooltip",
"name" : "regexText",
"type" : "String",
"desc" : "-- Depricated - use Invalid Text",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "allowDomMove",
"name" : "labelmd",
"type" : "Number",
"desc" : "set the width of label (1-12)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "value",
"type" : "string",
"desc" : "default value of the input",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "hasFeedback",
"type" : "Boolean",
"desc" : "e) default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "actionMode",
"name" : "sm",
"type" : "Number",
"desc" : "colspan out of 12 for tablet-sized screens",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "maxLengthText",
"type" : "String",
"desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "minLengthText",
"type" : "String",
"desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "listeners",
"name" : "readOnly",
"type" : "Boolean",
"desc" : "Specifies that the field should be read-only",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "indicatorpos",
"type" : "String",
"desc" : "t) default left",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "align",
"type" : "String",
"desc" : "t) Default left",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "focusClass",
"type" : "String",
"desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "size",
"type" : "string",
"desc" : "- (lg|sm) or leave empty..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "labellg",
"type" : "Number",
"desc" : "set the width of label (1-12)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "labelxs",
"type" : "Number",
"desc" : "set the width of label (1-12)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "validateOnBlur",
"type" : "Boolean",
"desc" : "Whether the field should validate when it loses focus (defaults to true).",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "cls",
"name" : "inputType",
"type" : "String",
"desc" : "t)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "invalidClass",
"type" : "String",
"desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "maskRe",
"type" : "String",
"desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "validationEvent",
"type" : "String/Boolean",
"desc" : "The event that should initiate field validation. Set to false to disable\n automatic validation (defaults to \"keyup\").",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "vtype",
"type" : "String",
"desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "fieldLabel",
"type" : "string",
"desc" : "- the label associated",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "can_build_overlaid",
"name" : "before",
"type" : "string",
"desc" : "- input group add on before",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "validationDelay",
"type" : "Number",
"desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "blankText",
"type" : "String",
"desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "selectOnFocus",
"type" : "Boolean",
"desc" : "True to automatically select any existing field text when the field receives input focus (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "disableClass",
"name" : "invalidFeedbackIcon",
"type" : "String",
"desc" : "The CSS class to use when create feedback icon (defaults to \"x-form-invalid\")",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "visibilityEl",
"name" : "placeholder",
"type" : "string",
"desc" : "- placeholder to put in text.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "dataId",
"name" : "md",
"type" : "Number",
"desc" : "colspan out of 12 for computer-sized screens",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "regex",
"type" : "RegExp",
"desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value. If the test fails, the field will be marked invalid using {@link #regexText}.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "labelWidth",
"type" : "Number",
"desc" : "set the width of label",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "minLength",
"type" : "Number",
"desc" : "Minimum input field length required (defaults to 0)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "capture",
"type" : "String",
"desc" : "a) use for file input only. (default empty)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "validClass",
"type" : "String",
"desc" : "DEPRICATED - code uses BS4 - is-valid / is-invalid",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "allowBlank",
"type" : "Boolean",
"desc" : "False to validate that the value length > 0 (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "preventMark",
"type" : "Boolean",
"desc" : "Do not show tick or cross if error/success",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "forceFeedback",
"type" : "Boolean",
"desc" : "e) Default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "labelsm",
"type" : "Number",
"desc" : "set the width of label (1-12)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "after",
"type" : "string",
"desc" : "- input group add on after",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "maxLength",
"type" : "Number",
"desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
},
{
"name" : "invalidText",
"type" : "String",
"desc" : "The error text to display if {@link #validator} test fails during validation (defaults to \"\")",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Input"
}
],
"methods" : [
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.MasonryBrick"
+ ],
+ "tree_parent" : [],
"desc" : "Bootstrap Layout Masonry class\n\nThis is based on \nhttp://masonry.desandro.com\n\nThe idea is to render all the bricks based on vertical width...\n\nThe original code extends 'outlayer' - we might need to use that....",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "LayoutMasonry",
"example" : "",
"deprecated" : "",
"name" : "alternativePadWidth",
"type" : "Number",
"desc" : "padding below box..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonry"
},
{
"name" : "listeners",
"name" : "maxCols",
"type" : "Number",
"desc" : "maximum number of columns",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonry"
},
{
"name" : "tooltip",
"name" : "isLayoutInstant",
"type" : "Boolean",
"desc" : "= no animation?",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonry"
},
{
"name" : "boxWidth",
"type" : "Number",
"desc" : "width of the columns",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonry"
},
{
"name" : "isHorizontal",
"type" : "Boolean",
"desc" : "defalut false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonry"
},
{
"name" : "can_build_overlaid",
"name" : "isAutoInitial",
"type" : "Boolean",
"desc" : "defalut true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonry"
},
{
"name" : "cls",
"name" : "padWidth",
"type" : "Number",
"desc" : "padding below box..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonry"
},
{
"name" : "xattr",
"name" : "gutter",
"type" : "Number",
"desc" : "gutter width..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonry"
},
{
"name" : "dataId",
"name" : "boxHeight",
"type" : "Number",
"desc" : "- 0 for square, or fix it at a certian height",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonry"
},
{
"name" : "name",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap Layout Masonry class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "LayoutMasonryAuto",
"example" : "",
"deprecated" : "",
"name" : "isResizingContainer",
"type" : "Boolean",
"desc" : "= not sure if this is used..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonryAuto"
},
{
"name" : "listeners",
"name" : "maxCols",
"type" : "Number",
"desc" : "maximum number of columns",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonryAuto"
},
{
"name" : "isOriginLeft",
"type" : "Boolean",
"desc" : "= left align?",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonryAuto"
},
{
"name" : "tooltip",
"name" : "isLayoutInstant",
"type" : "Boolean",
"desc" : "= no animation?",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonryAuto"
},
{
"name" : "padHeight",
"type" : "Number",
"desc" : "padding below box..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonryAuto"
},
{
"name" : "can_build_overlaid",
"name" : "isAutoInitial",
"type" : "Boolean",
"desc" : "defalut true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonryAuto"
},
{
"name" : "cls",
"name" : "columnWidth",
"type" : "Number",
"desc" : "width of the columns",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonryAuto"
},
{
"name" : "dataId",
"name" : "isOriginTop",
"type" : "Boolean",
"desc" : "= top align?",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonryAuto"
},
{
"name" : "name",
"name" : "isFitWidth",
"type" : "Boolean",
"desc" : "- resize the width..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LayoutMasonryAuto"
}
],
"methods" : [
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "tree_parent" : [],
"desc" : "Bootstrap Link Class (eg. '<a href>')",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Link",
"example" : "",
"deprecated" : "",
"name" : "anchor",
"type" : "String",
"desc" : "name for the anchor link",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Link"
},
{
"name" : "listeners",
"name" : "html",
"type" : "String",
"desc" : "the content of the link.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Link"
},
{
"name" : "preventDefault",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Link"
},
{
"name" : "cls",
"name" : "alt",
"type" : "String",
"desc" : "image alternative text",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Link"
},
{
"name" : "xattr",
"name" : "target",
"type" : "String",
"desc" : "p) target for a href.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Link"
},
{
"name" : "fa",
"type" : "String",
"desc" : "- favicon",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Link"
},
{
"name" : "name",
"name" : "href",
"type" : "String",
"desc" : "a tag href",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Link"
}
],
"methods" : [
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap LocationPicker class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "LocationPicker",
"example" : "",
"deprecated" : "",
"name" : "streetViewControl",
"type" : "Boolean",
"desc" : "default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LocationPicker"
},
{
"name" : "tooltip",
"name" : "disableDoubleClickZoom",
"type" : "Boolean",
"desc" : "default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LocationPicker"
},
{
"name" : "can_build_overlaid",
"name" : "latitude",
"type" : "Number",
"desc" : "Position when init default 0",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LocationPicker"
},
{
"name" : "enableAutocomplete",
"type" : "Boolean",
"desc" : "default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LocationPicker"
},
{
"name" : "markerTitle",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LocationPicker"
},
{
"name" : "cls",
"name" : "zoom",
"type" : "Number",
"desc" : "default 15",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LocationPicker"
},
{
"name" : "xattr",
"name" : "longitude",
"type" : "Number",
"desc" : "Position when init default 0",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LocationPicker"
},
{
"name" : "mapTypeControl",
"type" : "Boolean",
"desc" : "default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LocationPicker"
},
{
"name" : "radius",
"type" : "Number",
"desc" : "default 0",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LocationPicker"
},
{
"name" : "dataId",
"name" : "mapTypeId",
"type" : "String",
"desc" : "default google.maps.MapTypeId.ROADMAP",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LocationPicker"
},
{
"name" : "scrollwheel",
"type" : "Boolean",
"desc" : "default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LocationPicker"
},
{
"name" : "locationName",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LocationPicker"
},
{
"name" : "enableReverseGeocode",
"type" : "Boolean",
"desc" : "default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LocationPicker"
},
{
"name" : "name",
"name" : "draggable",
"type" : "Boolean",
"desc" : "default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.LocationPicker"
}
],
"methods" : [
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap Showdown editable area",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Markdown",
"example" : "",
"deprecated" : "",
"name" : "content",
"type" : "string",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Markdown"
},
{
"name" : "focusClass",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap MasonryBrick class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "MasonryBrick",
"example" : "",
"deprecated" : "",
"name" : "placetitle",
"type" : "String",
"desc" : "m)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MasonryBrick"
},
{
"name" : "inverse",
"type" : "Boolean",
"desc" : "defalut false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MasonryBrick"
},
{
"name" : "can_build_overlaid",
"name" : "title",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MasonryBrick"
},
{
"name" : "videourl",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MasonryBrick"
},
{
"name" : "style",
"name" : "cls",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MasonryBrick"
},
{
"name" : "html",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MasonryBrick"
},
{
"name" : "preventDefault",
"type" : "Boolean",
"desc" : "defalut false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MasonryBrick"
},
{
"name" : "xattr",
"name" : "size",
"type" : "String",
"desc" : "e)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MasonryBrick"
},
{
"name" : "name",
"name" : "bgimage",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MasonryBrick"
},
{
"name" : "isFitContainer",
"type" : "Boolean",
"desc" : "defalut true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MasonryBrick"
},
{
"name" : "href",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MasonryBrick"
}
],
"methods" : [
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap MessageBar class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "MessageBar",
"example" : "",
"deprecated" : "",
"name" : "beforeClass",
"type" : "String",
"desc" : "insert the bar before the given class",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MessageBar"
},
{
"name" : "fixed",
"type" : "Boolean",
"desc" : "e) default false, fix the bar at the top",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MessageBar"
},
{
"name" : "can_build_overlaid",
"name" : "html",
"type" : "String",
"desc" : "contents of the MessageBar",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MessageBar"
},
{
"name" : "cls",
"name" : "closable",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MessageBar"
},
{
"name" : "dataId",
"name" : "weight",
"type" : "String",
"desc" : "r) default info",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MessageBar"
},
{
"name" : "name",
{
"name" : "Roo.bootstrap.MessageBox",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Utility class for generating different styles of message boxes. The alias Roo.Msg can also be used.\nExample usage:\n<pre><code>\n// Basic alert:\nRoo.Msg.alert('Status', 'Changes saved successfully.');\n\n// Prompt for user data:\nRoo.Msg.prompt('Name', 'Please enter your name:', function(btn, text){\n if (btn == 'ok'){\n // process text value...\n }\n});\n\n// Show a dialog using config options:\nRoo.Msg.show({\n title:'Save Changes?',\n msg: 'Your are closing a tab that has unsaved changes. Would you like to save your changes?',\n buttons: Roo.Msg.YESNOCANCEL,\n fn: processResult,\n animEl: 'elId'\n});\n</code></pre>",
"isSingleton" : true,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "MessageBox",
"example" : "",
"deprecated" : "",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "tree_parent" : [
+ "none"
+ ],
"desc" : "Bootstrap Modal class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : true,
"memberOf" : "Modal",
"example" : "",
"deprecated" : "",
"name" : "editableTitle",
"type" : "Boolean",
"desc" : "can the title be edited",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Modal"
},
{
"name" : "listeners",
"name" : "bodyOverflow",
"type" : "Boolean",
"desc" : "should the body element have overflow auto added default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Modal"
},
{
"name" : "max_width",
"type" : "Number",
"desc" : "set the max width of modal",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Modal"
},
{
"name" : "tooltip",
"name" : "buttons[]",
"type" : "Roo.bootstrap.Button",
"desc" : "Array of buttons or standard button set..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Modal"
},
{
"name" : "can_build_overlaid",
"name" : "title",
"type" : "String",
"desc" : "Title of dialog",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Modal"
},
{
"name" : "style",
"name" : "tmpl",
"type" : "Roo.Template",
"desc" : "- a template with variables. to use it, add a handler in show:method adn",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Modal"
},
{
"name" : "html",
"type" : "String",
"desc" : "- the body of the dialog (for simple ones) - you can also use template..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Modal"
},
{
"name" : "buttonPosition",
"type" : "String",
"desc" : "r) default right (DEPRICATED) - use mr-auto on buttons to put them on the left",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Modal"
},
{
"name" : "cls",
"name" : "fitwindow",
"type" : "Boolean",
"desc" : "default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Modal"
},
{
"name" : "xattr",
"name" : "specificTitle",
"type" : "Boolean",
"desc" : "default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Modal"
},
{
"name" : "width",
"type" : "Number",
"desc" : "fixed width - usefull for chrome extension only really.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Modal"
},
{
"name" : "dataId",
"name" : "allow_close",
"type" : "Boolean",
"desc" : "default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Modal"
},
{
"name" : "height",
"type" : "Number",
"desc" : "fixed height - usefull for chrome extension only really.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Modal"
},
{
"name" : "size",
"type" : "String",
"desc" : "l) default empty",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Modal"
},
{
"name" : "name",
"name" : "animate",
"type" : "Boolean",
"desc" : "default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Modal"
}
],
"methods" : [
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap MoneyField class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "MoneyField",
"example" : "",
"deprecated" : "",
"name" : "defaults",
"type" : "String",
"desc" : "currency of the MoneyField\nvalue should be in lkey",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MoneyField"
},
{
"name" : "listeners",
"name" : "thousandsDelimiter",
"type" : "String",
"desc" : "Symbol of thousandsDelimiter",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MoneyField"
},
{
"name" : "castInt",
"type" : "Boolean",
"desc" : "e) cast int if true (defalut true)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MoneyField"
},
{
"name" : "labelAlign",
"name" : "allowZero",
"type" : "Boolean",
"desc" : "False to blank out if the user enters '0' (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MoneyField"
},
{
"name" : "style",
"name" : "max_length",
"type" : "Number",
"desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MoneyField"
},
{
"name" : "minValue",
"type" : "Number",
"desc" : "The minimum allowed value (defaults to Number.NEGATIVE_INFINITY)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MoneyField"
},
{
"name" : "maxLength",
"name" : "allowNegative",
"type" : "Boolean",
"desc" : "False to prevent entering a negative sign (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MoneyField"
},
{
"name" : "removable",
"name" : "minText",
"type" : "String",
"desc" : "Error text to display if the minimum value validation fails (defaults to \"The minimum value for this field is {minValue}\")",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MoneyField"
},
{
"name" : "disabled",
"name" : "store",
"type" : "Roo.data.Store",
"desc" : "Store to lookup currency??",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MoneyField"
},
{
"name" : "invalidClass",
"name" : "maxValue",
"type" : "Number",
"desc" : "The maximum allowed value (defaults to Number.MAX_VALUE)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MoneyField"
},
{
"name" : "mobile_restrict_height",
"name" : "allowDecimals",
"type" : "Boolean",
"desc" : "False to disallow decimal values (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MoneyField"
},
{
"name" : "nanText",
"type" : "String",
"desc" : "Error text to display if the value is not a valid number. For example, this can happen\nif a valid character like '.' or '-' is left in the field with no number (defaults to \"{value} is not a valid number\")",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MoneyField"
},
{
"name" : "valueNotFoundText",
"name" : "decimalSeparator",
"type" : "String",
"desc" : "Character(s) to allow as the decimal separator (defaults to '.')",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MoneyField"
},
{
"name" : "autoFocus",
"name" : "maxText",
"type" : "String",
"desc" : "Error text to display if the maximum value validation fails (defaults to \"The maximum value for this field is {maxValue}\")",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MoneyField"
},
{
"name" : "maxLengthText",
"name" : "decimalPrecision",
"type" : "Number",
"desc" : "The maximum precision to display after the decimal separator (defaults to 2)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MoneyField"
}
],
"methods" : [
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap MonthField class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "MonthField",
"example" : "",
"deprecated" : "",
"name" : "language",
"type" : "String",
"desc" : "default en",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.MonthField"
},
{
"name" : "size",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap NumberField class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "NumberField",
"example" : "",
"deprecated" : "",
"name" : "nanText",
"type" : "String",
"desc" : "Error text to display if the value is not a valid number. For example, this can happen\nif a valid character like '.' or '-' is left in the field with no number (defaults to \"{value} is not a valid number\")",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.NumberField"
},
{
"name" : "regexText",
"name" : "maxValue",
"type" : "Number",
"desc" : "The maximum allowed value (defaults to Number.MAX_VALUE)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.NumberField"
},
{
"name" : "allowDomMove",
"name" : "minValue",
"type" : "Number",
"desc" : "The minimum allowed value (defaults to Number.NEGATIVE_INFINITY)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.NumberField"
},
{
"name" : "decimalPrecision",
"type" : "Number",
"desc" : "The maximum precision to display after the decimal separator (defaults to 2)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.NumberField"
},
{
"name" : "minText",
"type" : "String",
"desc" : "Error text to display if the minimum value validation fails (defaults to \"The minimum value for this field is {minValue}\")",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.NumberField"
},
{
"name" : "style",
"name" : "allowDecimals",
"type" : "Boolean",
"desc" : "False to disallow decimal values (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.NumberField"
},
{
"name" : "allowNegative",
"type" : "Boolean",
"desc" : "False to prevent entering a negative sign (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.NumberField"
},
{
"name" : "focusClass",
"name" : "valueAlign",
"type" : "String",
"desc" : "alignment of value",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.NumberField"
},
{
"name" : "fieldLabel",
"name" : "thousandsDelimiter",
"type" : "String",
"desc" : "Symbol of thousandsDelimiter",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.NumberField"
},
{
"name" : "invalidFeedbackIcon",
"name" : "decimalSeparator",
"type" : "String",
"desc" : "Character(s) to allow as the decimal separator (defaults to '.')",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.NumberField"
},
{
"name" : "placeholder",
"name" : "maxText",
"type" : "String",
"desc" : "Error text to display if the maximum value validation fails (defaults to \"The maximum value for this field is {maxValue}\")",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.NumberField"
},
{
"name" : "capture",
"name" : "allowZero",
"type" : "Boolean",
"desc" : "False to blank out if the user enters '0' (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.NumberField"
},
{
"name" : "invalidText",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Pagination"
+ ],
+ "tree_parent" : [],
"desc" : "Bootstrap Pagination class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Pagination",
"example" : "",
"deprecated" : "",
"name" : "inverse",
"type" : "Boolean",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Pagination"
},
{
"name" : "can_build_overlaid",
"name" : "size",
"type" : "String",
"desc" : "l)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Pagination"
},
{
"name" : "name",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap PaginationItem class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "PaginationItem",
"example" : "",
"deprecated" : "",
"name" : "disabled",
"type" : "Boolean",
"desc" : "default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.PaginationItem"
},
{
"name" : "style",
"name" : "preventDefault",
"type" : "Boolean",
"desc" : "e) default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.PaginationItem"
},
{
"name" : "html",
"type" : "String",
"desc" : "text",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.PaginationItem"
},
{
"name" : "cls",
"name" : "active",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.PaginationItem"
},
{
"name" : "name",
"name" : "href",
"type" : "String",
"desc" : "the link",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.PaginationItem"
}
],
"methods" : [
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A specialized toolbar that is bound to a {@link Roo.data.Store} and provides automatic paging controls.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "PagingToolbar",
"example" : "",
"deprecated" : "",
"name" : "buttons[]",
"type" : "Roo.bootstrap.Button",
"desc" : "Buttons for the toolbar",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.PagingToolbar"
},
{
"name" : "pageSize",
"type" : "Number",
"desc" : "The number of records to display per page (defaults to 20)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.PagingToolbar"
},
{
"name" : "can_build_overlaid",
"name" : "store",
"type" : "Roo.data.Store",
"desc" : "The underlying data store providing the paged data",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.PagingToolbar"
},
{
"name" : "tag",
"name" : "container",
"type" : "String/HTMLElement/Element",
"desc" : "container The id or element that will contain the toolbar",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.PagingToolbar"
},
{
"name" : "cls",
"name" : "emptyMsg",
"type" : "String",
"desc" : "The message to display when no records are found (defaults to \"No data to display\")",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.PagingToolbar"
},
{
"name" : "main",
"name" : "displayInfo",
"type" : "Boolean",
"desc" : "True to display the displayMsg (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.PagingToolbar"
},
{
"name" : "displayMsg",
"type" : "String",
"desc" : "The paging status message to display (defaults to \"Displaying {start} - {end} of {total}\")",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.PagingToolbar"
},
{
"name" : "dataId",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "An input with International dial-code selection",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "PhoneInput",
"example" : "",
"deprecated" : "",
"name" : "store",
"type" : "Roo.data.Store",
"desc" : "[required] The data store to which this combo is bound (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.PhoneInput"
},
{
"name" : "hasFeedback",
"name" : "defaultDialCode",
"type" : "String",
"desc" : "default '+852'",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.PhoneInput"
},
{
"name" : "placeholder",
"name" : "preferedCountries",
"type" : "Array",
"desc" : "default []",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.PhoneInput"
},
{
"name" : "preventMark",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.PopoverNav",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "tree_parent" : [],
"desc" : "Bootstrap Popover class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : true,
"memberOf" : "Popover",
"example" : "",
"deprecated" : "",
"name" : "modal",
"type" : "Boolean",
"desc" : "- popovers that are modal will mask the screen, and must be closed with another event.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Popover"
},
{
"name" : "listeners",
"name" : "add",
"type" : "String|Boolean|Roo.Element",
"desc" : "click hander to trigger show over what element\n - if false and it has a 'parent' then it will be automatically added to that element\n - if string - Roo.get will be called",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Popover"
},
{
"name" : "tooltip",
"name" : "delay",
"type" : "Number",
"desc" : "- delay before showing",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Popover"
},
{
"name" : "trigger",
"type" : "String",
"desc" : "click || hover (or false to trigger manually)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Popover"
},
{
"name" : "can_build_overlaid",
"name" : "title",
"type" : "String",
"desc" : "of popover (or false to hide)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Popover"
},
{
"name" : "style",
"name" : "(right|top|bottom|left|auto)",
"type" : "String|function",
"desc" : "placement how it is placed",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Popover"
},
{
"name" : "html",
"type" : "String",
"desc" : "contents of the popover (or false to use children..)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Popover"
},
{
"name" : "cls",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.Container"
+ ],
+ "tree_parent" : [
+ "Roo.bootstrap.Popover"
+ ],
"desc" : "Bootstrap Popover header navigation class\nFIXME? should this go under nav?",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "PopoverNav",
"example" : "",
"deprecated" : "",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.ProgressBar"
+ ],
+ "tree_parent" : [],
"desc" : "Bootstrap Progress class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Progress",
"example" : "",
"deprecated" : "",
"name" : "striped",
"type" : "Boolean",
"desc" : "striped of the progress bar",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Progress"
},
{
"name" : "tooltip",
"name" : "active",
"type" : "Boolean",
"desc" : "animated of the progress bar",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Progress"
},
{
"name" : "name",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap ProgressBar class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "ProgressBar",
"example" : "",
"deprecated" : "",
"name" : "label",
"type" : "String",
"desc" : "label for the progress bar",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ProgressBar"
},
{
"name" : "panel",
"type" : "String",
"desc" : ")",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ProgressBar"
},
{
"name" : "listeners",
"name" : "aria_valuenow",
"type" : "Number",
"desc" : "aria-value now",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ProgressBar"
},
{
"name" : "style",
"name" : "aria_valuemax",
"type" : "Number",
"desc" : "aria-value max",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ProgressBar"
},
{
"name" : "cls",
"name" : "aria_valuemin",
"type" : "Number",
"desc" : "aria-value min",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ProgressBar"
},
{
"name" : "xattr",
"name" : "role",
"type" : "String",
"desc" : "role of the progress bar",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ProgressBar"
},
{
"name" : "name",
"name" : "sr_only",
"type" : "String",
"desc" : "text",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.ProgressBar"
}
],
"methods" : [
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap Radio class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Radio",
"example" : "",
"deprecated" : "",
"name" : "value",
"type" : "String",
"desc" : "- the value of radio",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Radio"
},
{
"name" : "style",
"name" : "boxLabel",
"type" : "String",
"desc" : "- the label associated",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Radio"
},
{
"name" : "dataId",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Radio"
+ ],
+ "tree_parent" : [],
"desc" : "Bootstrap RadioSet class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "RadioSet",
"example" : "",
"deprecated" : "",
"name" : "weight",
"type" : "String",
"desc" : "s) The text that appears beside the radio",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.RadioSet"
},
{
"name" : "autocomplete",
"name" : "indicatorpos",
"type" : "String",
"desc" : "t) default left",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.RadioSet"
},
{
"name" : "align",
"name" : "inline",
"type" : "Boolean",
"desc" : "e) inline the element (default true)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.RadioSet"
},
{
"name" : "size",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "tree_parent" : [],
"desc" : "Bootstrap Row class (contains columns...)",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Row",
"example" : "",
"deprecated" : "",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap SecurePass class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "SecurePass",
"example" : "",
"deprecated" : "",
"name" : "errors",
"type" : "String/Object",
"desc" : "A Error spec, or true for a default spec (defaults to\n{\n PwdEmpty: \"Please type a password, and then retype it to confirm.\",\n PwdShort: \"Your password must be at least 6 characters long. Please type a different password.\",\n PwdLong: \"Your password can't contain more than 16 characters. Please type a different password.\",\n PwdBadChar: \"The password contains characters that aren't allowed. Please type a different password.\",\n IDInPwd: \"Your password can't include the part of your ID. Please type a different password.\",\n FNInPwd: \"Your password can't contain your first name. Please type a different password.\",\n LNInPwd: \"Your password can't contain your last name. Please type a different password.\"\n})",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.SecurePass"
},
{
"name" : "allowDomMove",
"name" : "Label",
"type" : "String/Object",
"desc" : "for the strength meter (defaults to\n'Password strength:')",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.SecurePass"
},
{
"name" : "hasFeedback",
"name" : "pwdStrengths",
"type" : "String/Object",
"desc" : "A pwdStrengths spec, or true for a default spec (defaults to\n['Weak', 'Medium', 'Strong'])",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.SecurePass"
},
{
"name" : "fieldLabel",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap Slider class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Slider",
"example" : "",
"deprecated" : "",
"augments" : [
"Roo.bootstrap.SplitBar.BasicLayoutAdapter"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Adapter that moves the splitter element to align with the resized sizing element. \nUsed with an absolute positioned SplitBar.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "AbsoluteLayoutAdapter",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.bootstrap.SplitBar.BasicLayoutAdapter",
"augments" : [],
- "childClasses" : [
- "Roo.bootstrap.SplitBar.AbsoluteLayoutAdapter"
- ],
+ "childClasses" : {
+ "Roo.bootstrap.SplitBar.BasicLayoutAdapter" : [
+ "Roo.bootstrap.SplitBar.AbsoluteLayoutAdapter"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Default Adapter. It assumes the splitter and resizing element are not positioned\nelements and only gets/sets the width of the element. Generally used for table based layouts.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "BasicLayoutAdapter",
"example" : "",
"deprecated" : "",
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Creates draggable splitter bar functionality from two elements (element to be dragged and element to be resized).\n<br><br>\nUsage:\n<pre><code>\nvar split = new Roo.bootstrap.SplitBar(\"elementToDrag\", \"elementToSize\",\n Roo.bootstrap.SplitBar.HORIZONTAL, Roo.bootstrap.SplitBar.LEFT);\nsplit.setAdapter(new Roo.bootstrap.SplitBar.AbsoluteLayoutAdapter(\"container\"));\nsplit.minSize = 100;\nsplit.maxSize = 600;\nsplit.animate = true;\nsplit.on('moved', splitterMoved);\n</code></pre>",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "SplitBar",
"example" : "",
"deprecated" : "",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.TabPanel"
+ ],
+ "tree_parent" : [],
"desc" : "Bootstrap Column class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "TabGroup",
"example" : "",
"deprecated" : "",
"name" : "showarrow",
"type" : "Boolean",
"desc" : "e) show arrow default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TabGroup"
},
{
"name" : "lg",
"name" : "navId",
"type" : "String",
"desc" : "the navigation id (for use with navbars) - will be auto generated if it does not exist..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TabGroup"
},
{
"name" : "bullets",
"type" : "Boolean",
"desc" : "show bullets for the panels",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TabGroup"
},
{
"name" : "xattr",
"name" : "timer",
"type" : "Number",
"desc" : "auto slide timer .. default 0 millisecond",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TabGroup"
},
{
"name" : "tooltip",
"name" : "autoslide",
"type" : "Boolean",
"desc" : "e) auto slide .. default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TabGroup"
},
{
"name" : "allowDomMove",
"name" : "carousel",
"type" : "Boolean",
"desc" : "true to make the group behave like a carousel",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TabGroup"
},
{
"name" : "hidden",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "tree_parent" : [],
"desc" : "Bootstrap TabPanel class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "TabPanel",
"example" : "",
"deprecated" : "",
"name" : "tabId",
"type" : "String",
"desc" : "unique tab ID (will be autogenerated if not set. - used to match TabItem to Panel)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TabPanel"
},
{
"name" : "navId",
"type" : "String",
"desc" : "The Roo.bootstrap.nav.Group which triggers show hide ()",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TabPanel"
},
{
"name" : "can_build_overlaid",
"name" : "html",
"type" : "String",
"desc" : "panel content",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TabPanel"
},
{
"name" : "cls",
"name" : "active",
"type" : "Boolean",
"desc" : "panel active",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TabPanel"
},
{
"name" : "name",
"name" : "href",
"type" : "String",
"desc" : "click to link..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TabPanel"
},
{
"name" : "touchSlide",
"type" : "Boolean",
"desc" : "if swiping slides tab to next panel (default off)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TabPanel"
}
],
"methods" : [
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.TableBody"
+ ],
+ "tree_parent" : [],
"desc" : "Bootstrap Table class. This class represents the primary interface of a component based grid control.\nSimilar to Roo.grid.Grid\n<pre><code>\n var table = Roo.factory({\n xtype : 'Table',\n xns : Roo.bootstrap,\n autoSizeColumns: true,\n \n \n store : {\n xtype : 'Store',\n xns : Roo.data,\n remoteSort : true,\n sortInfo : { direction : 'ASC', field: 'name' },\n proxy : {\n xtype : 'HttpProxy',\n xns : Roo.data,\n method : 'GET',\n url : 'https://example.com/some.data.url.json'\n },\n reader : {\n xtype : 'JsonReader',\n xns : Roo.data,\n fields : [ 'id', 'name', whatever' ],\n id : 'id',\n root : 'data'\n }\n },\n cm : [\n {\n xtype : 'ColumnModel',\n xns : Roo.grid,\n align : 'center',\n cursor : 'pointer',\n dataIndex : 'is_in_group',\n header : \"Name\",\n sortable : true,\n renderer : function(v, x , r) { \n \n return String.format(\"{0}\", v)\n }\n width : 3\n } // more columns..\n ],\n selModel : {\n xtype : 'RowSelectionModel',\n xns : Roo.bootstrap.Table\n // you can add listeners to catch selection change here....\n }\n \n\n });\n // set any options\n grid.render(Roo.get(\"some-div\"));\n</code></pre>\n\nCurrently the Table uses multiple headers to try and handle XL / Medium etc... styling",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Table",
"example" : "",
"deprecated" : "",
"name" : "footerShow",
"type" : "Boolean",
"desc" : "e) generate tfoot, default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "hideMode",
"name" : "auto_hide_footer",
"type" : "Boolean",
"desc" : "auto hide footer if only one page (default false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "scrollBody",
"type" : "Boolean",
"desc" : "e) default false - body scrolled / fixed header",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "cm[]",
"type" : "Roo.grid.ColumnModel",
"desc" : "A column for the grid.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "xattr",
"name" : "minColumnWidth",
"type" : "Number",
"desc" : "default 50 pixels minimum column width",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "bordered",
"type" : "boolean",
"desc" : "Add borders to the table",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "tooltip",
"name" : "condensed",
"type" : "boolean",
"desc" : "Format condensed",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "style",
"name" : "store",
"type" : "Roo.data.Store",
"desc" : "The data store to use",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "cellSelection",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "actionMode",
"name" : "sm",
"type" : "Roo.grid.AbstractSelectionModel",
"desc" : "The selection model to use (cell selection is not supported yet)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "listeners",
"name" : "striped",
"type" : "boolean",
"desc" : "Should the rows be alternative striped",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "container_method",
"name" : "lazyLoad",
"type" : "Boolean",
"desc" : "auto load data while scrolling to the end (default false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "footer",
"type" : "Roo.bootstrap.PagingToolbar",
"desc" : "a paging toolbar",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "cls",
"type" : "String",
"desc" : "table class",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "headerShow",
"type" : "Boolean",
"desc" : "e) generate thead, default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "loadMask",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "hover",
"type" : "boolean",
"desc" : "Add hover highlighting",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "can_build_overlaid",
"name" : "enableColumnResize",
"type" : "Boolean",
"desc" : "default true if columns can be resized (drag/drop)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "dataId",
"name" : "rowSelection",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
},
{
"name" : "responsive",
"type" : "boolean",
"desc" : "default false - if this is on, columns are rendered with col-xs-4 etc. classes, otherwise columns will be sized by CSS,\n also adds table-responsive (see bootstrap docs for details)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.Table"
}
],
"methods" : [
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.TableRow"
+ ],
+ "tree_parent" : [
+ "Roo.bootstrap.Table"
+ ],
"desc" : "Bootstrap TableBody class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "TableBody",
"example" : "",
"deprecated" : "",
"name" : "charoff",
"type" : "Number",
"desc" : "Sets the number of characters the content inside the element will be aligned from the character specified by the char attribute",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableBody"
},
{
"name" : "listeners",
"name" : "align",
"type" : "String",
"desc" : "Aligns the content inside the element",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableBody"
},
{
"name" : "valign",
"type" : "String",
"desc" : "Vertical aligns the content inside the <tbody> element",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableBody"
},
{
"name" : "can_build_overlaid",
"name" : "tag",
"type" : "String",
"desc" : "element tag (thead|tbody|tfoot) default tbody",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableBody"
},
{
"name" : "style",
"name" : "cls",
"type" : "String",
"desc" : "element class",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableBody"
},
{
"name" : "xattr",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "tree_parent" : [
+ "Roo.bootstrap.TableRow"
+ ],
"desc" : "Bootstrap TableCell class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "TableCell",
"example" : "",
"deprecated" : "",
"name" : "abbr",
"type" : "String",
"desc" : "Specifies an abbreviated version of the content in a cell",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableCell"
},
{
"name" : "charoff",
"type" : "Number",
"desc" : "Sets the number of characters the content will be aligned from the character specified by the char attribute",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableCell"
},
{
"name" : "listeners",
"name" : "axis",
"type" : "String",
"desc" : "Categorizes cells",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableCell"
},
{
"name" : "bgcolor",
"type" : "String",
"desc" : "Specifies the background color of a cell",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableCell"
},
{
"name" : "tooltip",
"name" : "align",
"type" : "String",
"desc" : "Aligns the content in a cell",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableCell"
},
{
"name" : "valign",
"type" : "String",
"desc" : "Vertical aligns the content in a cell",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableCell"
},
{
"name" : "can_build_overlaid",
"name" : "tag",
"type" : "String",
"desc" : "cell tag (td|th) default td",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableCell"
},
{
"name" : "scope",
"type" : "String",
"desc" : "Defines a way to associate header cells and data cells in a table",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableCell"
},
{
"name" : "style",
"name" : "html",
"type" : "String",
"desc" : "cell contain text",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableCell"
},
{
"name" : "cls",
"type" : "String",
"desc" : "cell class",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableCell"
},
{
"name" : "headers",
"type" : "String",
"desc" : "Specifies one or more header cells a cell is related to",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableCell"
},
{
"name" : "nowrap",
"type" : "String",
"desc" : "Specifies that the content inside a cell should not wrap",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableCell"
},
{
"name" : "xattr",
"name" : "width",
"type" : "Number",
"desc" : "Specifies the width of a cell",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableCell"
},
{
"name" : "colspan",
"type" : "Number",
"desc" : "Specifies the number of columns a cell should span",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableCell"
},
{
"name" : "dataId",
"name" : "height",
"type" : "Number",
"desc" : "Sets the height of a cell",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableCell"
},
{
"name" : "name",
"name" : "rowspan",
"type" : "Number",
"desc" : "Sets the number of rows a cell should span",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableCell"
}
],
"methods" : [
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.TableCell"
+ ],
+ "tree_parent" : [
+ "Roo.bootstrap.TableBody"
+ ],
"desc" : "Bootstrap TableRow class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "TableRow",
"example" : "",
"deprecated" : "",
"name" : "charoff",
"type" : "Number",
"desc" : "Sets the number of characters the content will be aligned from the character specified by the char attribute",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableRow"
},
{
"name" : "listeners",
"name" : "bgcolor",
"type" : "String",
"desc" : "Specifies a background color for a table row",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableRow"
},
{
"name" : "tooltip",
"name" : "align",
"type" : "String",
"desc" : "Aligns the content in a table row",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableRow"
},
{
"name" : "valign",
"type" : "String",
"desc" : "Vertical aligns the content in a table row",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableRow"
},
{
"name" : "can_build_overlaid",
"name" : "cls",
"type" : "String",
"desc" : "row class",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TableRow"
},
{
"name" : "xattr",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.bootstrap.Markdown",
- "Roo.bootstrap.HtmlEditor"
- ],
+ "childClasses" : {
+ "Roo.bootstrap.TextArea" : [
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Markdown"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap TextArea class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "TextArea",
"example" : "",
"deprecated" : "",
"name" : "wrap",
"type" : "string",
"desc" : "d)Specifies how the text in a text area is to be wrapped when submitted in a form",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TextArea"
},
{
"name" : "focusClass",
"name" : "rows",
"type" : "Number",
"desc" : "Specifies the visible number of lines in a text area",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TextArea"
},
{
"name" : "labelxs",
"name" : "cols",
"type" : "Number",
"desc" : "Specifies the visible width of a text area",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TextArea"
},
{
"name" : "before",
"name" : "resize",
"type" : "string",
"desc" : "l)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TextArea"
},
{
"name" : "placeholder",
"name" : "html",
"type" : "string",
"desc" : "text",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TextArea"
},
{
"name" : "preventMark",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap DateField class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "TimeField",
"example" : "",
"deprecated" : "",
"name" : "format",
"type" : "String",
"desc" : "The default time format string which can be overriden for localization support. The format must be\nvalid according to {@link Date#parseDate} (defaults to 'H:i').",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TimeField"
},
{
"name" : "dataId",
{
"name" : "Roo.bootstrap.Tooltip",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap Tooltip class\nThis is basic at present - all componets support it by default, however they should add tooltipEl() method\nto determine which dom element triggers the tooltip.\n\nIt needs to add support for additional attributes like tooltip-position",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Tooltip",
"example" : "",
"deprecated" : "",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.bootstrap.PhoneInput",
- "Roo.bootstrap.ComboBox",
- "Roo.bootstrap.MoneyField"
- ],
+ "childClasses" : {
+ "Roo.bootstrap.ComboBox" : [
+ "Roo.bootstrap.MoneyField"
+ ],
+ "Roo.bootstrap.TriggerField" : [
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.PhoneInput"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Provides a convenient wrapper for TextFields that adds a clickable trigger button (looks like a combobox by default).\nThe trigger has no default action, so you must assign a function to implement the trigger click handler by\noverriding {@link #onTriggerClick}. You can create a TriggerField directly, as it renders exactly like a combobox\nfor which you can provide a custom implementation. For example:\n<pre><code>\nvar trigger = new Roo.bootstrap.TriggerField();\ntrigger.onTriggerClick = myTriggerFn;\ntrigger.applyTo('my-field');\n</code></pre>\n\nHowever, in general you will most likely want to use TriggerField as the base class for a reusable component.\n{@link Roo.bootstrap.DateField} and {@link Roo.bootstrap.ComboBox} are perfect examples of this.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "TriggerField",
"example" : "",
"deprecated" : "",
"name" : "triggerClass",
"type" : "String",
"desc" : "An additional CSS class used to style the trigger button. The trigger will always get the\nclass 'x-form-trigger' by default and triggerClass will be <b>appended</b> if specified.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TriggerField"
},
{
"name" : "validFeedbackIcon",
"name" : "hideTrigger",
"type" : "Boolean",
"desc" : "True to hide the trigger element and display only the base text field (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TriggerField"
},
{
"name" : "removable",
"type" : "Boolean",
"desc" : "e) special filter default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TriggerField"
},
{
"name" : "labelxs",
"name" : "caret",
"type" : "String",
"desc" : "r) BS3 only - carat fa name",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.TriggerField"
},
{
"name" : "inputType",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap UploadCropbox class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "UploadCropbox",
"example" : "",
"deprecated" : "",
"name" : "errorTimeout",
"type" : "Number",
"desc" : "default 3000",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.UploadCropbox"
},
{
"name" : "buttons",
"type" : "Array",
"desc" : "default ['rotateLeft', 'pictureBtn', 'rotateRight']",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.UploadCropbox"
},
{
"name" : "can_build_overlaid",
"name" : "emptyText",
"type" : "String",
"desc" : "show when image has been loaded",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.UploadCropbox"
},
{
"name" : "minWidth",
"type" : "Number",
"desc" : "default 300",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.UploadCropbox"
},
{
"name" : "method",
"type" : "String",
"desc" : "default POST",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.UploadCropbox"
},
{
"name" : "style",
"name" : "paramName",
"type" : "String",
"desc" : "default 'imageUpload'",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.UploadCropbox"
},
{
"name" : "cls",
"name" : "minHeight",
"type" : "Number",
"desc" : "default 300",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.UploadCropbox"
},
{
"name" : "isDocument",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.UploadCropbox"
},
{
"name" : "loadMask",
"type" : "Boolean",
"desc" : "e) default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.UploadCropbox"
},
{
"name" : "xattr",
"name" : "rotateNotify",
"type" : "String",
"desc" : "show when image too small to rotate",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.UploadCropbox"
},
{
"name" : "url",
"type" : "String",
"desc" : "action url",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.UploadCropbox"
},
{
"name" : "name",
"name" : "loadingText",
"type" : "Boolean",
"desc" : "default 'Loading...'",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.UploadCropbox"
}
],
"methods" : [
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "tree_parent" : [],
"desc" : "Bootstrap Breadcrumb Nav Class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Item",
"example" : "",
"deprecated" : "",
"name" : "html",
"type" : "String",
"desc" : "the content of the link.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.breadcrumb.Item"
},
{
"name" : "cls",
"name" : "active",
"type" : "Boolean",
"desc" : "is it active",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.breadcrumb.Item"
},
{
"name" : "name",
"name" : "href",
"type" : "String",
"desc" : "where it links to if '#' is used the link will be handled by onClick.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.breadcrumb.Item"
}
],
"methods" : [
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.breadcrumb.Item"
+ ],
+ "tree_parent" : [],
"desc" : "Bootstrap Breadcrumb Nav Class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Nav",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.bootstrap.breadcrumb",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "",
"isSingleton" : false,
"isStatic" : true,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Roo.bootstrap.breadcrumb",
"example" : "",
"deprecated" : "",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap NumberBox class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "NumberBox",
"example" : "",
"deprecated" : "",
"name" : "footer",
"type" : "String",
"desc" : "Footer text",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.dash.NumberBox"
},
{
"name" : "listeners",
"name" : "content",
"type" : "String",
"desc" : "Box content",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.dash.NumberBox"
},
{
"name" : "can_build_overlaid",
"name" : "fhref",
"type" : "String",
"desc" : "Footer href",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.dash.NumberBox"
},
{
"name" : "cls",
"name" : "icon",
"type" : "String",
"desc" : "Box icon",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.dash.NumberBox"
},
{
"name" : "headline",
"type" : "String",
"desc" : "Box headline",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.dash.NumberBox"
},
{
"name" : "dataId",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.dash.TabPane"
+ ],
+ "tree_parent" : [],
"desc" : "Bootstrap TabBox class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "TabBox",
"example" : "",
"deprecated" : "",
"name" : "title",
"type" : "String",
"desc" : "Title of the TabBox",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.dash.TabBox"
},
{
"name" : "style",
"name" : "icon",
"type" : "String",
"desc" : "Icon of the TabBox",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.dash.TabBox"
},
{
"name" : "dataId",
"name" : "tabScrollable",
"type" : "Boolean",
"desc" : "e) tab scrollable when mobile view default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.dash.TabBox"
},
{
"name" : "name",
"name" : "showtabs",
"type" : "Boolean",
"desc" : "e) show the tabs default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.dash.TabBox"
}
],
"methods" : [
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.TabGroup"
+ ],
+ "tree_parent" : [],
"desc" : "Bootstrap TabPane class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "TabPane",
"example" : "",
"deprecated" : "",
"name" : "title",
"type" : "String",
"desc" : "title of panel",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.dash.TabPane"
},
{
"name" : "style",
"name" : "active",
"type" : "Boolean",
"desc" : "e) Default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.dash.TabPane"
},
{
"name" : "name",
{
"name" : "Roo.bootstrap.dash",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "",
"isSingleton" : false,
"isStatic" : true,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Roo.bootstrap.dash",
"example" : "",
"deprecated" : "",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Basic Toolbar",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "ToolbarStandard",
"example" : "Usage:\n\n new Roo.bootstrap.HtmlEditor({\n ....\n toolbars : [\n new Roo.bootstrap.HtmlEditorToolbar1({\n disable : { fonts: 1 , format: 1, ..., ... , ...],\n btns : [ .... ]\n })\n }",
"deprecated" : "",
"name" : "btns",
"type" : "Array",
"desc" : "List of additional buttons.\n\n\nNEEDS Extra CSS? \n.x-html-editor-tb .x-edit-none .x-btn-text { background: none; }",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.htmleditor.ToolbarStandard"
},
{
"name" : "tooltip",
"name" : "disable",
"type" : "Object",
"desc" : "List of elements to disable..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.htmleditor.ToolbarStandard"
},
{
"name" : "arrangement",
{
"name" : "Roo.bootstrap.htmleditor",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "",
"isSingleton" : false,
"isStatic" : true,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Roo.bootstrap.htmleditor",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.bootstrap",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "",
"isSingleton" : false,
"isStatic" : true,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Roo.bootstrap",
"example" : "",
"deprecated" : "",
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.bootstrap.layout.Region"
- ],
+ "childClasses" : {
+ "Roo.bootstrap.layout.Basic" : [
+ "Roo.bootstrap.layout.Region"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "This class represents a lightweight region in a layout manager. This region does not move dom nodes\nand does not have a titlebar, tabs or any other features. All it does is size and position \npanels. To create a BasicLayoutRegion, add lightweight:true or basic:true to your regions config.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Basic",
"example" : "",
"deprecated" : "",
"name" : "skipConfig",
"type" : "bool",
"desc" : "skip config?",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Basic"
},
{
"name" : "region",
"type" : "string",
"desc" : "the region that it inhabits..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Basic"
},
{
"name" : "mgr",
"type" : "Roo.bootstrap.layout.Manager",
"desc" : "The manager",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Basic"
}
],
"methods" : [
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.panel.Content",
+ "Roo.bootstrap.panel.Grid",
+ "Roo.bootstrap.panel.Nest",
+ "Roo.bootstrap.panel.Nest",
+ "Roo.bootstrap.panel.Grid"
+ ],
+ "tree_parent" : [],
"desc" : "This class represents a common layout manager used in desktop applications. For screenshots and more details,\nplease see: examples/bootstrap/nested.html<br><br>\n \n<b>The container the layout is rendered into can be either the body element or any other element.\nIf it is not the body element, the container needs to either be an absolute positioned element,\nor you will need to add \"position:relative\" to the css of the container. You will also need to specify\nthe container size if it is not the body element.</b>",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : true,
"memberOf" : "Border",
"example" : "",
"deprecated" : "",
"name" : "center",
"type" : "Roo.bootstrap.layout.Region",
"desc" : "region to go in center",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Border"
},
{
"name" : "listeners",
"name" : "east",
"type" : "Roo.bootstrap.layout.Region",
"desc" : "region to go in east",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Border"
},
{
"name" : "west",
"type" : "Roo.bootstrap.layout.Region",
"desc" : "region to go in west",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Border"
},
{
"name" : "can_build_overlaid",
"name" : "south",
"type" : "Roo.bootstrap.layout.Region",
"desc" : "region to go in south",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Border"
},
{
"name" : "north",
"type" : "Roo.bootstrap.layout.Region",
"desc" : "region to go in north",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Border"
},
{
"name" : "dataId",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.bootstrap.layout.Border"
- ],
+ "childClasses" : {
+ "Roo.bootstrap.layout.Manager" : [
+ "Roo.bootstrap.layout.Border"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Base class for layout managers.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Manager",
"example" : "",
"deprecated" : "",
"Roo.bootstrap.layout.Basic",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "This class represents a region in a layout manager.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Region",
"example" : "",
"deprecated" : "",
"name" : "cmargins",
"type" : "Object",
"desc" : "Margins for the element when collapsed (defaults to: north/south {top: 2, left: 0, right:0, bottom: 2} or east/west {top: 0, left: 2, right:2, bottom: 0})",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "alwaysShowTabs",
"type" : "Boolean",
"desc" : "True to always display tabs even when there is only 1 panel (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "overflow",
"type" : "String",
"desc" : "e) if you have menus in the region, then you need to set this to visible.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "listeners",
"name" : "margins",
"type" : "Object",
"desc" : "Margins for the element (defaults to {top: 0, left: 0, right:0, bottom: 0})",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "preferredTabWidth",
"type" : "Number",
"desc" : "The preferred tab width (defaults to 150)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "disableTabTips",
"type" : "Boolean",
"desc" : "True to disable tab tooltips",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "skipConfig",
"name" : "autoScroll",
"type" : "Boolean",
"desc" : "True to enable overflow scrolling (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "hidden",
"type" : "Boolean",
"desc" : "True to start the region hidden (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "toolbar",
"type" : "Boolean",
"desc" : "xtype configuration for a toolbar - shows on right of tabbar",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "region",
"type" : "string",
"desc" : "the region that it inhabits..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "title",
"type" : "String",
"desc" : "The title for the region (overrides panel titles)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "hideWhenEmpty",
"type" : "Boolean",
"desc" : "True to hide the region when it has no panels",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "mgr",
"type" : "Roo.bootstrap.layout.Manager",
"desc" : "The manager",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "cls",
"type" : "string",
"desc" : "Extra CSS classes to add to region",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "hideTabs",
"type" : "Boolean",
"desc" : "True to hide the tab strip (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "resizeTabs",
"type" : "Boolean",
"desc" : "True to enable automatic tab resizing. This will resize the tabs so they are all the same size and fit within\n the space available, similar to FireFox 1.5 tabs (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "tabPosition",
"type" : "String",
"desc" : "m) \"top\" or \"bottom\" (defaults to \"bottom\")",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "width",
"type" : "Number",
"desc" : "For East/West panels",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "minTabWidth",
"type" : "Number",
"desc" : "The minimum tab width (defaults to 40)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "split",
"type" : "Boolean",
"desc" : "To show the splitter",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "titlebar",
"type" : "Boolean",
"desc" : "True to display a title bar (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "preservePanels",
"type" : "Boolean",
"desc" : "True to preserve removed panels so they can be readded later (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "closeOnTab",
"type" : "Boolean",
"desc" : "True to place the close icon on the tabs instead of the region titlebar (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "height",
"type" : "Number",
"desc" : "For North/South panels",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "animate",
"type" : "Boolean",
"desc" : "True to animate expand/collapse (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
},
{
"name" : "autoHide",
"type" : "Boolean",
"desc" : "False to disable auto hiding when the mouse leaves the \"floated\" region (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.layout.Region"
}
],
"methods" : [
"Roo.BasicLayoutRegion",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Adds a splitbar and other (private) useful functionality to a {@link Roo.LayoutRegion}.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Split",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.bootstrap.layout",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "",
"isSingleton" : false,
"isStatic" : true,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Roo.bootstrap.layout",
"example" : "",
"deprecated" : "",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.Container"
+ ],
+ "tree_parent" : [],
"desc" : "Bootstrap MenuItem class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Item",
"example" : "",
"deprecated" : "",
"name" : "isContainer",
"type" : "Boolean",
"desc" : "is it a container - just returns a drop down item..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.menu.Item"
},
{
"name" : "menu",
"type" : "Roo.bootsrap.Menu",
"desc" : "the child menu.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.menu.Item"
},
{
"name" : "can_build_overlaid",
"name" : "preventDefault",
"type" : "Boolean",
"desc" : "do not trigger A href on clicks (default false).",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.menu.Item"
},
{
"name" : "html",
"type" : "String",
"desc" : "the menu label",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.menu.Item"
},
{
"name" : "cls",
"name" : "active",
"type" : "Boolean",
"desc" : "used on sidebars to highlight active itesm",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.menu.Item"
},
{
"name" : "fa",
"type" : "String",
"desc" : "favicon to show on left of menu item.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.menu.Item"
},
{
"name" : "name",
"name" : "href",
"type" : "String",
"desc" : "the link",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.menu.Item"
}
],
"methods" : [
{
"name" : "Roo.bootstrap.menu.Manager",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Provides a common registry of all menu items on a page so that they can be easily accessed by id.",
"isSingleton" : true,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Manager",
"example" : "",
"deprecated" : "",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.menu.Item"
+ ],
+ "tree_parent" : [],
"desc" : "Bootstrap Menu class - container for MenuItems",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Menu",
"example" : "",
"deprecated" : "",
"name" : "isLink",
"type" : "bool",
"desc" : "e) the menu has link disable auto expand and collaspe (default false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.menu.Menu"
},
{
"name" : "listeners",
"name" : "align",
"type" : "String",
"desc" : "default tl-bl? == below - how the menu should be aligned.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.menu.Menu"
},
{
"name" : "hidden",
"type" : "bool",
"desc" : "if the menu should be hidden when rendered.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.menu.Menu"
},
{
"name" : "can_build_overlaid",
"name" : "stopEvent",
"type" : "bool",
"desc" : "e) Stop event after trigger press (default true)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.menu.Menu"
},
{
"name" : "style",
"name" : "hideTrigger",
"type" : "bool",
"desc" : "e) default false - hide the carret for trigger.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.menu.Menu"
},
{
"name" : "registerMenu",
"type" : "Boolean",
"desc" : "True (default) - means that clicking on screen etc. hides it.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.menu.Menu"
},
{
"name" : "dataId",
"name" : "type",
"type" : "String",
"desc" : "u) type of menu",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.menu.Menu"
},
{
"name" : "name",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap Separator class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Separator",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.bootstrap.menu",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "",
"isSingleton" : false,
"isStatic" : true,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Roo.bootstrap.menu",
"example" : "",
"deprecated" : "",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.bootstrap.PagingToolbar",
- "Roo.bootstrap.htmleditor.ToolbarStandard",
- "Roo.bootstrap.PopoverNav",
- "Roo.bootstrap.nav.Simplebar",
- "Roo.bootstrap.nav.Headerbar"
- ],
+ "childClasses" : {
+ "Roo.bootstrap.nav.Bar" : [
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "Roo.bootstrap.nav.Simplebar" : [
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PopoverNav",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.nav.Headerbar"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap Navbar class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : true,
+ "isBuilderTop" : false,
"memberOf" : "Bar",
"example" : "",
"deprecated" : "",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.SidebarItem"
+ ],
+ "tree_parent" : [],
"desc" : "Bootstrap NavGroup class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Group",
"example" : "",
"deprecated" : "",
"name" : "align",
"type" : "String",
"desc" : "t)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Group"
},
{
"name" : "inverse",
"type" : "Boolean",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Group"
},
{
"name" : "pilltype",
"type" : "Boolean",
"desc" : "default true (turn to off to disable active toggle)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Group"
},
{
"name" : "navId",
"type" : "String",
"desc" : "- reference Id for navbar.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Group"
},
{
"name" : "can_build_overlaid",
"name" : "type",
"type" : "String",
"desc" : "b) default nav",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Group"
},
{
"name" : "name",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.Link"
+ ],
+ "tree_parent" : [],
"desc" : "Bootstrap Sidebar class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Headerbar",
"example" : "",
"deprecated" : "",
"name" : "brand_href",
"type" : "String",
"desc" : "href of the brand",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Headerbar"
},
{
"name" : "desktopCenter",
"type" : "Boolean",
"desc" : "should the header be centered on desktop using a container class",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Headerbar"
},
{
"name" : "listeners",
"name" : "brand",
"type" : "String",
"desc" : "what is brand",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Headerbar"
},
{
"name" : "position",
"type" : "String",
"desc" : "p) position",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Headerbar"
},
{
"name" : "can_build_overlaid",
"name" : "srButton",
"type" : "Boolean",
"desc" : "generate the (screen reader / mobile) sr-only button default true",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Headerbar"
},
{
"name" : "tag",
"name" : "mobilerow",
"type" : "Roo.bootstrap.Row",
"desc" : "- a row to display on mobile only..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Headerbar"
},
{
"name" : "cls",
"name" : "autohide",
"type" : "Boolean",
"desc" : "a top nav bar header that hides on scroll.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Headerbar"
}
],
"methods" : [
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.bootstrap.nav.SidebarItem"
+ "childClasses" : {
+ "Roo.bootstrap.nav.Item" : [
+ "Roo.bootstrap.nav.SidebarItem"
+ ]
+ },
+ "tree_children" : [
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.CardUploader"
],
+ "tree_parent" : [],
"desc" : "Bootstrap Navbar.NavItem class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Item",
"example" : "",
"deprecated" : "",
"name" : "linkcls",
"type" : "String",
"desc" : "Link Class",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "tagtype",
"type" : "String",
"desc" : "n) render as a href or span?",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "animateRef",
"type" : "Boolean",
"desc" : "e) link to element default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "tooltip",
"name" : "tabId",
"type" : "String",
"desc" : "the tab that this item activates.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "menu",
"type" : "Roo.bootstrap.menu.Menu",
"desc" : "a Menu",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "can_build_overlaid",
"name" : "badge",
"type" : "String",
"desc" : "text inside badge",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "disabled",
"type" : "Boolean",
"desc" : "Is item disabled",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "style",
"name" : "button_outline",
"type" : "Boolean",
"desc" : "show and outlined button",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "html",
"type" : "String",
"desc" : "content of button",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "preventDefault",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "cls",
"name" : "glyphicon",
"type" : "String",
"desc" : "DEPRICATED - use fa",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "xattr",
"name" : "icon",
"type" : "String",
"desc" : "DEPRICATED - use fa",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "badgecls",
"type" : "String",
"desc" : "w)the extra classes for the badge",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "dataId",
"name" : "button_weight",
"type" : "String",
"desc" : "k) default none",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "fa",
"type" : "String",
"desc" : "- Fontawsome icon name (can add stuff to it like fa-2x)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "active",
"type" : "Boolean",
"desc" : "Is item active",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Item"
},
{
"name" : "name",
"name" : "href",
"type" : "String",
"desc" : "link to",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Item"
}
],
"methods" : [
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.nav.ProgressBarItem"
+ ],
+ "tree_parent" : [],
"desc" : "Bootstrap NavProgressBar class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "ProgressBar",
"example" : "",
"deprecated" : "",
"name" : "NavProgressBar:bullets[]",
"type" : "Roo.bootstrap.nav.ProgressItem",
"desc" : "Bullets for the Nav Progress bar for the toolbar",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.ProgressBar"
},
{
"name" : "name",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap NavProgressBarItem class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "ProgressBarItem",
"example" : "",
"deprecated" : "",
"name" : "rid",
"type" : "String",
"desc" : "the reference id",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.ProgressBarItem"
},
{
"name" : "tooltip",
"name" : "position",
"type" : "String",
"desc" : "m) text position default bottom",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.ProgressBarItem"
},
{
"name" : "can_build_overlaid",
"name" : "disabled",
"type" : "Boolean",
"desc" : "e) Is item active default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.ProgressBarItem"
},
{
"name" : "style",
"name" : "html",
"type" : "String",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.ProgressBarItem"
},
{
"name" : "cls",
"name" : "icon",
"type" : "String",
"desc" : "show icon instead of number",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.ProgressBarItem"
},
{
"name" : "dataId",
"name" : "active",
"type" : "Boolean",
"desc" : "e) Is item active default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.ProgressBarItem"
},
{
"name" : "name",
{
"name" : "Roo.bootstrap.nav.Sidebar",
- "augments" : [],
- "childClasses" : [],
+ "augments" : [
+ "Roo.bootstrap.nav.Bar",
+ "Roo.bootstrap.Component",
+ "Roo.Component",
+ "Roo.util.Observable"
+ ],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.Link"
+ ],
+ "tree_parent" : [],
"desc" : "Bootstrap Sidebar class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Sidebar",
"example" : "",
"deprecated" : "",
"returns" : [],
"throws" : "",
"requires" : "",
- "config" : [],
- "methods" : [],
- "events" : []
+ "config" : [
+ {
+ "name" : "listeners",
+ "type" : "Object",
+ "desc" : "list of events and functions to call for this object, \nFor example :\n<pre><code>\n listeners : { \n 'click' : function(e) {\n ..... \n } ,\n .... \n } \n </code></pre>",
+ "memberOf" : "Roo.util.Observable"
+ },
+ {
+ "name" : "tooltip",
+ "type" : "string",
+ "desc" : "Text for the tooltip",
+ "memberOf" : "Roo.bootstrap.Component"
+ },
+ {
+ "name" : "container_method",
+ "type" : "string",
+ "desc" : "method to fetch parents container element (used by NavHeaderbar - getHeaderChildContainer)",
+ "memberOf" : "Roo.bootstrap.Component"
+ },
+ {
+ "name" : "visibilityEl",
+ "type" : "string|object",
+ "desc" : "t) What element to use for visibility (@see getVisibilityEl())",
+ "memberOf" : "Roo.bootstrap.Component"
+ },
+ {
+ "name" : "can_build_overlaid",
+ "type" : "Boolean",
+ "desc" : "True if element can be rebuild from a HTML page",
+ "memberOf" : "Roo.bootstrap.Component"
+ },
+ {
+ "name" : "hideMode",
+ "type" : "String",
+ "desc" : "y)\nHow this component should hidden. Supported values are\n\"visibility\" (css visibility), \"offsets\" (negative offset position) and\n\"display\" (css display) - defaults to \"display\".",
+ "memberOf" : "Roo.Component"
+ },
+ {
+ "name" : "style",
+ "type" : "String",
+ "desc" : "any extra css",
+ "memberOf" : "Roo.bootstrap.Component"
+ },
+ {
+ "name" : "allowDomMove",
+ "type" : "Boolean",
+ "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
+ "memberOf" : "Roo.Component"
+ },
+ {
+ "name" : "cls",
+ "type" : "String",
+ "desc" : "css class",
+ "memberOf" : "Roo.bootstrap.Component"
+ },
+ {
+ "name" : "xattr",
+ "type" : "Object",
+ "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
+ "memberOf" : "Roo.bootstrap.Component"
+ },
+ {
+ "name" : "actionMode",
+ "type" : "String",
+ "desc" : "which property holds the element that used for hide() / show() / disable() / enable()\ndefault is 'el' for forms you probably want to set this to fieldEl",
+ "memberOf" : "Roo.Component"
+ },
+ {
+ "name" : "dataId",
+ "type" : "string",
+ "desc" : "cutomer id",
+ "memberOf" : "Roo.bootstrap.Component"
+ },
+ {
+ "name" : "name",
+ "type" : "string",
+ "desc" : "Specifies name attribute",
+ "memberOf" : "Roo.bootstrap.Component"
+ },
+ {
+ "name" : "disableClass",
+ "type" : "String",
+ "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
+ "memberOf" : "Roo.Component"
+ }
+ ],
+ "methods" : [
+ {
+ "name" : "collapse",
+ "type" : "function",
+ "desc" : "Collapse the navbar pulldown",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.bootstrap.nav.Bar",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "expand",
+ "type" : "function",
+ "desc" : "Expand the navbar pulldown",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.bootstrap.nav.Bar",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "tooltipEl",
+ "type" : "function",
+ "desc" : "Fetch the element to display the tooltip on.",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.bootstrap.Component",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Roo.Element",
+ "desc" : "defaults to this.el"
+ }
+ ]
+ },
+ {
+ "name" : "hide",
+ "type" : "function",
+ "desc" : "Hide a component - adds 'hidden' class",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.bootstrap.Component",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "show",
+ "type" : "function",
+ "desc" : "Show a component - removes 'hidden' class",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.bootstrap.Component",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "setVisibilityEl",
+ "type" : "function",
+ "desc" : "Set the element that will be used to show or hide",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.bootstrap.Component",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "getVisibilityEl",
+ "type" : "function",
+ "desc" : "Get the element that will be used to show or hide",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.bootstrap.Component",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "initEvents",
+ "type" : "function",
+ "desc" : "Initialize Events for the element",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.bootstrap.Component",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "getChildContainer",
+ "type" : "function",
+ "desc" : "Fetch the element to add children to",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.bootstrap.Component",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Roo.Element",
+ "desc" : "defaults to this.el"
+ }
+ ]
+ },
+ {
+ "name" : "getId",
+ "type" : "function",
+ "desc" : "Returns the id of this component.",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.Component",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "String",
+ "desc" : ""
+ }
+ ]
+ },
+ {
+ "name" : "render",
+ "type" : "function",
+ "desc" : "If this is a lazy rendering component, render it to its container element.",
+ "sig" : "(container)",
+ "static" : false,
+ "memberOf" : "Roo.Component",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "container",
+ "type" : "String/HTMLElement/Element",
+ "desc" : "(optional) The element this component should be rendered into. If it is being applied to existing markup, this should be left off.",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "destroy",
+ "type" : "function",
+ "desc" : "Destroys this component by purging any event listeners, removing the component's element from the DOM,\nremoving the component from its {@link Roo.Container} (if applicable) and unregistering it from {@link Roo.ComponentMgr}.",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.Component",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "isVisible",
+ "type" : "function",
+ "desc" : "Returns true if this component is visible.",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.Component",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "setDisabled",
+ "type" : "function",
+ "desc" : "Convenience function for setting disabled/enabled by boolean.",
+ "sig" : "(disabled)",
+ "static" : false,
+ "memberOf" : "Roo.Component",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "disabled",
+ "type" : "Boolean",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "focus",
+ "type" : "function",
+ "desc" : "Try to focus this component.",
+ "sig" : "(selectText)",
+ "static" : false,
+ "memberOf" : "Roo.Component",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "selectText",
+ "type" : "Boolean",
+ "desc" : "True to also select the text in this component (if applicable)",
+ "isOptional" : false
+ }
+ ],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Roo.Component",
+ "desc" : "this"
+ }
+ ]
+ },
+ {
+ "name" : "enable",
+ "type" : "function",
+ "desc" : "Enable this component.",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.Component",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Roo.Component",
+ "desc" : "this"
+ }
+ ]
+ },
+ {
+ "name" : "setVisible",
+ "type" : "function",
+ "desc" : "Convenience function to hide or show this component by boolean.",
+ "sig" : "(visible)",
+ "static" : false,
+ "memberOf" : "Roo.Component",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "visible",
+ "type" : "Boolean",
+ "desc" : "True to show, false to hide",
+ "isOptional" : false
+ }
+ ],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Roo.Component",
+ "desc" : "this"
+ }
+ ]
+ },
+ {
+ "name" : "disable",
+ "type" : "function",
+ "desc" : "Disable this component.",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.Component",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Roo.Component",
+ "desc" : "this"
+ }
+ ]
+ },
+ {
+ "name" : "getEl",
+ "type" : "function",
+ "desc" : "Returns the underlying {@link Roo.Element}.",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.Component",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Roo.Element",
+ "desc" : "The element"
+ }
+ ]
+ },
+ {
+ "name" : "purgeListeners",
+ "type" : "function",
+ "desc" : "Removes all listeners for this object",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "on",
+ "type" : "function",
+ "desc" : "Appends an event handler to this element (shorthand for addListener)",
+ "sig" : "(eventName, handler, scope, options)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The method the event invokes",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
+ "isOptional" : false
+ },
+ {
+ "name" : "options",
+ "type" : "Object",
+ "desc" : "(optional)",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "un",
+ "type" : "function",
+ "desc" : "Removes a listener (shorthand for removeListener)",
+ "sig" : "(eventName, handler, scope)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The handler to remove",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope (this object) for the handler",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "addEvents",
+ "type" : "function",
+ "desc" : "Used to define events on this Observable",
+ "sig" : "(object)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "object",
+ "type" : "Object",
+ "desc" : "The object with the events defined",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "releaseCapture",
+ "type" : "function",
+ "desc" : "Removes <b>all</b> added captures from the Observable.",
+ "sig" : "(o)",
+ "static" : true,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : true,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "o",
+ "type" : "Observable",
+ "desc" : "The Observable to release",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "removeListener",
+ "type" : "function",
+ "desc" : "Removes a listener",
+ "sig" : "(eventName, handler, scope)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The handler to remove",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope (this object) for the handler",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "fireEvent",
+ "type" : "function",
+ "desc" : "Fires the specified event with the passed parameters (minus the event name).",
+ "sig" : "(eventName, args)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "args",
+ "type" : "Object...",
+ "desc" : "Variable number of parameters are passed to handlers",
+ "isOptional" : false
+ }
+ ],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Boolean",
+ "desc" : "returns false if any of the handlers return false otherwise it returns true"
+ }
+ ]
+ },
+ {
+ "name" : "hasListener",
+ "type" : "function",
+ "desc" : "Checks to see if this object has any listeners for a specified event",
+ "sig" : "(eventName)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The name of the event to check for",
+ "isOptional" : false
+ }
+ ],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Boolean",
+ "desc" : "True if the event is being listened for, else false"
+ }
+ ]
+ },
+ {
+ "name" : "capture",
+ "type" : "function",
+ "desc" : "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\n<b>before</b> the event is fired. If the supplied function returns false,\nthe event will not fire.",
+ "sig" : "(o, fn, scope)",
+ "static" : true,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : true,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "o",
+ "type" : "Observable",
+ "desc" : "The Observable to capture",
+ "isOptional" : false
+ },
+ {
+ "name" : "fn",
+ "type" : "Function",
+ "desc" : "The function to call",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope (this object) for the fn",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "addListener",
+ "type" : "function",
+ "desc" : "Appends an event handler to this component",
+ "sig" : "(eventName, handler, scope, options)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The method the event invokes",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
+ "isOptional" : false
+ },
+ {
+ "name" : "options",
+ "type" : "Object",
+ "desc" : "(optional) An object containing handler configuration\nproperties. This may contain any of the following properties:<ul>\n<li>scope {Object} The scope in which to execute the handler function. The handler function's \"this\" context.</li>\n<li>delay {Number} The number of milliseconds to delay the invocation of the handler after te event fires.</li>\n<li>single {Boolean} True to add a handler to handle just the next firing of the event, and then remove itself.</li>\n<li>buffer {Number} Causes the handler to be scheduled to run in an {@link Roo.util.DelayedTask} delayed\nby the specified number of milliseconds. If the event fires again within that time, the original\nhandler is <em>not</em> invoked, but the new handler is scheduled in its place.</li>\n</ul><br>\n<p>\n<b>Combining Options</b><br>\nUsing the options argument, it is possible to combine different types of listeners:<br>\n<br>\nA normalized, delayed, one-time listener that auto stops the event and passes a custom argument (forumId)\n\t\t<pre><code>\n\t\tel.on('click', this.onClick, this, {\n \t\t\tsingle: true,\n \t\tdelay: 100,\n \t\tforumId: 4\n\t\t});\n\t\t</code></pre>\n<p>\n<b>Attaching multiple handlers in 1 call</b><br>\nThe method also allows for a single argument to be passed which is a config object containing properties\nwhich specify multiple handlers.\n<pre><code>\n\t\tel.on({\n\t\t\t'click': {\n \t\tfn: this.onClick,\n \t\tscope: this,\n \t\tdelay: 100\n \t\t}, \n \t\t'mouseover': {\n \t\tfn: this.onMouseOver,\n \t\tscope: this\n \t\t},\n \t\t'mouseout': {\n \t\tfn: this.onMouseOut,\n \t\tscope: this\n \t\t}\n\t\t});\n\t\t</code></pre>\n<p>\nOr a shorthand syntax which passes the same scope object to all handlers:\n \t<pre><code>\n\t\tel.on({\n\t\t\t'click': this.onClick,\n \t\t'mouseover': this.onMouseOver,\n \t\t'mouseout': this.onMouseOut,\n \t\tscope: this\n\t\t});\n\t\t</code></pre>",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ }
+ ],
+ "events" : [
+ {
+ "name" : "beforetoggle",
+ "type" : "function",
+ "desc" : "Fire before toggle the menu",
+ "sig" : "function (e)\n{\n\n}",
+ "memberOf" : "Roo.bootstrap.nav.Bar",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "e",
+ "type" : "Roo.EventObject",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "childrenrendered",
+ "type" : "function",
+ "desc" : "Fires when the children have been rendered..",
+ "sig" : "function (_self)\n{\n\n}",
+ "memberOf" : "Roo.bootstrap.Component",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "this",
+ "type" : "Roo.bootstrap.Component",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "beforerender",
+ "type" : "function",
+ "desc" : "Fires before the component is rendered. Return false to stop the render.",
+ "sig" : "function (_self)\n{\n\n}",
+ "memberOf" : "Roo.Component",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "this",
+ "type" : "Roo.Component",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "disable",
+ "type" : "function",
+ "desc" : "Fires after the component is disabled.",
+ "sig" : "function (_self)\n{\n\n}",
+ "memberOf" : "Roo.Component",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "this",
+ "type" : "Roo.Component",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "render",
+ "type" : "function",
+ "desc" : "Fires after the component is rendered.",
+ "sig" : "function (_self)\n{\n\n}",
+ "memberOf" : "Roo.Component",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "this",
+ "type" : "Roo.Component",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "destroy",
+ "type" : "function",
+ "desc" : "Fires after the component is destroyed.",
+ "sig" : "function (_self)\n{\n\n}",
+ "memberOf" : "Roo.Component",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "this",
+ "type" : "Roo.Component",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "hide",
+ "type" : "function",
+ "desc" : "Fires after the component is hidden.",
+ "sig" : "function (_self)\n{\n\n}",
+ "memberOf" : "Roo.Component",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "this",
+ "type" : "Roo.Component",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "beforehide",
+ "type" : "function",
+ "desc" : "Fires before the component is hidden. Return false to stop the hide.",
+ "sig" : "function (_self)\n{\n\n}",
+ "memberOf" : "Roo.Component",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "this",
+ "type" : "Roo.Component",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "show",
+ "type" : "function",
+ "desc" : "Fires after the component is shown.",
+ "sig" : "function (_self)\n{\n\n}",
+ "memberOf" : "Roo.Component",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "this",
+ "type" : "Roo.Component",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "beforeshow",
+ "type" : "function",
+ "desc" : "Fires before the component is shown. Return false to stop the show.",
+ "sig" : "function (_self)\n{\n\n}",
+ "memberOf" : "Roo.Component",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "this",
+ "type" : "Roo.Component",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "enable",
+ "type" : "function",
+ "desc" : "Fires after the component is enabled.",
+ "sig" : "function (_self)\n{\n\n}",
+ "memberOf" : "Roo.Component",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "this",
+ "type" : "Roo.Component",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "beforedestroy",
+ "type" : "function",
+ "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
+ "sig" : "function (_self)\n{\n\n}",
+ "memberOf" : "Roo.Component",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "this",
+ "type" : "Roo.Component",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ }
+ ]
}
\ No newline at end of file
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Bootstrap Navbar.NavSidebarItem class\n\n{String} badgeWeight (default|primary|success|info|warning|danger)the extra classes for the badge\n{Boolean} open is the menu open\n{Boolean} buttonView use button as the tigger el rather that a (default false)\n{String} buttonWeight (default|primary|success|info|warning|danger)the extra classes for the button\n{String} buttonSize (sm|md|lg)the extra classes for the button\n{Boolean} showArrow show arrow next to the text (default true)",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "SidebarItem",
"example" : "",
"deprecated" : "",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.bootstrap.PagingToolbar",
- "Roo.bootstrap.htmleditor.ToolbarStandard",
- "Roo.bootstrap.PopoverNav",
- "Roo.bootstrap.nav.Headerbar"
+ "childClasses" : {
+ "Roo.bootstrap.nav.Simplebar" : [
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PopoverNav",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.nav.Headerbar"
+ ]
+ },
+ "tree_children" : [
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.Link"
],
+ "tree_parent" : [],
"desc" : "Bootstrap Sidebar class",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Simplebar",
"example" : "",
"deprecated" : "",
"name" : "inverse",
"type" : "Boolean",
"desc" : "is inverted color",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Simplebar"
},
{
"name" : "align",
"type" : "String",
"desc" : "t) alignment",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Simplebar"
},
{
"name" : "can_build_overlaid",
"name" : "tag",
"type" : "String",
"desc" : "v) default is nav",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Simplebar"
},
{
"name" : "style",
"name" : "arrangement",
"type" : "Boolean",
"desc" : "stacked | justified",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Simplebar"
},
{
"name" : "loadMask",
"type" : "Boolean",
"desc" : "e) loadMask on the bar",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Simplebar"
},
{
"name" : "xattr",
"name" : "main",
"type" : "Boolean",
"desc" : "e) main nav bar? default false",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Simplebar"
},
{
"name" : "dataId",
"name" : "type",
"type" : "String",
"desc" : "s)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Simplebar"
},
{
"name" : "weight",
"type" : "String",
"desc" : "e) default is light.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.nav.Simplebar"
},
{
"name" : "name",
{
"name" : "Roo.bootstrap.nav",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "",
"isSingleton" : false,
"isStatic" : true,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Roo.bootstrap.nav",
"example" : "",
"deprecated" : "",
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.bootstrap.panel.Nest",
- "Roo.bootstrap.panel.Grid"
+ "childClasses" : {
+ "Roo.bootstrap.panel.Content" : [
+ "Roo.bootstrap.panel.Grid",
+ "Roo.bootstrap.panel.Nest"
+ ]
+ },
+ "tree_children" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.CardUploader",
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.DropTarget",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.Markdown",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.MoneyField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PhoneInput",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabGroup",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.layout.Border",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Headerbar",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem",
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.SidebarItem",
+ "Roo.bootstrap.nav.Simplebar"
],
+ "tree_parent" : [],
"desc" : "A basic ContentPanel element. - a panel that contain any content (eg. forms etc.)",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : true,
"memberOf" : "Content",
"example" : "",
"deprecated" : "",
"name" : "loadOnce",
"type" : "Boolean",
"desc" : "When used with {@link #url}, calls {@link #setUrl} with this value",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.panel.Content"
},
{
"name" : "listeners",
"name" : "badges",
"type" : "Boolean",
"desc" : "render the badges",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.panel.Content"
},
{
"name" : "autoScroll",
"type" : "Boolean",
"desc" : "True to scroll overflow in this panel (use with {@link #fitToFrame})",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.panel.Content"
},
{
"name" : "fitToFrame",
"type" : "Boolean",
"desc" : "True for this panel to adjust its size to fit when the region resizes (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.panel.Content"
},
{
"name" : "background",
"type" : "Boolean",
"desc" : "True if the panel should not be activated when it is added (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.panel.Content"
},
{
"name" : "toolbar",
"type" : "Toolbar",
"desc" : "A toolbar for this panel",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.panel.Content"
},
{
"name" : "region",
"type" : "String",
"desc" : "[required] (center|north|south|east|west) which region to put this panel on (when used with xtype constructors)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.panel.Content"
},
{
"name" : "content",
"type" : "String",
"desc" : "Raw content to fill content panel with (uses setContent on construction.)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.panel.Content"
},
{
"name" : "title",
"type" : "String",
"desc" : "The title for this panel",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.panel.Content"
},
{
"name" : "iframe",
"type" : "Boolean",
"desc" : "contents are an iframe - makes showing remote sources/CSS feasible..",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.panel.Content"
},
{
"name" : "cls",
"type" : "String",
"desc" : "extra classes to use",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.panel.Content"
},
{
"name" : "autoCreate",
"type" : "Boolean/Object",
"desc" : "True to auto generate the DOM element for this panel, or a {@link Roo.DomHelper} config of the element to create",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.panel.Content"
},
{
"name" : "fitContainer",
"type" : "Boolean",
"desc" : "When using {@link #fitToFrame} and {@link #resizeEl}, you can also fit the parent container (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.panel.Content"
},
{
"name" : "closable",
"type" : "Boolean",
"desc" : "True if the panel can be closed/removed",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.panel.Content"
},
{
"name" : "params",
"type" : "String/Object",
"desc" : "When used with {@link #url}, calls {@link #setUrl} with this value",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.panel.Content"
},
{
"name" : "adjustments",
"type" : "Array",
"desc" : "Values to <b>add</b> to the width/height when doing a {@link #fitToFrame} (default is [0, 0])",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.panel.Content"
},
{
"name" : "url",
"type" : "String",
"desc" : "Calls {@link #setUrl} with this value",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.panel.Content"
},
{
"name" : "resizeEl",
"type" : "String/HTMLElement/Element",
"desc" : "An element to resize if {@link #fitToFrame} is true (instead of this panel's element)",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.panel.Content"
}
],
"methods" : [
"Roo.bootstrap.panel.Content",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Create a new GridPanel.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Grid",
"example" : "",
"deprecated" : "",
"name" : "toolbar",
"type" : "Roo.bootstrap.nav.Simplebar",
"desc" : "the toolbar at the top of the grid.",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.panel.Grid"
},
{
"name" : "fitToFrame",
"name" : "grid",
"type" : "Roo.bootstrap.Table",
"desc" : "The grid for this panel",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.panel.Grid"
},
{
"name" : "closable",
"Roo.bootstrap.panel.Content",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Create a new Panel, that can contain a layout.Border.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Nest",
"example" : "",
"deprecated" : "",
"name" : "layout",
"type" : "Roo.BorderLayout",
"desc" : "The layout for this panel",
- "memberOf" : ""
+ "memberOf" : "Roo.bootstrap.panel.Nest"
},
{
"name" : "adjustments",
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Represents an individual item (tab plus body) in a TabPanel.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "TabItem",
"example" : "",
"deprecated" : "",
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A lightweight tab container.\n<br><br>\nUsage:\n<pre><code>\n// basic tabs 1, built from existing content\nvar tabs = new Roo.TabPanel(\"tabs1\");\ntabs.addTab(\"script\", \"View Script\");\ntabs.addTab(\"markup\", \"View Markup\");\ntabs.activate(\"script\");\n\n// more advanced tabs, built from javascript\nvar jtabs = new Roo.TabPanel(\"jtabs\");\njtabs.addTab(\"jtabs-1\", \"Normal Tab\", \"My content was added during construction.\");\n\n// set up the UpdateManager\nvar tab2 = jtabs.addTab(\"jtabs-2\", \"Ajax Tab 1\");\nvar updater = tab2.getUpdateManager();\nupdater.setDefaultUrl(\"ajax1.htm\");\ntab2.on('activate', updater.refresh, updater, true);\n\n// Use setUrl for Ajax loading\nvar tab3 = jtabs.addTab(\"jtabs-3\", \"Ajax Tab 2\");\ntab3.setUrl(\"ajax2.htm\", null, true);\n\n// Disabled tab\nvar tab4 = jtabs.addTab(\"tabs1-5\", \"Disabled Tab\", \"Can't see me cause I'm disabled\");\ntab4.disable();\n\njtabs.activate(\"jtabs-1\");\n</code></pre>",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Tabs",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.bootstrap.panel",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "",
"isSingleton" : false,
"isStatic" : true,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Roo.bootstrap.panel",
"example" : "",
"deprecated" : "",
"augments" : [
"Roo.data.DataReader"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Data reader class to create an Array of Roo.data.Record objects from an Array.\nEach element of that Array represents a row of data fields. The\nfields are pulled into a Record object using as a subscript, the <em>mapping</em> property\nof the field definition if it exists, or the field's ordinal position in the definition.<br>\n<p>\nExample code:.\n<pre><code>\nvar RecordDef = Roo.data.Record.create([\n {name: 'name', mapping: 1}, // \"mapping\" only needed if an \"id\" field is present which\n {name: 'occupation', mapping: 2} // precludes using the ordinal position as the index.\n]);\nvar myReader = new Roo.data.ArrayReader({\n id: 0 // The subscript within row Array that provides an ID for the Record (optional)\n}, RecordDef);\n</code></pre>\n<p>\nThis would consume an Array like this:\n<pre><code>\n[ [1, 'Bill', 'Gardener'], [2, 'Ben', 'Horticulturalist'] ]\n </code></pre>",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "ArrayReader",
"example" : "",
"deprecated" : "",
"name" : "id",
"type" : "String",
"desc" : "Name of the property within a row object that contains a record identifier value.\nas specified to {@link Roo.data.Record#create},\nor an {@link Roo.data.Record} object\n\n\ncreated using {@link Roo.data.Record#create}.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.ArrayReader"
},
{
"name" : "fields",
"type" : "Array",
"desc" : "Array of field definition objects",
- "memberOf" : ""
+ "memberOf" : "Roo.data.ArrayReader"
}
],
"methods" : [
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.Ajax"
- ],
+ "childClasses" : {
+ "Roo.data.Connection" : [
+ "Roo.Ajax"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "The class encapsulates a connection to the page's originating domain, allowing requests to be made\neither to a configured URL, or to a URL specified at request time. \n\nRequests made by this class are asynchronous, and will return immediately. No data from\nthe server will be available to the statement immediately following the {@link #request} call.\nTo process returned data, use a callback in the request options object, or an event listener.\n\nNote: If you are doing a file upload, you will not get a normal response object sent back to\nyour callback or event handler. Since the upload is handled via in IFRAME, there is no XMLHttpRequest.\nThe response object is created using the innerHTML of the IFRAME's document as the responseText\nproperty and, if present, the IFRAME's XML document as the responseXML property.\n\nThis means that a valid XML or HTML document must be returned. If JSON data is required, it is suggested\nthat it be placed either inside a <textarea> in an HTML document and retrieved from the responseText\nusing a regex, or inside a CDATA section in an XML document and retrieved from the responseXML using\nstandard DOM methods.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Connection",
"example" : "",
"deprecated" : "",
"name" : "method",
"type" : "String",
"desc" : "(Optional) The default HTTP method to be used for requests. (defaults to undefined; if not set but parms are present will use POST, otherwise GET)",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Connection"
},
{
"name" : "timeout",
"type" : "Number",
"desc" : "(Optional) The timeout in milliseconds to be used for requests. (defaults to 30000)",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Connection"
},
{
"name" : "autoAbort",
"type" : "Boolean",
"desc" : "(Optional) Whether this request should abort any pending requests. (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Connection"
},
{
"name" : "url",
"type" : "String",
"desc" : "(Optional) The default URL to be used for requests to the server. (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Connection"
},
{
"name" : "extraParams",
"type" : "Object",
"desc" : "(Optional) An object containing properties which are used as\nextra parameters to each request made by this object. (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Connection"
},
{
"name" : "disableCaching",
"type" : "Boolean",
"desc" : "(Optional) True to add a unique cache-buster param to GET requests. (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Connection"
},
{
"name" : "defaultHeaders",
"type" : "Object",
"desc" : "(Optional) An object containing request headers which are added\n to each request made by this object. (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Connection"
}
],
"methods" : [
{
"name" : "Roo.data.DataProxy",
- "augments" : [],
- "childClasses" : [
- "Roo.data.HttpProxy"
+ "augments" : [
+ "Roo.util.Observable"
],
+ "childClasses" : {
+ "Roo.data.DataProxy" : [
+ "Roo.data.HttpProxy"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "This class is an abstract base class for implementations which provide retrieval of\nunformatted data objects.<br>\n<p>\nDataProxy implementations are usually used in conjunction with an implementation of Roo.data.DataReader\n(of the appropriate type which knows how to parse the data object) to provide a block of\n{@link Roo.data.Records} to an {@link Roo.data.Store}.<br>\n<p>\nCustom implementations must implement the load method as described in\n{@link Roo.data.HttpProxy#load}.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : true,
+ "isBuilderTop" : false,
"memberOf" : "DataProxy",
"example" : "",
"deprecated" : "",
"returns" : [],
"throws" : "",
"requires" : "",
- "config" : [],
- "methods" : [],
+ "config" : [
+ {
+ "name" : "listeners",
+ "type" : "Object",
+ "desc" : "list of events and functions to call for this object, \nFor example :\n<pre><code>\n listeners : { \n 'click' : function(e) {\n ..... \n } ,\n .... \n } \n </code></pre>",
+ "memberOf" : "Roo.util.Observable"
+ }
+ ],
+ "methods" : [
+ {
+ "name" : "purgeListeners",
+ "type" : "function",
+ "desc" : "Removes all listeners for this object",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "on",
+ "type" : "function",
+ "desc" : "Appends an event handler to this element (shorthand for addListener)",
+ "sig" : "(eventName, handler, scope, options)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The method the event invokes",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
+ "isOptional" : false
+ },
+ {
+ "name" : "options",
+ "type" : "Object",
+ "desc" : "(optional)",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "un",
+ "type" : "function",
+ "desc" : "Removes a listener (shorthand for removeListener)",
+ "sig" : "(eventName, handler, scope)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The handler to remove",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope (this object) for the handler",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "addEvents",
+ "type" : "function",
+ "desc" : "Used to define events on this Observable",
+ "sig" : "(object)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "object",
+ "type" : "Object",
+ "desc" : "The object with the events defined",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "releaseCapture",
+ "type" : "function",
+ "desc" : "Removes <b>all</b> added captures from the Observable.",
+ "sig" : "(o)",
+ "static" : true,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : true,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "o",
+ "type" : "Observable",
+ "desc" : "The Observable to release",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "removeListener",
+ "type" : "function",
+ "desc" : "Removes a listener",
+ "sig" : "(eventName, handler, scope)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The handler to remove",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope (this object) for the handler",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "fireEvent",
+ "type" : "function",
+ "desc" : "Fires the specified event with the passed parameters (minus the event name).",
+ "sig" : "(eventName, args)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "args",
+ "type" : "Object...",
+ "desc" : "Variable number of parameters are passed to handlers",
+ "isOptional" : false
+ }
+ ],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Boolean",
+ "desc" : "returns false if any of the handlers return false otherwise it returns true"
+ }
+ ]
+ },
+ {
+ "name" : "hasListener",
+ "type" : "function",
+ "desc" : "Checks to see if this object has any listeners for a specified event",
+ "sig" : "(eventName)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The name of the event to check for",
+ "isOptional" : false
+ }
+ ],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Boolean",
+ "desc" : "True if the event is being listened for, else false"
+ }
+ ]
+ },
+ {
+ "name" : "capture",
+ "type" : "function",
+ "desc" : "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\n<b>before</b> the event is fired. If the supplied function returns false,\nthe event will not fire.",
+ "sig" : "(o, fn, scope)",
+ "static" : true,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : true,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "o",
+ "type" : "Observable",
+ "desc" : "The Observable to capture",
+ "isOptional" : false
+ },
+ {
+ "name" : "fn",
+ "type" : "Function",
+ "desc" : "The function to call",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope (this object) for the fn",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "addListener",
+ "type" : "function",
+ "desc" : "Appends an event handler to this component",
+ "sig" : "(eventName, handler, scope, options)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The method the event invokes",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
+ "isOptional" : false
+ },
+ {
+ "name" : "options",
+ "type" : "Object",
+ "desc" : "(optional) An object containing handler configuration\nproperties. This may contain any of the following properties:<ul>\n<li>scope {Object} The scope in which to execute the handler function. The handler function's \"this\" context.</li>\n<li>delay {Number} The number of milliseconds to delay the invocation of the handler after te event fires.</li>\n<li>single {Boolean} True to add a handler to handle just the next firing of the event, and then remove itself.</li>\n<li>buffer {Number} Causes the handler to be scheduled to run in an {@link Roo.util.DelayedTask} delayed\nby the specified number of milliseconds. If the event fires again within that time, the original\nhandler is <em>not</em> invoked, but the new handler is scheduled in its place.</li>\n</ul><br>\n<p>\n<b>Combining Options</b><br>\nUsing the options argument, it is possible to combine different types of listeners:<br>\n<br>\nA normalized, delayed, one-time listener that auto stops the event and passes a custom argument (forumId)\n\t\t<pre><code>\n\t\tel.on('click', this.onClick, this, {\n \t\t\tsingle: true,\n \t\tdelay: 100,\n \t\tforumId: 4\n\t\t});\n\t\t</code></pre>\n<p>\n<b>Attaching multiple handlers in 1 call</b><br>\nThe method also allows for a single argument to be passed which is a config object containing properties\nwhich specify multiple handlers.\n<pre><code>\n\t\tel.on({\n\t\t\t'click': {\n \t\tfn: this.onClick,\n \t\tscope: this,\n \t\tdelay: 100\n \t\t}, \n \t\t'mouseover': {\n \t\tfn: this.onMouseOver,\n \t\tscope: this\n \t\t},\n \t\t'mouseout': {\n \t\tfn: this.onMouseOut,\n \t\tscope: this\n \t\t}\n\t\t});\n\t\t</code></pre>\n<p>\nOr a shorthand syntax which passes the same scope object to all handlers:\n \t<pre><code>\n\t\tel.on({\n\t\t\t'click': this.onClick,\n \t\t'mouseover': this.onMouseOver,\n \t\t'mouseout': this.onMouseOut,\n \t\tscope: this\n\t\t});\n\t\t</code></pre>",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ }
+ ],
"events" : [
{
"name" : "load",
{
"name" : "Roo.data.DataReader",
"augments" : [],
- "childClasses" : [
- "Roo.data.JsonReader",
- "Roo.data.ArrayReader",
- "Roo.data.XmlReader"
- ],
+ "childClasses" : {
+ "Roo.data.DataReader" : [
+ "Roo.data.ArrayReader",
+ "Roo.data.JsonReader",
+ "Roo.data.XmlReader"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Base class for reading structured data from a data source. This class is intended to be\nextended (see {Roo.data.ArrayReader}, {Roo.data.JsonReader} and {Roo.data.XmlReader}) and should not be created directly.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : true,
+ "isBuilderTop" : false,
"memberOf" : "DataReader",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.data.HttpProxy",
"augments" : [
- "Roo.data.DataProxy"
+ "Roo.data.DataProxy",
+ "Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "An implementation of {@link Roo.data.DataProxy} that reads a data object from an {@link Roo.data.Connection} object\nconfigured to reference a certain URL.<br><br>\n<p>\n<em>Note that this class cannot be used to retrieve data from a domain other than the domain\nfrom which the running page was served.<br><br>\n<p>\nFor cross-domain access to remote data, use an {@link Roo.data.ScriptTagProxy}.</em><br><br>\n<p>\nBe aware that to enable the browser to parse an XML document, the server must set\nthe Content-Type header in the HTTP response to \"text/xml\".",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "HttpProxy",
"example" : "",
"deprecated" : "",
"throws" : "",
"requires" : "",
"config" : [
+ {
+ "name" : "listeners",
+ "type" : "Object",
+ "desc" : "list of events and functions to call for this object, \nFor example :\n<pre><code>\n listeners : { \n 'click' : function(e) {\n ..... \n } ,\n .... \n } \n </code></pre>",
+ "memberOf" : "Roo.util.Observable"
+ },
{
"name" : "method",
"type" : "String",
"desc" : "(Optional) The default HTTP method to be used for requests. (defaults to undefined; if not set but parms are present will use POST, otherwise GET)",
- "memberOf" : ""
+ "memberOf" : "Roo.data.HttpProxy"
},
{
"name" : "timeout",
"type" : "Number",
"desc" : "(Optional) The timeout in milliseconds to be used for requests. (defaults to 30000)",
- "memberOf" : ""
+ "memberOf" : "Roo.data.HttpProxy"
},
{
"name" : "autoAbort",
"type" : "Boolean",
"desc" : "(Optional) Whether this request should abort any pending requests. (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.data.HttpProxy"
},
{
"name" : "url",
"type" : "String",
"desc" : "(Optional) The default URL to be used for requests to the server. (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.data.HttpProxy"
},
{
"name" : "extraParams",
"type" : "Object",
"desc" : "(Optional) An object containing properties which are used as\nextra parameters to each request made by this object. (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.data.HttpProxy"
},
{
"name" : "disableCaching",
"type" : "Boolean",
"desc" : "(Optional) True to add a unique cache-buster param to GET requests. (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.data.HttpProxy"
},
{
"name" : "defaultHeaders",
"type" : "Object",
"desc" : "(Optional) An object containing request headers which are added\n to each request made by this object. (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.data.HttpProxy"
}
],
"methods" : [
}
],
"returns" : []
+ },
+ {
+ "name" : "purgeListeners",
+ "type" : "function",
+ "desc" : "Removes all listeners for this object",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "on",
+ "type" : "function",
+ "desc" : "Appends an event handler to this element (shorthand for addListener)",
+ "sig" : "(eventName, handler, scope, options)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The method the event invokes",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
+ "isOptional" : false
+ },
+ {
+ "name" : "options",
+ "type" : "Object",
+ "desc" : "(optional)",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "un",
+ "type" : "function",
+ "desc" : "Removes a listener (shorthand for removeListener)",
+ "sig" : "(eventName, handler, scope)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The handler to remove",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope (this object) for the handler",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "addEvents",
+ "type" : "function",
+ "desc" : "Used to define events on this Observable",
+ "sig" : "(object)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "object",
+ "type" : "Object",
+ "desc" : "The object with the events defined",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "releaseCapture",
+ "type" : "function",
+ "desc" : "Removes <b>all</b> added captures from the Observable.",
+ "sig" : "(o)",
+ "static" : true,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : true,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "o",
+ "type" : "Observable",
+ "desc" : "The Observable to release",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "removeListener",
+ "type" : "function",
+ "desc" : "Removes a listener",
+ "sig" : "(eventName, handler, scope)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The handler to remove",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope (this object) for the handler",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "fireEvent",
+ "type" : "function",
+ "desc" : "Fires the specified event with the passed parameters (minus the event name).",
+ "sig" : "(eventName, args)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "args",
+ "type" : "Object...",
+ "desc" : "Variable number of parameters are passed to handlers",
+ "isOptional" : false
+ }
+ ],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Boolean",
+ "desc" : "returns false if any of the handlers return false otherwise it returns true"
+ }
+ ]
+ },
+ {
+ "name" : "hasListener",
+ "type" : "function",
+ "desc" : "Checks to see if this object has any listeners for a specified event",
+ "sig" : "(eventName)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The name of the event to check for",
+ "isOptional" : false
+ }
+ ],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Boolean",
+ "desc" : "True if the event is being listened for, else false"
+ }
+ ]
+ },
+ {
+ "name" : "capture",
+ "type" : "function",
+ "desc" : "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\n<b>before</b> the event is fired. If the supplied function returns false,\nthe event will not fire.",
+ "sig" : "(o, fn, scope)",
+ "static" : true,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : true,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "o",
+ "type" : "Observable",
+ "desc" : "The Observable to capture",
+ "isOptional" : false
+ },
+ {
+ "name" : "fn",
+ "type" : "Function",
+ "desc" : "The function to call",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope (this object) for the fn",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "addListener",
+ "type" : "function",
+ "desc" : "Appends an event handler to this component",
+ "sig" : "(eventName, handler, scope, options)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The method the event invokes",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
+ "isOptional" : false
+ },
+ {
+ "name" : "options",
+ "type" : "Object",
+ "desc" : "(optional) An object containing handler configuration\nproperties. This may contain any of the following properties:<ul>\n<li>scope {Object} The scope in which to execute the handler function. The handler function's \"this\" context.</li>\n<li>delay {Number} The number of milliseconds to delay the invocation of the handler after te event fires.</li>\n<li>single {Boolean} True to add a handler to handle just the next firing of the event, and then remove itself.</li>\n<li>buffer {Number} Causes the handler to be scheduled to run in an {@link Roo.util.DelayedTask} delayed\nby the specified number of milliseconds. If the event fires again within that time, the original\nhandler is <em>not</em> invoked, but the new handler is scheduled in its place.</li>\n</ul><br>\n<p>\n<b>Combining Options</b><br>\nUsing the options argument, it is possible to combine different types of listeners:<br>\n<br>\nA normalized, delayed, one-time listener that auto stops the event and passes a custom argument (forumId)\n\t\t<pre><code>\n\t\tel.on('click', this.onClick, this, {\n \t\t\tsingle: true,\n \t\tdelay: 100,\n \t\tforumId: 4\n\t\t});\n\t\t</code></pre>\n<p>\n<b>Attaching multiple handlers in 1 call</b><br>\nThe method also allows for a single argument to be passed which is a config object containing properties\nwhich specify multiple handlers.\n<pre><code>\n\t\tel.on({\n\t\t\t'click': {\n \t\tfn: this.onClick,\n \t\tscope: this,\n \t\tdelay: 100\n \t\t}, \n \t\t'mouseover': {\n \t\tfn: this.onMouseOver,\n \t\tscope: this\n \t\t},\n \t\t'mouseout': {\n \t\tfn: this.onMouseOut,\n \t\tscope: this\n \t\t}\n\t\t});\n\t\t</code></pre>\n<p>\nOr a shorthand syntax which passes the same scope object to all handlers:\n \t<pre><code>\n\t\tel.on({\n\t\t\t'click': this.onClick,\n \t\t'mouseover': this.onMouseOver,\n \t\t'mouseout': this.onMouseOut,\n \t\tscope: this\n\t\t});\n\t\t</code></pre>",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
}
],
"events" : [
"augments" : [
"Roo.data.DataReader"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Data reader class to create an Array of Roo.data.Record objects from a JSON response\nbased on mappings in a provided Roo.data.Record constructor.\n\nThe default behaviour of a store is to send ?_requestMeta=1, unless the class has recieved 'metaData' property\nin the reply previously. \n\n<p>\nExample code:\n<pre><code>\nvar RecordDef = Roo.data.Record.create([\n {name: 'name', mapping: 'name'}, // \"mapping\" property not needed if it's the same as \"name\"\n {name: 'occupation'} // This field will use \"occupation\" as the mapping.\n]);\nvar myReader = new Roo.data.JsonReader({\n totalProperty: \"results\", // The property which contains the total dataset size (optional)\n root: \"rows\", // The property which contains an Array of row objects\n id: \"id\" // The property within each row object that provides an ID for the record (optional)\n}, RecordDef);\n</code></pre>\n<p>\nThis would consume a JSON file like this:\n<pre><code>\n{ 'results': 2, 'rows': [\n { 'id': 1, 'name': 'Bill', occupation: 'Gardener' },\n { 'id': 2, 'name': 'Ben', occupation: 'Horticulturalist' } ]\n}\n</code></pre>",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "JsonReader",
"example" : "",
"deprecated" : "",
"name" : "id",
"type" : "String",
"desc" : "Name of the property within a row object that contains a record identifier value.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.JsonReader"
},
{
"name" : "fields",
"type" : "Array",
"desc" : "Array of field definition objects",
- "memberOf" : ""
+ "memberOf" : "Roo.data.JsonReader"
},
{
"name" : "root",
"type" : "String",
"desc" : "name of the property which contains the Array of row objects.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.JsonReader"
},
{
"name" : "successProperty",
"type" : "String",
"desc" : "Name of the property from which to retrieve the success attribute used by forms.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.JsonReader"
},
{
"name" : "totalProperty",
"type" : "String",
"desc" : "Name of the property from which to retrieve the total number of records\nin the dataset. This is only needed if the whole dataset is not passed in one go, but is being\npaged from the remote server.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.JsonReader"
}
],
"methods" : [
"Roo.data.Store",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "/**",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "JsonStore",
"example" : "",
"deprecated" : "",
"name" : "fields",
"type" : "Array",
"desc" : "An array of field definition objects, or field name strings.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.JsonStore"
},
{
"name" : "proxy",
{
"name" : "Roo.data.MemoryProxy",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "An implementation of Roo.data.DataProxy that simply passes the data specified in its constructor\nto the Reader when its load method is called.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "MemoryProxy",
"example" : "",
"deprecated" : "",
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.tree.TreeNode",
- "Roo.tree.AsyncTreeNode"
- ],
+ "childClasses" : {
+ "Roo.data.Node" : [
+ "Roo.tree.TreeNode"
+ ],
+ "Roo.tree.TreeNode" : [
+ "Roo.tree.AsyncTreeNode"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Node",
"example" : "",
"deprecated" : "",
"name" : "id",
"type" : "String",
"desc" : "The id for this node. If one is not specified, one is generated.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Node"
},
{
"name" : "leaf",
"type" : "Boolean",
"desc" : "true if this node is a leaf and does not have children",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Node"
}
],
"methods" : [
{
"name" : "Roo.data.Record",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Instances of this class encapsulate both record <em>definition</em> information, and record\n<em>value</em> information for use in {@link Roo.data.Store} objects, or any code which needs\nto access Records cached in an {@link Roo.data.Store} object.<br>\n<p>\nConstructors for this class are generated by passing an Array of field definition objects to {@link #create}.\nInstances are usually only created by {@link Roo.data.Reader} implementations when processing unformatted data\nobjects.<br>\n<p>\nRecord objects generated by this constructor inherit all the methods of Roo.data.Record listed below.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Record",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.data.ScriptTagProxy",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "An implementation of Roo.data.DataProxy that reads a data object from a URL which may be in a domain\nother than the originating domain of the running page.<br><br>\n<p>\n<em>Note that if you are retrieving data from a page that is in a domain that is NOT the same as the originating domain\nof the running page, you must use this class, rather than DataProxy.</em><br><br>\n<p>\nThe content passed back from a server resource requested by a ScriptTagProxy is executable JavaScript\nsource code that is used as the source inside a <script> tag.<br><br>\n<p>\nIn order for the browser to process the returned data, the server must wrap the data object\nwith a call to a callback function, the name of which is passed as a parameter by the ScriptTagProxy.\nBelow is a Java example for a servlet which returns data for either a ScriptTagProxy, or an HttpProxy\ndepending on whether the callback name was passed:\n<p>\n<pre><code>\nboolean scriptTag = false;\nString cb = request.getParameter(\"callback\");\nif (cb != null) {\n scriptTag = true;\n response.setContentType(\"text/javascript\");\n} else {\n response.setContentType(\"application/x-json\");\n}\nWriter out = response.getWriter();\nif (scriptTag) {\n out.write(cb + \"(\");\n}\nout.print(dataBlock.toJsonString());\nif (scriptTag) {\n out.write(\");\");\n}\n</pre></code>",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "ScriptTagProxy",
"example" : "",
"deprecated" : "",
"name" : "timeout",
"type" : "Number",
"desc" : "(Optional) The number of milliseconds to wait for a response. Defaults to 30 seconds.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.ScriptTagProxy"
},
{
"name" : "nocache",
"type" : "Boolean",
"desc" : "(Optional) Defaults to true. Disable cacheing by adding a unique parameter\nname to the request.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.ScriptTagProxy"
},
{
"name" : "callbackParam",
"type" : "String",
"desc" : "(Optional) The name of the parameter to pass to the server which tells\nthe server the name of the callback function set up by the load call to process the returned data object.\nDefaults to \"callback\".<p>The server-side processing must read this parameter value, and generate\njavascript output which calls this named function passing the data object as its only parameter.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.ScriptTagProxy"
},
{
"name" : "url",
"type" : "String",
"desc" : "The URL from which to request the data object.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.ScriptTagProxy"
}
],
"methods" : [
"Roo.data.Store",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Small helper class to make creating Stores from Array data easier.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "SimpleStore",
"example" : "",
"deprecated" : "",
"name" : "an",
"type" : "Object",
"desc" : "existing reader (eg. copied from another store)",
- "memberOf" : ""
+ "memberOf" : "Roo.data.SimpleStore"
},
{
"name" : "listeners",
"name" : "id",
"type" : "Number",
"desc" : "The array index of the record id. Leave blank to auto generate ids.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.SimpleStore"
},
{
"name" : "fields",
"type" : "Array",
"desc" : "An array of field definition objects, or field name strings.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.SimpleStore"
},
{
"name" : "proxy",
"type" : "Roo.data.DataProxy",
"desc" : "[not-required]",
- "memberOf" : ""
+ "memberOf" : "Roo.data.SimpleStore"
},
{
"name" : "multiSort",
"name" : "data",
"type" : "Array",
"desc" : "The multi-dimensional array of data",
- "memberOf" : ""
+ "memberOf" : "Roo.data.SimpleStore"
},
{
"name" : "sortInfo",
"name" : "reader",
"type" : "Roo.data.Reader",
"desc" : "[not-required]",
- "memberOf" : ""
+ "memberOf" : "Roo.data.SimpleStore"
},
{
"name" : "isLocal",
{
"name" : "Roo.data.SortTypes",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Defines the default sorting (casting?) comparison functions used when sorting data.",
"isSingleton" : true,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "SortTypes",
"example" : "",
"deprecated" : "",
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.data.JsonStore",
- "Roo.data.SimpleStore"
- ],
+ "childClasses" : {
+ "Roo.data.Store" : [
+ "Roo.data.JsonStore",
+ "Roo.data.SimpleStore"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "The Store class encapsulates a client side cache of {@link Roo.data.Record} objects which provide input data\nfor widgets such as the Roo.grid.Grid, or the Roo.form.ComboBox.<br>\n<p>\nA Store object uses an implementation of {@link Roo.data.DataProxy} to access a data object unless you call loadData() directly and pass in your data. The Store object\nhas no knowledge of the format of the data returned by the Proxy.<br>\n<p>\nA Store object uses its configured implementation of {@link Roo.data.DataReader} to create {@link Roo.data.Record}\ninstances from the data object. These records are cached and made available through accessor functions.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Store",
"example" : "",
"deprecated" : "",
"name" : "proxy",
"type" : "Roo.data.DataProxy",
"desc" : "[required] The Proxy object which provides access to a data object.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Store"
},
{
"name" : "multiSort",
"type" : "Boolean",
"desc" : "enable multi column sorting (sort is based on the order of columns, remote only at present)",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Store"
},
{
"name" : "pruneModifiedRecords",
"type" : "boolean",
"desc" : "True to clear all modified record information each time the store is\nloaded or when a record is removed. (defaults to false).",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Store"
},
{
"name" : "remoteSort",
"type" : "boolean",
"desc" : "True if sorting is to be handled by requesting the Proxy to provide a refreshed\nversion of the data object in sorted order, as opposed to sorting the Record cache in place (defaults to false).",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Store"
},
{
"name" : "data",
"type" : "Array",
"desc" : "Inline data to be loaded when the store is initialized.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Store"
},
{
"name" : "sortInfo",
"type" : "Object",
"desc" : "A config object in the format: {field: \"fieldName\", direction: \"ASC|DESC\"}",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Store"
},
{
"name" : "baseParams",
"type" : "Object",
"desc" : "An object containing properties which are to be sent as parameters\non any HTTP request",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Store"
},
{
"name" : "reader",
"type" : "Roo.data.DataReader",
"desc" : "[required] The Reader object which processes the data object and returns\nan Array of Roo.data.record objects which are cached keyed by their <em>id</em> property.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Store"
},
{
"name" : "isLocal",
"type" : "boolean",
"desc" : "flag if data is locally available (and can be always looked up\nwithout a remote query - used by combo/forms at present.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.Store"
}
],
"methods" : [
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.tree.TreePanel"
- ],
+ "childClasses" : {
+ "Roo.tree.TreePanel" : [
+ "Roo.tree.ColumnTree"
+ ],
+ "Roo.data.Tree" : [
+ "Roo.tree.TreePanel"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Represents a tree data structure and bubbles all the events for its nodes. The nodes\nin the tree have most standard DOM functionality.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Tree",
"example" : "",
"deprecated" : "",
"augments" : [
"Roo.data.DataReader"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Data reader class to create an Array of {@link Roo.data.Record} objects from an XML document\nbased on mappings in a provided Roo.data.Record constructor.<br><br>\n<p>\n<em>Note that in order for the browser to parse a returned XML document, the Content-Type\nheader in the HTTP response must be set to \"text/xml\".</em>\n<p>\nExample code:\n<pre><code>\nvar RecordDef = Roo.data.Record.create([\n {name: 'name', mapping: 'name'}, // \"mapping\" property not needed if it's the same as \"name\"\n {name: 'occupation'} // This field will use \"occupation\" as the mapping.\n]);\nvar myReader = new Roo.data.XmlReader({\n totalRecords: \"results\", // The element which contains the total dataset size (optional)\n record: \"row\", // The repeated element which contains row information\n id: \"id\" // The element within the row that provides an ID for the record (optional)\n}, RecordDef);\n</code></pre>\n<p>\nThis would consume an XML file like this:\n<pre><code>\n<?xml?>\n<dataset>\n <results>2</results>\n <row>\n <id>1</id>\n <name>Bill</name>\n <occupation>Gardener</occupation>\n </row>\n <row>\n <id>2</id>\n <name>Ben</name>\n <occupation>Horticulturalist</occupation>\n </row>\n</dataset>\n</code></pre>",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "XmlReader",
"example" : "",
"deprecated" : "",
"name" : "id",
"type" : "String",
"desc" : "The DomQuery path relative from the record element to the element that contains\na record identifier value.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.XmlReader"
},
{
"name" : "success",
"type" : "String",
"desc" : "The DomQuery path to the success attribute used by forms.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.XmlReader"
},
{
"name" : "record",
"type" : "String",
"desc" : "The DomQuery path to the repeated element which contains record information.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.XmlReader"
},
{
"name" : "totalRecords",
"type" : "String",
"desc" : "The DomQuery path from which to retrieve the total number of records\nin the dataset. This is only needed if the whole dataset is not passed in one go, but is being\npaged from the remote server.",
- "memberOf" : ""
+ "memberOf" : "Roo.data.XmlReader"
}
],
"methods" : [
{
"name" : "Roo.data",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "",
"isSingleton" : false,
"isStatic" : true,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Roo.data",
"example" : "",
"deprecated" : "",
"Roo.dd.DragDrop",
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.dd.DragSource",
- "Roo.grid.SplitDragZone",
- "Roo.dd.DragZone",
- "Roo.dd.DDProxy"
- ],
+ "childClasses" : {
+ "Roo.dd.DDProxy" : [
+ "Roo.dd.DragSource",
+ "Roo.grid.SplitDragZone"
+ ],
+ "Roo.dd.DD" : [
+ "Roo.dd.DDProxy"
+ ],
+ "Roo.dd.DragSource" : [
+ "Roo.dd.DragZone"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A DragDrop implementation where the linked element follows the\nmouse cursor during a drag.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "DD",
"example" : "",
"deprecated" : "",
"Roo.dd.DragDrop",
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.dd.DragSource",
- "Roo.grid.SplitDragZone",
- "Roo.dd.DragZone"
- ],
+ "childClasses" : {
+ "Roo.dd.DDProxy" : [
+ "Roo.dd.DragSource",
+ "Roo.grid.SplitDragZone"
+ ],
+ "Roo.dd.DragSource" : [
+ "Roo.dd.DragZone"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A DragDrop implementation that inserts an empty, bordered div into\nthe document that follows the cursor during drag operations. At the time of\nthe click, the frame div is resized to the dimensions of the linked html\nelement, and moved to the exact location of the linked element.\n\nReferences to the \"frame\" element refer to the single proxy element that\nwas created to be dragged in place of all DDProxy elements on the\npage.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "DDProxy",
"example" : "",
"deprecated" : "",
"Roo.dd.DragDrop",
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.dd.DropZone",
- "Roo.dd.DropTarget"
- ],
+ "childClasses" : {
+ "Roo.dd.DropTarget" : [
+ "Roo.dd.DropZone"
+ ],
+ "Roo.dd.DDTarget" : [
+ "Roo.dd.DropTarget"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A DragDrop implementation that does not move, but can be a drop\ntarget. You would get the same result by simply omitting implementation\nfor the event callbacks, but this way we reduce the processing cost of the\nevent listener and the callbacks.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "DDTarget",
"example" : "",
"deprecated" : "",
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.dd.DropZone",
- "Roo.dd.DD",
- "Roo.dd.DragSource",
- "Roo.dd.DropTarget",
- "Roo.grid.SplitDragZone",
- "Roo.dd.DDTarget",
- "Roo.dd.DragZone",
- "Roo.dd.DDProxy"
- ],
+ "childClasses" : {
+ "Roo.dd.DragDrop" : [
+ "Roo.dd.DD",
+ "Roo.dd.DDTarget"
+ ],
+ "Roo.dd.DDProxy" : [
+ "Roo.dd.DragSource",
+ "Roo.grid.SplitDragZone"
+ ],
+ "Roo.dd.DD" : [
+ "Roo.dd.DDProxy"
+ ],
+ "Roo.dd.DDTarget" : [
+ "Roo.dd.DropTarget"
+ ],
+ "Roo.dd.DropTarget" : [
+ "Roo.dd.DropZone"
+ ],
+ "Roo.dd.DragSource" : [
+ "Roo.dd.DragZone"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Defines the interface and base operation of items that that can be\ndragged or can be drop targets. It was designed to be extended, overriding\nthe event handlers for startDrag, onDrag, onDragOver and onDragOut.\nUp to three html elements can be associated with a DragDrop instance:\n<ul>\n<li>linked element: the element that is passed into the constructor.\nThis is the element which defines the boundaries for interaction with\nother DragDrop objects.</li>\n<li>handle element(s): The drag operation only occurs if the element that\nwas clicked matches a handle element. By default this is the linked\nelement, but there are times that you will want only a portion of the\nlinked element to initiate the drag operation, and the setHandleElId()\nmethod provides a way to define this.</li>\n<li>drag element: this represents the element that would be moved along\nwith the cursor during a drag operation. By default, this is the linked\nelement itself as in {@link Roo.dd.DD}. setDragElId() lets you define\na separate element that would be moved, as in {@link Roo.dd.DDProxy}.\n</li>\n</ul>\nThis class should not be instantiated until the onload event to ensure that\nthe associated elements are available.\nThe following would define a DragDrop obj that would interact with any\nother DragDrop obj in the \"group1\" group:\n<pre>\n dd = new Roo.dd.DragDrop(\"div1\", \"group1\");\n</pre>\nSince none of the event handlers have been implemented, nothing would\nactually happen if you were to run the code above. Normally you would\noverride this class or one of the default implementations, but you can\nalso override the methods you want on an instance of the class...\n<pre>\n dd.onDragDrop = function(e, id) {\n alert(\"dd was dropped on \" + id);\n }\n</pre>",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "DragDrop",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.dd.DragDropMgr",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "DragDropMgr is a singleton that tracks the element interaction for\nall DragDrop items in the window. Generally, you will not call\nthis class directly, but it does have helper methods that could\nbe useful in your DragDrop implementations.",
"isSingleton" : true,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "DragDropMgr",
"example" : "",
"deprecated" : "",
"Roo.dd.DragDrop",
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.dd.DragZone"
- ],
+ "childClasses" : {
+ "Roo.dd.DragSource" : [
+ "Roo.dd.DragZone"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A simple class that provides the basic implementation needed to make any element draggable.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "DragSource",
"example" : "",
"deprecated" : "",
"name" : "dropNotAllowed",
"type" : "String",
"desc" : "The CSS class returned to the drag source when drop is not allowed (defaults to \"x-dd-drop-nodrop\").",
- "memberOf" : ""
+ "memberOf" : "Roo.dd.DragSource"
},
{
"name" : "dropAllowed",
"type" : "String",
"desc" : "The CSS class returned to the drag source when drop is allowed (defaults to \"x-dd-drop-ok\").",
- "memberOf" : ""
+ "memberOf" : "Roo.dd.DragSource"
}
],
"methods" : [
"Roo.dd.DragDrop",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "This class provides a container DD instance that proxies for multiple child node sources.<br />\nBy default, this class requires that draggable child nodes are registered with {@link Roo.dd.Registry}.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "DragZone",
"example" : "",
"deprecated" : "",
"name" : "hlColor",
"type" : "String",
"desc" : "The color to use when visually highlighting the drag source in the afterRepair\nmethod after a failed drop (defaults to \"c3daf9\" - light blue)",
- "memberOf" : ""
+ "memberOf" : "Roo.dd.DragZone"
},
{
"name" : "dropAllowed",
"name" : "containerScroll",
"type" : "Boolean",
"desc" : "True to register this container with the Scrollmanager\nfor auto scrolling during drag operations.",
- "memberOf" : ""
+ "memberOf" : "Roo.dd.DragZone"
}
],
"methods" : [
"Roo.dd.DragDrop",
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.dd.DropZone"
- ],
+ "childClasses" : {
+ "Roo.dd.DropTarget" : [
+ "Roo.dd.DropZone"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A simple class that provides the basic implementation needed to make any element a drop target that can have\ndraggable items dropped onto it. The drop has no effect until an implementation of notifyDrop is provided.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "DropTarget",
"example" : "",
"deprecated" : "",
"name" : "dropNotAllowed",
"type" : "String",
"desc" : "The CSS class returned to the drag source when drop is not allowed (defaults to \"x-dd-drop-nodrop\").",
- "memberOf" : ""
+ "memberOf" : "Roo.dd.DropTarget"
},
{
"name" : "valid",
"type" : "boolean|String",
"desc" : "true/false or string (ok-add/ok-sub/ok/nodrop)\nif the drop point is valid for over/enter..",
- "memberOf" : ""
+ "memberOf" : "Roo.dd.DropTarget"
},
{
"name" : "success",
"type" : "boolean",
"desc" : "set this after drop listener..",
- "memberOf" : ""
+ "memberOf" : "Roo.dd.DropTarget"
},
{
"name" : "dropAllowed",
"type" : "String",
"desc" : "The CSS class returned to the drag source when drop is allowed (defaults to \"x-dd-drop-ok\").",
- "memberOf" : ""
+ "memberOf" : "Roo.dd.DropTarget"
},
{
"name" : "overClass",
"type" : "String",
"desc" : "The CSS class applied to the drop target element while the drag source is over it (defaults to \"\").",
- "memberOf" : ""
+ "memberOf" : "Roo.dd.DropTarget"
},
{
"name" : "ddGroup",
"type" : "String",
"desc" : "The drag drop group to handle drop events for",
- "memberOf" : ""
+ "memberOf" : "Roo.dd.DropTarget"
}
],
"methods" : [
"Roo.dd.DragDrop",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "This class provides a container DD instance that proxies for multiple child node targets.<br />\nBy default, this class requires that child nodes accepting drop are registered with {@link Roo.dd.Registry}.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "DropZone",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.dd.Registry",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Provides easy access to all drag drop components that are registered on a page. Items can be retrieved either\ndirectly by DOM node id, or by passing in the drag drop event that occurred and looking up the event target.",
"isSingleton" : true,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Registry",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.dd.ScrollManager",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Provides automatic scrolling of overflow regions in the page during drag operations.<br><br>\n<b>Note: This class uses \"Point Mode\" and is untested in \"Intersect Mode\".</b>",
"isSingleton" : true,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "ScrollManager",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.dd.StatusProxy",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A specialized drag proxy that supports a drop status icon, {@link Roo.Layer} styles and auto-repair. This is the\ndefault drag proxy used by all Roo.dd components.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "StatusProxy",
"example" : "",
"deprecated" : "",
"name" : "dropNotAllowed",
"type" : "String",
"desc" : "The CSS class to apply to the status element when drop is not allowed (defaults to \"x-dd-drop-nodrop\").",
- "memberOf" : ""
+ "memberOf" : "Roo.dd.StatusProxy"
},
{
"name" : "dropAllowed",
"type" : "String",
"desc" : "The CSS class to apply to the status element when drop is allowed (defaults to \"x-dd-drop-ok\").",
- "memberOf" : ""
+ "memberOf" : "Roo.dd.StatusProxy"
}
],
"methods" : [
{
"name" : "Roo.dd",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "",
"isSingleton" : false,
"isStatic" : true,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Roo.dd",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.form.Action",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Internal Class used to handle form actions",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Action",
"example" : "",
"deprecated" : "",
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.form.Form"
- ],
+ "childClasses" : {
+ "Roo.form.BasicForm" : [
+ "Roo.form.Form"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Supplies the functionality to do \"actions\" on forms and initialize Roo.form.Field types on existing markup.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "BasicForm",
"example" : "",
"deprecated" : "",
"name" : "fileUpload",
"type" : "Boolean",
"desc" : "Set to true if this form is a file upload.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.BasicForm"
},
{
"name" : "method",
"type" : "String",
"desc" : "The request method to use (GET or POST) for form actions if one isn't supplied in the action options.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.BasicForm"
},
{
"name" : "errorMask",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.form.BasicForm"
},
{
"name" : "timeout",
"type" : "Number",
"desc" : "Timeout for form actions in seconds (default is 30 seconds).",
- "memberOf" : ""
+ "memberOf" : "Roo.form.BasicForm"
},
{
"name" : "baseParams",
"type" : "Object",
"desc" : "Parameters to pass with all requests. e.g. baseParams: {id: '123', foo: 'bar'}.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.BasicForm"
},
{
"name" : "trackResetOnLoad",
"type" : "Boolean",
"desc" : "If set to true, form.reset() resets to the last loaded\nor setValues() data instead of when the form was first created.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.BasicForm"
},
{
"name" : "reader",
"type" : "DataReader",
"desc" : "An Roo.data.DataReader (e.g. {@link Roo.data.XmlReader}) to be used to read data when executing \"load\" actions.\nThis is optional as there is built-in support for processing JSON.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.BasicForm"
},
{
"name" : "errorReader",
"type" : "DataReader",
"desc" : "An Roo.data.DataReader (e.g. {@link Roo.data.XmlReader}) to be used to read data when reading validation errors on \"submit\" actions.\nThis is completely optional as there is built-in support for processing JSON.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.BasicForm"
},
{
"name" : "url",
"type" : "String",
"desc" : "The URL to use for form actions if one isn't supplied in the action options.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.BasicForm"
},
{
"name" : "maskOffset",
"type" : "Number",
"desc" : "Default 100",
- "memberOf" : ""
+ "memberOf" : "Roo.form.BasicForm"
}
],
"methods" : [
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.form.Radio"
- ],
+ "childClasses" : {
+ "Roo.form.Checkbox" : [
+ "Roo.form.Radio"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Single checkbox field. Can be used as a direct replacement for traditional checkbox fields.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Checkbox",
"example" : "",
"deprecated" : "",
"name" : "inputValue",
"type" : "String",
"desc" : "The value that should go into the generated input element's value attribute",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Checkbox"
},
{
"name" : "fieldLabel",
"name" : "autoCreate",
"type" : "String/Object",
"desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"input\", type: \"checkbox\", autocomplete: \"off\"})",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Checkbox"
},
{
"name" : "valueOff",
"type" : "String",
"desc" : "The value that should go into the generated input element's value when unchecked.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Checkbox"
},
{
"name" : "invalidText",
"name" : "boxLabel",
"type" : "String",
"desc" : "The text that appears beside the checkbox",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Checkbox"
},
{
"name" : "width",
"name" : "fieldClass",
"type" : "String",
"desc" : "The default CSS class for the checkbox (defaults to \"x-form-field\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Checkbox"
},
{
"name" : "checked",
"type" : "Boolean",
"desc" : "True if the the checkbox should render already checked (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Checkbox"
},
{
"name" : "focusClass",
"type" : "String",
"desc" : "The CSS class to use when the checkbox receives focus (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Checkbox"
},
{
"name" : "name",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Creates a column container for layout and rendering of fields in an {@link Roo.form.Form}.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Column",
"example" : "",
"deprecated" : "",
"name" : "autoCreate",
"type" : "String/Object",
"desc" : "A DomHelper element spec used to autocreate the column (defaults to {tag: 'div', cls: 'x-form-ct x-form-column'})",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Column"
},
{
"name" : "clear",
"name" : "width",
"type" : "Number/String",
"desc" : "The fixed width of the column in pixels or CSS value (defaults to \"auto\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Column"
},
{
"name" : "disableClass",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.form.ComboNested",
- "Roo.form.ComboCheck"
- ],
+ "childClasses" : {
+ "Roo.form.ComboBox" : [
+ "Roo.form.ComboCheck",
+ "Roo.form.ComboNested"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A combobox control with support for autocomplete, remote-loading, paging and many other features.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "ComboBox",
"example" : "",
"deprecated" : "",
"name" : "triggerClass",
"type" : "String",
"desc" : "An additional CSS class used to style the trigger button. The trigger will always get the\nclass 'x-form-trigger' and triggerClass will be <b>appended</b> if specified (defaults to 'x-form-arrow-trigger'\nwhich displays a downward arrow icon).",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "pageSize",
"type" : "Number",
"desc" : "If greater than 0, a paging toolbar is displayed in the footer of the dropdown list and the\nfilter queries will execute with page start and limit parameters. Only applies when mode = 'remote' (defaults to 0)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "hideMode",
"name" : "queryParam",
"type" : "String",
"desc" : "Name of the query as it will be passed on the querystring (defaults to 'query')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "title",
"type" : "String",
"desc" : "If supplied, a header element is created containing this text and added into the top of\nthe dropdown list (defaults to undefined, with no header element)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "disabled",
"name" : "resizable",
"type" : "Boolean",
"desc" : "True to add a resize handle to the bottom of the dropdown list (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "validator",
"name" : "editable",
"type" : "Boolean",
"desc" : "False to prevent the user from typing text directly into the field, just like a\ntraditional select (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "width",
"name" : "listWidth",
"type" : "Number",
"desc" : "The width in pixels of the dropdown list (defaults to the width of the ComboBox field)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "allowDomMove",
"name" : "tpl",
"type" : "String/Roo.Template",
"desc" : "The template to use to render the output",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "typeAheadDelay",
"type" : "Number",
"desc" : "The length of time in milliseconds to wait until the typeahead text is displayed\nif typeAhead = true (defaults to 250)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "height",
"name" : "disableClear",
"type" : "Boolean",
"desc" : "Disable showing of clear button.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "store",
"type" : "Roo.data.Store",
"desc" : "The data store to which this combo is bound (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "emptyText",
"name" : "allQuery",
"type" : "String",
"desc" : "The text query to send to the server to return all records for the list with no filtering (defaults to '')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "minListWidth",
"type" : "Number",
"desc" : "The minimum width of the dropdown list in pixels (defaults to 70, will be ignored if\nlistWidth has a higher value)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "alwaysQuery",
"type" : "Boolean",
"desc" : "Disable caching of results, and always send query",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "minLengthText",
"name" : "shadow",
"type" : "Boolean/String",
"desc" : "True or \"sides\" for the default effect, \"frame\" for 4-way shadow, and \"drop\" for bottom-right",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "readOnly",
"name" : "valueNotFoundText",
"type" : "String",
"desc" : "When using a name/value combo, if the value passed to setValue is not found in\nthe store, valueNotFoundText will be displayed as the field text if defined (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "hiddenName",
"type" : "String",
"desc" : "If specified, a hidden form field with this name is dynamically generated to store the\nfield's data value (defaults to the underlying DOM element's name)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "selectedClass",
"type" : "String",
"desc" : "CSS class to apply to the selected item in the dropdown list (defaults to 'x-combo-selected')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "displayField",
"type" : "String",
"desc" : "The underlying data field name to bind to this CombBox (defaults to undefined if\nmode = 'remote' or 'text' if mode = 'local')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "hideTrigger",
"name" : "listAlign",
"type" : "String",
"desc" : "A valid anchor position value. See {@link Roo.Element#alignTo} for details on supported\nanchor positions (defaults to 'tl-bl')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "typeAhead",
"type" : "Boolean",
"desc" : "True to populate and autoselect the remainder of the text being typed after a configurable\ndelay (typeAheadDelay) if it matches a known value (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "forceSelection",
"type" : "Boolean",
"desc" : "True to restrict the selected value to one of the values in the list, false to\nallow the user to set arbitrary text into the field (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "triggerAction",
"type" : "String",
"desc" : "The action to execute when the trigger field is activated. Use 'all' to run the\nquery specified by the allQuery config option (defaults to 'query')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "inputType",
"name" : "autoCreate",
"type" : "Boolean/Object",
"desc" : "A DomHelper element spec, or true for a default element spec (defaults to:\n{tag: \"input\", type: \"text\", size: \"24\", autocomplete: \"off\"})",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "minChars",
"type" : "Number",
"desc" : "The minimum number of characters the user must type before autocomplete and typeahead activate\n(defaults to 4, does not apply if editable = false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "growMin",
"type" : "Number",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "vtype",
"name" : "blockFocus",
"type" : "Boolean",
"desc" : "Prevents all focus calls, so it can work with things like HTML edtor bar",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "fieldLabel",
"name" : "selectOnFocus",
"type" : "Boolean",
"desc" : "True to select any existing text in the field immediately on focus. Only applies\nwhen editable = true (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "blankText",
"name" : "growMax",
"type" : "Number",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "transform",
"type" : "String/HTMLElement/Element",
"desc" : "The id, DOM node or element of an existing select to convert to a ComboBox",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "listClass",
"type" : "String",
"desc" : "CSS class to apply to the dropdown list element (defaults to '')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "handleHeight",
"type" : "Number",
"desc" : "The height in pixels of the dropdown list resize handle if resizable = true (defaults to 8)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "regex",
"name" : "grow",
"type" : "Boolean",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "minLength",
"name" : "queryDelay",
"type" : "Number",
"desc" : "The length of time in milliseconds to delay between the start of typing and sending the\nquery to filter the dropdown list (defaults to 500 if mode = 'remote' or 10 if mode = 'local')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "mode",
"type" : "String",
"desc" : "Set to 'local' if the ComboBox loads local data (defaults to 'remote' which loads from the server)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "allowBlank",
"name" : "maxHeight",
"type" : "Number",
"desc" : "The maximum height in pixels of the dropdown list before scrollbars are shown (defaults to 300)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "valueField",
"type" : "String",
"desc" : "The underlying data value name to bind to this CombBox (defaults to undefined if\nmode = 'remote' or 'value' if mode = 'local'). \nNote: use of a valueField requires the user make a selection\nin order for a value to be mapped.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "loadingText",
"type" : "String",
"desc" : "The text to display in the dropdown list while data is loading. Only applies\nwhen mode = 'remote' (defaults to 'Loading...')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "maxLength",
"name" : "lazyRender",
"type" : "Boolean",
"desc" : "True to prevent the ComboBox from rendering until requested (should always be used when\nrendering into an Roo.Editor, defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBox"
},
{
"name" : "invalidText",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A selected item in the list\n Fred [x] Brian [x] [Pick another |v]",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Item",
"example" : "",
"deprecated" : "",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A facebook style adder... for lists of email / people / countries etc...\npick multiple items from a combo box, and shows each one.\n\n Fred [x] Brian [x] [Pick another |v]\n\n\n For this to work: it needs various extra information\n - normal combo problay has\n name, hiddenName\n + displayField, valueField\n\n For our purpose...\n\n\n If we change from 'extends' to wrapping...",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "ComboBoxArray",
"example" : "",
"deprecated" : "",
"name" : "name",
"type" : "String",
"desc" : "The name of the visable items on this form (eg. titles not ids)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBoxArray"
},
{
"name" : "width",
"type" : "Number",
"desc" : "The width of the box that displays the selected element",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBoxArray"
},
{
"name" : "regexText",
"name" : "combo",
"type" : "Roo.form.ComboBox",
"desc" : "[required] The combo box that is wrapped",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBoxArray"
},
{
"name" : "minLengthText",
"name" : "hiddenName",
"type" : "String",
"desc" : "The hidden name of the field, often contains an comma seperated list of names",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBoxArray"
},
{
"name" : "seperator",
"type" : "String",
"desc" : "The value seperator normally ','",
- "memberOf" : ""
+ "memberOf" : "Roo.form.ComboBoxArray"
},
{
"name" : "fieldClass",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A combobox for multiple select items.\n\nFIXME - could do with a reset button..",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "ComboCheck",
"example" : "",
"deprecated" : "",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A combobox for that allows selection of nested items in a list,\neg.\n\n Book\n -> red\n -> green\n Table\n -> square\n ->red\n ->green\n -> rectangle\n ->green",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "ComboNested",
"example" : "",
"deprecated" : "",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Provides a date input field with a {@link Roo.DatePicker} dropdown and automatic date validation.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "DateField",
"example" : "",
"deprecated" : "",
"name" : "triggerClass",
"type" : "String",
"desc" : "An additional CSS class used to style the trigger button. The trigger will always get the\nclass 'x-form-trigger' and triggerClass will be <b>appended</b> if specified (defaults to 'x-form-date-trigger'\nwhich displays a calendar icon).",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DateField"
},
{
"name" : "useIso",
"type" : "Boolean",
"desc" : "if enabled, then the date field will use a hidden field to store the \nreal value as iso formated date. default (false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DateField"
},
{
"name" : "hideMode",
"name" : "disabledDates",
"type" : "Array",
"desc" : "An array of \"dates\" to disable, as strings. These strings will be used to build a dynamic regular\nexpression so they are very powerful. Some examples:\n<ul>\n<li>[\"03/08/2003\", \"09/16/2003\"] would disable those exact dates</li>\n<li>[\"03/08\", \"09/16\"] would disable those days for every year</li>\n<li>[\"^03/08\"] would only match the beginning (useful if you are using short years)</li>\n<li>[\"03/../2006\"] would disable every day in March 2006</li>\n<li>[\"^03\"] would disable every day in every March</li>\n</ul>\nIn order to support regular expressions, if you are using a date format that has \".\" in it, you will have to\nescape the dot when restricting dates. For example: [\"03\\\\.08\\\\.03\"].",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DateField"
},
{
"name" : "width",
"name" : "altFormats",
"type" : "String",
"desc" : "Multiple date formats separated by \"|\" to try when parsing a user input value and it doesn't match the defined\nformat (defaults to 'm/d/Y|m-d-y|m-d-Y|m/d|m-d|d').",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DateField"
},
{
"name" : "maxValue",
"type" : "Date/String",
"desc" : "The maximum allowed date. Can be either a Javascript date object or a string date in a\nvalid format (defaults to null).",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DateField"
},
{
"name" : "allowDomMove",
"name" : "minValue",
"type" : "Date/String",
"desc" : "The minimum allowed date. Can be either a Javascript date object or a string date in a\nvalid format (defaults to null).",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DateField"
},
{
"name" : "height",
"name" : "disabledDaysText",
"type" : "String",
"desc" : "The tooltip to display when the date falls on a disabled day (defaults to 'Disabled')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DateField"
},
{
"name" : "minText",
"type" : "String",
"desc" : "The error text to display when the date in the cell is before minValue (defaults to\n'The date in this field must be after {minValue}').",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DateField"
},
{
"name" : "emptyText",
"name" : "disabledDatesText",
"type" : "String",
"desc" : "The tooltip text to display when the date falls on a disabled date (defaults to 'Disabled')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DateField"
},
{
"name" : "minLengthText",
"name" : "disabledDays",
"type" : "Array",
"desc" : "An array of days to disable, 0 based. For example, [0, 6] disables Sunday and Saturday (defaults to null).",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DateField"
},
{
"name" : "hideTrigger",
"name" : "autoCreate",
"type" : "String/Object",
"desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"input\", type: \"text\", size: \"10\", autocomplete: \"off\"})",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DateField"
},
{
"name" : "allowLeadingSpace",
"name" : "format",
"type" : "String",
"desc" : "The default date format string which can be overriden for localization support. The format must be\nvalid according to {@link Date#parseDate} (defaults to 'm/d/y').",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DateField"
},
{
"name" : "regex",
"name" : "maxText",
"type" : "String",
"desc" : "The error text to display when the date in the cell is after maxValue (defaults to\n'The date in this field must be before {maxValue}').",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DateField"
},
{
"name" : "allowBlank",
"name" : "invalidText",
"type" : "String",
"desc" : "The error text to display when the date in the field is invalid (defaults to\n'{value} is not a valid date - it must be in the format {format}').",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DateField"
}
],
"methods" : [
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A Day picker show [M] [T] [W] ....",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "DayPicker",
"example" : "",
"deprecated" : "",
"name" : "autoCreate",
"type" : "String/Object",
"desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"input\", type: \"checkbox\", autocomplete: \"off\"})",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DayPicker"
},
{
"name" : "invalidText",
"name" : "fieldClass",
"type" : "String",
"desc" : "The default CSS class for the checkbox (defaults to \"x-form-field\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DayPicker"
},
{
"name" : "focusClass",
"type" : "String",
"desc" : "The CSS class to use when the checkbox receives focus (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DayPicker"
},
{
"name" : "name",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A generic Field to display non-editable data.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "DisplayField",
"example" : "",
"deprecated" : "",
"name" : "valueRenderer",
"type" : "Function",
"desc" : "The renderer for the field (so you can reformat output). should return raw HTML",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DisplayField"
},
{
"name" : "fieldLabel",
"name" : "autoCreate",
"type" : "String/Object",
"desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"input\", type: \"checkbox\", autocomplete: \"off\"})",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DisplayField"
},
{
"name" : "invalidText",
"name" : "closable",
"type" : "Boolean",
"desc" : "e) default false",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DisplayField"
},
{
"name" : "validateOnBlur",
"name" : "fieldClass",
"type" : "String",
"desc" : "The default CSS class for the checkbox (defaults to \"x-form-field\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DisplayField"
},
{
"name" : "focusClass",
"type" : "String",
"desc" : "The CSS class to use when the checkbox receives focus (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.DisplayField"
},
{
"name" : "name",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Wrapper around the FCKEditor http://www.fckeditor.net",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "FCKeditor",
"example" : "",
"deprecated" : "",
"name" : "fck",
"type" : "Object",
"desc" : "BasePath",
- "memberOf" : ""
+ "memberOf" : "Roo.form.FCKeditor"
},
{
"name" : "inputType",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.form.TextArea",
- "Roo.form.MonthField",
- "Roo.form.ComboBox",
- "Roo.form.GridField",
- "Roo.form.DisplayField",
- "Roo.form.ComboNested",
- "Roo.form.Checkbox",
- "Roo.form.Radio",
- "Roo.form.TriggerField",
- "Roo.form.Hidden",
- "Roo.form.ComboCheck",
- "Roo.form.DayPicker",
- "Roo.form.HtmlEditor",
- "Roo.form.TextField",
- "Roo.form.Signature",
- "Roo.form.DateField",
- "Roo.form.ComboBoxArray",
- "Roo.form.FCKeditor",
- "Roo.form.Select",
- "Roo.form.NumberField"
- ],
+ "childClasses" : {
+ "Roo.form.Field" : [
+ "Roo.form.Checkbox",
+ "Roo.form.DayPicker",
+ "Roo.form.DisplayField",
+ "Roo.form.GridField",
+ "Roo.form.HtmlEditor",
+ "Roo.form.Signature",
+ "Roo.form.TextField"
+ ],
+ "Roo.form.TextArea" : [
+ "Roo.form.FCKeditor"
+ ],
+ "Roo.form.Checkbox" : [
+ "Roo.form.Radio"
+ ],
+ "Roo.form.TextField" : [
+ "Roo.form.ComboBoxArray",
+ "Roo.form.Hidden",
+ "Roo.form.NumberField",
+ "Roo.form.TextArea",
+ "Roo.form.TriggerField"
+ ],
+ "Roo.form.TriggerField" : [
+ "Roo.form.ComboBox",
+ "Roo.form.DateField",
+ "Roo.form.MonthField",
+ "Roo.form.Select"
+ ],
+ "Roo.form.ComboBox" : [
+ "Roo.form.ComboCheck",
+ "Roo.form.ComboNested"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Base class for form fields that provides default event handling, sizing, value handling and other functionality.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Field",
"example" : "",
"deprecated" : "",
"name" : "inputType",
"type" : "String",
"desc" : "The type attribute for input fields -- e.g. radio, text, password (defaults to \"text\").",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "listeners",
"name" : "msgFx",
"type" : "String",
"desc" : "<b>Experimental</b> The effect used when displaying a validation message under the field (defaults to 'normal').",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "fieldLabel",
"type" : "String",
"desc" : "Label to use when rendering a form.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "validationDelay",
"type" : "Number",
"desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "msgTarget",
"type" : "String",
"desc" : "The location where error text should display. Should be one of the following values (defaults to 'qtip'):\n<pre>\nValue Description\n----------- ----------------------------------------------------------------------\nqtip Display a quick tip when the user hovers over the field\ntitle Display a default browser title attribute popup\nunder Add a block div beneath the field containing the error text\nside Add an error icon to the right of the field with a popup on hover\n[element id] Add the error text directly to the innerHTML of the specified element\n</pre>",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "hideMode",
"name" : "disabled",
"type" : "Boolean",
"desc" : "True to disable the field (defaults to false).",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "value",
"type" : "Mixed",
"desc" : "A value to initialize this field with.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "allowDomMove",
"name" : "tabIndex",
"type" : "Number",
"desc" : "The tabIndex for this field. Note this only applies to fields that are rendered, not those which are built via applyTo (defaults to undefined).",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "readOnly",
"type" : "Boolean",
"desc" : "True to mark the field as readOnly in HTML (defaults to false) -- Note: this only sets the element's readOnly DOM attribute.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "invalidClass",
"type" : "String",
"desc" : "The CSS class to use when marking a field invalid (defaults to \"x-form-invalid\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "cls",
"type" : "String",
"desc" : "A CSS class to apply to the field's underlying element.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "autoCreate",
"type" : "String/Object",
"desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"input\", type: \"text\", size: \"20\", autocomplete: \"off\"})",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "invalidText",
"type" : "String",
"desc" : "The error text to use when marking a field invalid and no message is provided (defaults to \"The value in this field is invalid\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "actionMode",
"name" : "validateOnBlur",
"type" : "Boolean",
"desc" : "Whether the field should validate when it loses focus (defaults to true).",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "validationEvent",
"type" : "String/Boolean",
"desc" : "The event that should initiate field validation. Set to false to disable\n automatic validation (defaults to \"keyup\").",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "name",
"type" : "String",
"desc" : "The field's HTML name attribute.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "qtip",
"type" : "String",
"desc" : "Mouse over tip",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "focusClass",
"type" : "String",
"desc" : "The CSS class to use when the field receives focus (defaults to \"x-form-focus\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "fieldClass",
"type" : "String",
"desc" : "The default CSS class for the field (defaults to \"x-form-field\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Field"
},
{
"name" : "height",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.form.Column",
+ "Roo.form.Row",
+ "Roo.form.Field",
+ "Roo.form.Checkbox",
+ "Roo.form.ComboBox",
+ "Roo.form.ComboBoxArray",
+ "Roo.form.ComboCheck",
+ "Roo.form.ComboNested",
+ "Roo.form.DateField",
+ "Roo.form.DayPicker",
+ "Roo.form.DisplayField",
+ "Roo.form.FCKeditor",
+ "Roo.form.GridField",
+ "Roo.form.Hidden",
+ "Roo.form.HtmlEditor",
+ "Roo.form.MonthField",
+ "Roo.form.NumberField",
+ "Roo.form.Radio",
+ "Roo.form.Select",
+ "Roo.form.Signature",
+ "Roo.form.TextArea",
+ "Roo.form.TextField",
+ "Roo.form.TriggerField",
+ "Roo.Button",
+ "Roo.SplitButton",
+ "Roo.Toolbar.Button",
+ "Roo.Toolbar.SplitButton",
+ "Roo.form.TextItem"
+ ],
+ "tree_parent" : [],
"desc" : "Creates a fieldset container for layout and rendering of fields in an {@link Roo.form.Form}.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "FieldSet",
"example" : "",
"deprecated" : "",
"name" : "legend",
"type" : "String",
"desc" : "The text to display as the legend for the FieldSet (defaults to '')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.FieldSet"
},
{
"name" : "style",
"name" : "autoCreate",
"type" : "String/Object",
"desc" : "A DomHelper element spec used to autocreate the fieldset (defaults to {tag: 'fieldset', cn: {tag:'legend'}})",
- "memberOf" : ""
+ "memberOf" : "Roo.form.FieldSet"
},
{
"name" : "clear",
"Roo.form.BasicForm",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.form.Column",
+ "Roo.form.FieldSet",
+ "Roo.form.Row",
+ "Roo.form.Field",
+ "Roo.form.Checkbox",
+ "Roo.form.ComboBox",
+ "Roo.form.ComboBoxArray",
+ "Roo.form.ComboCheck",
+ "Roo.form.ComboNested",
+ "Roo.form.DateField",
+ "Roo.form.DayPicker",
+ "Roo.form.DisplayField",
+ "Roo.form.FCKeditor",
+ "Roo.form.GridField",
+ "Roo.form.Hidden",
+ "Roo.form.HtmlEditor",
+ "Roo.form.MonthField",
+ "Roo.form.NumberField",
+ "Roo.form.Radio",
+ "Roo.form.Select",
+ "Roo.form.Signature",
+ "Roo.form.TextArea",
+ "Roo.form.TextField",
+ "Roo.form.TriggerField",
+ "Roo.Button",
+ "Roo.SplitButton",
+ "Roo.Toolbar.Button",
+ "Roo.Toolbar.SplitButton",
+ "Roo.form.TextItem"
+ ],
+ "tree_parent" : [],
"desc" : "Adds the ability to dynamically render forms with JavaScript to {@link Roo.form.BasicForm}.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Form",
"example" : "",
"deprecated" : "",
"name" : "labelAlign",
"type" : "String",
"desc" : "Valid values are \"left,\" \"top\" and \"right\" (defaults to \"left\").\nThis property cascades to child containers if not set.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Form"
},
{
"name" : "listeners",
"name" : "formData",
"type" : "boolean|FormData",
"desc" : "- true to use new 'FormData' post, or set to a new FormData({dom form}) Object, if\nsending a formdata with extra parameters - eg uploaded elements.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Form"
},
{
"name" : "monitorValid",
"type" : "Boolean",
"desc" : "If true the form monitors its valid state <b>client-side</b> and\nfires a looping event with that state. This is required to bind buttons to the valid\nstate using the config value formBind:true on the button.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Form"
},
{
"name" : "fileUpload",
"name" : "progressUrl",
"type" : "String",
"desc" : "- Url to return progress data",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Form"
},
{
"name" : "buttons[]",
"type" : "Roo.Button",
"desc" : "buttons at bottom of form",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Form"
},
{
"name" : "minButtonWidth",
"type" : "Number",
"desc" : "Minimum width of all buttons in pixels (defaults to 75)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Form"
},
{
"name" : "buttonAlign",
"type" : "String",
"desc" : "Valid values are \"left,\" \"center\" and \"right\" (defaults to \"center\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Form"
},
{
"name" : "method",
"name" : "itemCls",
"type" : "String",
"desc" : "A css class to apply to the x-form-item of fields. This property cascades to child containers.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Form"
},
{
"name" : "labelWidth",
"type" : "Number",
"desc" : "The width of labels. This property cascades to child containers.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Form"
},
{
"name" : "timeout",
"name" : "monitorPoll",
"type" : "Number",
"desc" : "The milliseconds to poll valid state, ignored if monitorValid is not true (defaults to 200)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Form"
},
{
"name" : "baseParams",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Embed a grid (or editable grid into a form)\nSTATUS ALPHA\n\nThis embeds a grid in a form, the value of the field should be the json encoded array of rows\nit needs \nxgrid.store = Roo.data.Store\nxgrid.store.proxy = Roo.data.MemoryProxy (data = [] )\nxgrid.store.reader = Roo.data.JsonReader",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "GridField",
"example" : "",
"deprecated" : "",
"name" : "xgrid",
"type" : "Object",
"desc" : "(xtype'd description of grid) { xtype : 'Grid', dataSource: .... }\n\n}",
- "memberOf" : ""
+ "memberOf" : "Roo.form.GridField"
},
{
"name" : "msgTarget",
"name" : "autoCreate",
"type" : "String/Object",
"desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"input\", type: \"checkbox\", autocomplete: \"off\"})",
- "memberOf" : ""
+ "memberOf" : "Roo.form.GridField"
},
{
"name" : "invalidText",
"name" : "width",
"type" : "Number",
"desc" : "- used to restrict width of grid..",
- "memberOf" : ""
+ "memberOf" : "Roo.form.GridField"
},
{
"name" : "addTitle",
"type" : "String",
"desc" : "Text to include for adding a title.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.GridField"
},
{
"name" : "validateOnBlur",
"name" : "height",
"type" : "Number",
"desc" : "- used to restrict height of grid..",
- "memberOf" : ""
+ "memberOf" : "Roo.form.GridField"
},
{
"name" : "name",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Simple Hidden element used on forms \n\nusage: form.add(new Roo.form.HiddenField({ 'name' : 'test1' }));",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Hidden",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.form.HtmlEditor.ToolbarContext",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Context Toolbar\n\nUsage:\n\n new Roo.form.HtmlEditor({\n ....\n toolbars : [\n { xtype: 'ToolbarStandard', styles : {} }\n { xtype: 'ToolbarContext', disable : {} }\n ]\n})",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "ToolbarContext",
"example" : "",
"deprecated" : "",
"name" : "disable",
"type" : "Object",
"desc" : "List of toolbar elements to disable",
- "memberOf" : ""
+ "memberOf" : "Roo.form.HtmlEditor.ToolbarContext"
},
{
"name" : "styles",
"type" : "Object",
"desc" : "List of styles \n eg. { '*' : [ 'headline' ] , 'TD' : [ 'underline', 'double-underline' ] } \n\nThese must be defined in the page, so they get rendered correctly..\n.headline { }\nTD.underline { }",
- "memberOf" : ""
+ "memberOf" : "Roo.form.HtmlEditor.ToolbarContext"
}
],
"methods" : [
{
"name" : "Roo.form.HtmlEditor.ToolbarStandard",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Basic Toolbar\n\nUsage:\n\n new Roo.form.HtmlEditor({\n ....\n toolbars : [\n new Roo.form.HtmlEditorToolbar1({\n disable : { fonts: 1 , format: 1, ..., ... , ...],\n btns : [ .... ]\n })\n }",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "ToolbarStandard",
"example" : "",
"deprecated" : "",
"name" : "createLinkText",
"type" : "String",
"desc" : "The default text for the create link prompt",
- "memberOf" : ""
+ "memberOf" : "Roo.form.HtmlEditor.ToolbarStandard"
},
{
"name" : "btns",
"type" : "Array",
"desc" : "List of additional buttons.\n\n\nNEEDS Extra CSS? \n.x-html-editor-tb .x-edit-none .x-btn-text { background: none; }",
- "memberOf" : ""
+ "memberOf" : "Roo.form.HtmlEditor.ToolbarStandard"
},
{
"name" : "defaultFont",
"type" : "String",
"desc" : "default font to use.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.HtmlEditor.ToolbarStandard"
},
{
"name" : "defaultLinkValue",
"type" : "String",
"desc" : "The default value for the create link prompt (defaults to http:/ /)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.HtmlEditor.ToolbarStandard"
},
{
"name" : "fontFamilies",
"type" : "Array",
"desc" : "An array of available font families",
- "memberOf" : ""
+ "memberOf" : "Roo.form.HtmlEditor.ToolbarStandard"
},
{
"name" : "disable",
"type" : "Object",
"desc" : "List of elements to disable..",
- "memberOf" : ""
+ "memberOf" : "Roo.form.HtmlEditor.ToolbarStandard"
}
],
"methods" : [
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Provides a lightweight HTML Editor component.\n\nThis has been tested on Fireforx / Chrome.. IE may not be so great..\n\n<br><br><b>Note: The focus/blur and validation marking functionality inherited from Ext.form.Field is NOT\nsupported by this editor.</b><br/><br/>\nAn Editor is a sensitive component that can't be used in all spots standard fields can be used. Putting an Editor within\nany element that has display set to 'none' can cause problems in Safari and Firefox.<br/><br/>",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "HtmlEditor",
"example" : "",
"deprecated" : "",
"name" : "whitelist",
"type" : "Array",
"desc" : "of html tags - in addition to statndard whitelist",
- "memberOf" : ""
+ "memberOf" : "Roo.form.HtmlEditor"
},
{
"name" : "hideMode",
"name" : "resizable",
"type" : "String",
"desc" : "'s' or 'se' or 'e' - wrapps the element in a\n Roo.resizable.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.HtmlEditor"
},
{
"name" : "toolbars",
"type" : "Array",
"desc" : "Array of toolbars. - defaults to just the Standard one",
- "memberOf" : ""
+ "memberOf" : "Roo.form.HtmlEditor"
},
{
"name" : "width",
"type" : "Number",
"desc" : "(in pixels)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.HtmlEditor"
},
{
"name" : "allowComments",
"type" : "boolean",
"desc" : "- default false - allow comments in HTML source - by default they are stripped - if you are editing email you may need this.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.HtmlEditor"
},
{
"name" : "allowDomMove",
"name" : "height",
"type" : "Number",
"desc" : "(in pixels)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.HtmlEditor"
},
{
"name" : "clearUp",
"type" : "Boolean",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.form.HtmlEditor"
},
{
"name" : "value",
"name" : "stylesheets",
"type" : "Array",
"desc" : "url of stylesheets. set to [] to disable stylesheets.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.HtmlEditor"
},
{
"name" : "tabIndex",
"name" : "blacklist",
"type" : "Array",
"desc" : "of html tags - in addition to standard blacklist.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.HtmlEditor"
},
{
"name" : "qtip",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [
+ "childClasses" : {
+ "Roo.form.Layout" : [
+ "Roo.form.Column",
+ "Roo.form.FieldSet",
+ "Roo.form.Row"
+ ]
+ },
+ "tree_children" : [
"Roo.form.Column",
"Roo.form.Row",
- "Roo.form.FieldSet"
+ "Roo.form.Field",
+ "Roo.form.Checkbox",
+ "Roo.form.ComboBox",
+ "Roo.form.ComboBoxArray",
+ "Roo.form.ComboCheck",
+ "Roo.form.ComboNested",
+ "Roo.form.DateField",
+ "Roo.form.DayPicker",
+ "Roo.form.DisplayField",
+ "Roo.form.FCKeditor",
+ "Roo.form.GridField",
+ "Roo.form.Hidden",
+ "Roo.form.HtmlEditor",
+ "Roo.form.MonthField",
+ "Roo.form.NumberField",
+ "Roo.form.Radio",
+ "Roo.form.Select",
+ "Roo.form.Signature",
+ "Roo.form.TextArea",
+ "Roo.form.TextField",
+ "Roo.form.TriggerField",
+ "Roo.Button",
+ "Roo.SplitButton",
+ "Roo.Toolbar.Button",
+ "Roo.Toolbar.SplitButton",
+ "Roo.form.TextItem"
],
+ "tree_parent" : [],
"desc" : "Creates a container for layout and rendering of fields in an {@link Roo.form.Form}.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Layout",
"example" : "",
"deprecated" : "",
"name" : "labelAlign",
"type" : "String",
"desc" : "Valid values are \"left,\" \"top\" and \"right\" (defaults to \"left\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Layout"
},
{
"name" : "listeners",
"name" : "hideLabels",
"type" : "Boolean",
"desc" : "True to suppress the display of field labels in this layout (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Layout"
},
{
"name" : "hideMode",
"name" : "style",
"type" : "String/Object/Function",
"desc" : "A style specification string, e.g. \"width:100px\", or object in the form {width:\"100px\"}, or\na function which returns such a specification.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Layout"
},
{
"name" : "allowDomMove",
"name" : "labelWidth",
"type" : "Number",
"desc" : "Fixed width in pixels of all field labels (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Layout"
},
{
"name" : "labelSeparator",
"type" : "String",
"desc" : "The separator to use after field labels (defaults to ':')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Layout"
},
{
"name" : "autoCreate",
"type" : "String/Object",
"desc" : "A DomHelper element spec used to autocreate the layout (defaults to {tag: 'div', cls: 'x-form-ct'})",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Layout"
},
{
"name" : "clear",
"type" : "Boolean",
"desc" : "True to add a clearing element at the end of this layout, equivalent to CSS clear: both (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Layout"
},
{
"name" : "actionMode",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Provides a date input field with a {@link Roo.DatePicker} dropdown and automatic date validation.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "MonthField",
"example" : "",
"deprecated" : "",
"name" : "triggerClass",
"type" : "String",
"desc" : "An additional CSS class used to style the trigger button. The trigger will always get the\nclass 'x-form-trigger' and triggerClass will be <b>appended</b> if specified (defaults to 'x-form-date-trigger'\nwhich displays a calendar icon).",
- "memberOf" : ""
+ "memberOf" : "Roo.form.MonthField"
},
{
"name" : "useIso",
"type" : "Boolean",
"desc" : "if enabled, then the date field will use a hidden field to store the \nreal value as iso formated date. default (true)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.MonthField"
},
{
"name" : "hideMode",
"name" : "disabledDates",
"type" : "Array",
"desc" : "An array of \"dates\" to disable, as strings. These strings will be used to build a dynamic regular\nexpression so they are very powerful. Some examples:\n<ul>\n<li>[\"03/08/2003\", \"09/16/2003\"] would disable those exact dates</li>\n<li>[\"03/08\", \"09/16\"] would disable those days for every year</li>\n<li>[\"^03/08\"] would only match the beginning (useful if you are using short years)</li>\n<li>[\"03/../2006\"] would disable every day in March 2006</li>\n<li>[\"^03\"] would disable every day in every March</li>\n</ul>\nIn order to support regular expressions, if you are using a date format that has \".\" in it, you will have to\nescape the dot when restricting dates. For example: [\"03\\\\.08\\\\.03\"].",
- "memberOf" : ""
+ "memberOf" : "Roo.form.MonthField"
},
{
"name" : "name",
"name" : "maxValue",
"type" : "Date/String",
"desc" : "The maximum allowed date. Can be either a Javascript date object or a string date in a\nvalid format (defaults to null).",
- "memberOf" : ""
+ "memberOf" : "Roo.form.MonthField"
},
{
"name" : "altFormats",
"type" : "String",
"desc" : "Multiple date formats separated by \"|\" to try when parsing a user input value and it doesn't match the defined\nformat (defaults to 'm/d/Y|m-d-y|m-d-Y|m/d|m-d|d').",
- "memberOf" : ""
+ "memberOf" : "Roo.form.MonthField"
},
{
"name" : "minValue",
"type" : "Date/String",
"desc" : "The minimum allowed date. Can be either a Javascript date object or a string date in a\nvalid format (defaults to null).",
- "memberOf" : ""
+ "memberOf" : "Roo.form.MonthField"
},
{
"name" : "allowDomMove",
"name" : "disabledDaysText",
"type" : "String",
"desc" : "The tooltip to display when the date falls on a disabled day (defaults to 'Disabled')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.MonthField"
},
{
"name" : "minText",
"type" : "String",
"desc" : "The error text to display when the date in the cell is before minValue (defaults to\n'The date in this field must be after {minValue}').",
- "memberOf" : ""
+ "memberOf" : "Roo.form.MonthField"
},
{
"name" : "height",
"name" : "disabledDatesText",
"type" : "String",
"desc" : "The tooltip text to display when the date falls on a disabled date (defaults to 'Disabled')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.MonthField"
},
{
"name" : "maxLengthText",
"name" : "disabledDays",
"type" : "Array",
"desc" : "An array of days to disable, 0 based. For example, [0, 6] disables Sunday and Saturday (defaults to null).",
- "memberOf" : ""
+ "memberOf" : "Roo.form.MonthField"
},
{
"name" : "hideTrigger",
"name" : "autoCreate",
"type" : "String/Object",
"desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"input\", type: \"text\", size: \"10\", autocomplete: \"off\"})",
- "memberOf" : ""
+ "memberOf" : "Roo.form.MonthField"
},
{
"name" : "maskRe",
"name" : "format",
"type" : "String",
"desc" : "The default date format string which can be overriden for localization support. The format must be\nvalid according to {@link Date#parseDate} (defaults to 'm/d/y').",
- "memberOf" : ""
+ "memberOf" : "Roo.form.MonthField"
},
{
"name" : "maxTextf",
"type" : "String",
"desc" : "The error text to display when the date in the cell is after maxValue (defaults to\n'The date in this field must be before {maxValue}').",
- "memberOf" : ""
+ "memberOf" : "Roo.form.MonthField"
},
{
"name" : "regex",
"name" : "invalidText",
"type" : "String",
"desc" : "The error text to display when the date in the field is invalid (defaults to\n'{value} is not a valid date - it must be in the format {format}').",
- "memberOf" : ""
+ "memberOf" : "Roo.form.MonthField"
}
],
"methods" : [
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Numeric text field that provides automatic keystroke filtering and numeric validation.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "NumberField",
"example" : "",
"deprecated" : "",
"name" : "nanText",
"type" : "String",
"desc" : "Error text to display if the value is not a valid number. For example, this can happen\nif a valid character like '.' or '-' is left in the field with no number (defaults to \"{value} is not a valid number\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.NumberField"
},
{
"name" : "regexText",
"name" : "maxValue",
"type" : "Number",
"desc" : "The maximum allowed value (defaults to Number.MAX_VALUE)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.NumberField"
},
{
"name" : "allowDomMove",
"name" : "minValue",
"type" : "Number",
"desc" : "The minimum allowed value (defaults to Number.NEGATIVE_INFINITY)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.NumberField"
},
{
"name" : "height",
"name" : "decimalPrecision",
"type" : "Number",
"desc" : "The maximum precision to display after the decimal separator (defaults to 2)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.NumberField"
},
{
"name" : "minText",
"type" : "String",
"desc" : "Error text to display if the minimum value validation fails (defaults to \"The minimum value for this field is {minValue}\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.NumberField"
},
{
"name" : "emptyText",
"name" : "allowDecimals",
"type" : "Boolean",
"desc" : "False to disallow decimal values (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.NumberField"
},
{
"name" : "allowNegative",
"type" : "Boolean",
"desc" : "False to prevent entering a negative sign (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.NumberField"
},
{
"name" : "focusClass",
"name" : "fieldClass",
"type" : "String",
"desc" : "The default CSS class for the field (defaults to \"x-form-field x-form-num-field\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.NumberField"
},
{
"name" : "inputType",
"name" : "decimalSeparator",
"type" : "String",
"desc" : "Character(s) to allow as the decimal separator (defaults to '.')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.NumberField"
},
{
"name" : "growMax",
"name" : "maxText",
"type" : "String",
"desc" : "Error text to display if the maximum value validation fails (defaults to \"The maximum value for this field is {maxValue}\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.NumberField"
},
{
"name" : "allowBlank",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Single radio field. Same as Checkbox, but provided as a convenience for automatically setting the input type.\nRadio grouping is handled automatically by the browser if you give each radio in a group the same name.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Radio",
"example" : "",
"deprecated" : "",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [
+ "Roo.form.Column",
+ "Roo.form.Row",
+ "Roo.form.Field",
+ "Roo.form.Checkbox",
+ "Roo.form.ComboBox",
+ "Roo.form.ComboBoxArray",
+ "Roo.form.ComboCheck",
+ "Roo.form.ComboNested",
+ "Roo.form.DateField",
+ "Roo.form.DayPicker",
+ "Roo.form.DisplayField",
+ "Roo.form.FCKeditor",
+ "Roo.form.GridField",
+ "Roo.form.Hidden",
+ "Roo.form.HtmlEditor",
+ "Roo.form.MonthField",
+ "Roo.form.NumberField",
+ "Roo.form.Radio",
+ "Roo.form.Select",
+ "Roo.form.Signature",
+ "Roo.form.TextArea",
+ "Roo.form.TextField",
+ "Roo.form.TriggerField",
+ "Roo.Button",
+ "Roo.SplitButton",
+ "Roo.Toolbar.Button",
+ "Roo.Toolbar.SplitButton",
+ "Roo.form.TextItem"
+ ],
+ "tree_parent" : [],
"desc" : "Creates a row container for layout and rendering of fields in an {@link Roo.form.Form}.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Row",
"example" : "",
"deprecated" : "",
"name" : "width",
"type" : "Number/String",
"desc" : "The fixed width of the column in pixels or CSS value (defaults to \"auto\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Row"
},
{
"name" : "height",
"type" : "Number/String",
"desc" : "The fixed height of the column in pixels or CSS value (defaults to \"auto\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Row"
},
{
"name" : "disableClass",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A combobox control with support for autocomplete, remote-loading, paging and many other features.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Select",
"example" : "",
"deprecated" : "",
"name" : "triggerClass",
"type" : "String",
"desc" : "An additional CSS class used to style the trigger button. The trigger will always get the\nclass 'x-form-trigger' and triggerClass will be <b>appended</b> if specified (defaults to 'x-form-arrow-trigger'\nwhich displays a downward arrow icon).",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "pageSize",
"type" : "Number",
"desc" : "If greater than 0, a paging toolbar is displayed in the footer of the dropdown list and the\nfilter queries will execute with page start and limit parameters. Only applies when mode = 'remote' (defaults to 0)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "hideMode",
"name" : "title",
"type" : "String",
"desc" : "If supplied, a header element is created containing this text and added into the top of\nthe dropdown list (defaults to undefined, with no header element)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "queryParam",
"type" : "String",
"desc" : "Name of the query as it will be passed on the querystring (defaults to 'query')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "disabled",
"name" : "resizable",
"type" : "Boolean",
"desc" : "True to add a resize handle to the bottom of the dropdown list (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "validator",
"name" : "editable",
"type" : "Boolean",
"desc" : "False to prevent the user from typing text directly into the field, just like a\ntraditional select (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "width",
"name" : "listWidth",
"type" : "Number",
"desc" : "The width in pixels of the dropdown list (defaults to the width of the ComboBox field)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "allowDomMove",
"name" : "tpl",
"type" : "String/Roo.Template",
"desc" : "The template to use to render the output",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "typeAheadDelay",
"type" : "Number",
"desc" : "The length of time in milliseconds to wait until the typeahead text is displayed\nif typeAhead = true (defaults to 250)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "height",
"name" : "disableClear",
"type" : "Boolean",
"desc" : "Disable showing of clear button.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "store",
"type" : "Roo.data.Store",
"desc" : "The data store to which this combo is bound (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "value",
"name" : "defaultValue",
"type" : "String",
"desc" : "The value displayed after loading the store.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "msgFx",
"name" : "allQuery",
"type" : "String",
"desc" : "The text query to send to the server to return all records for the list with no filtering (defaults to '')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "minListWidth",
"type" : "Number",
"desc" : "The minimum width of the dropdown list in pixels (defaults to 70, will be ignored if\nlistWidth has a higher value)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "alwaysQuery",
"type" : "Boolean",
"desc" : "Disable caching of results, and always send query",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "msgTarget",
"name" : "shadow",
"type" : "Boolean/String",
"desc" : "True or \"sides\" for the default effect, \"frame\" for 4-way shadow, and \"drop\" for bottom-right",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "readOnly",
"name" : "valueNotFoundText",
"type" : "String",
"desc" : "When using a name/value combo, if the value passed to setValue is not found in\nthe store, valueNotFoundText will be displayed as the field text if defined (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "displayField",
"type" : "String",
"desc" : "The underlying data field name to bind to this CombBox (defaults to undefined if\nmode = 'remote' or 'text' if mode = 'local')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "hiddenName",
"type" : "String",
"desc" : "If specified, a hidden form field with this name is dynamically generated to store the\nfield's data value (defaults to the underlying DOM element's name)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "selectedClass",
"type" : "String",
"desc" : "CSS class to apply to the selected item in the dropdown list (defaults to 'x-combo-selected')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "hideTrigger",
"name" : "listAlign",
"type" : "String",
"desc" : "A valid anchor position value. See {@link Roo.Element#alignTo} for details on supported\nanchor positions (defaults to 'tl-bl')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "forceSelection",
"type" : "Boolean",
"desc" : "True to restrict the selected value to one of the values in the list, false to\nallow the user to set arbitrary text into the field (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "typeAhead",
"type" : "Boolean",
"desc" : "True to populate and autoselect the remainder of the text being typed after a configurable\ndelay (typeAheadDelay) if it matches a known value (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "triggerAction",
"type" : "String",
"desc" : "The action to execute when the trigger field is activated. Use 'all' to run the\nquery specified by the allQuery config option (defaults to 'query')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "inputType",
"name" : "autoCreate",
"type" : "Boolean/Object",
"desc" : "A DomHelper element spec, or true for a default element spec (defaults to:\n{tag: \"input\", type: \"text\", size: \"24\", autocomplete: \"off\"})",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "minChars",
"type" : "Number",
"desc" : "The minimum number of characters the user must type before autocomplete and typeahead activate\n(defaults to 4, does not apply if editable = false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "growMin",
"type" : "Number",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "allowLeadingSpace",
"name" : "blockFocus",
"type" : "Boolean",
"desc" : "Prevents all focus calls, so it can work with things like HTML edtor bar",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "fieldLabel",
"name" : "selectOnFocus",
"type" : "Boolean",
"desc" : "True to select any existing text in the field immediately on focus. Only applies\nwhen editable = true (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "blankText",
"name" : "growMax",
"type" : "Number",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "transform",
"type" : "String/HTMLElement/Element",
"desc" : "The id, DOM node or element of an existing select to convert to a ComboBox",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "listClass",
"type" : "String",
"desc" : "CSS class to apply to the dropdown list element (defaults to '')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "handleHeight",
"type" : "Number",
"desc" : "The height in pixels of the dropdown list resize handle if resizable = true (defaults to 8)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "regex",
"name" : "grow",
"type" : "Boolean",
"desc" : "",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "minLength",
"name" : "queryDelay",
"type" : "Number",
"desc" : "The length of time in milliseconds to delay between the start of typing and sending the\nquery to filter the dropdown list (defaults to 500 if mode = 'remote' or 10 if mode = 'local')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "mode",
"type" : "String",
"desc" : "Set to 'local' if the ComboBox loads local data (defaults to 'remote' which loads from the server)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "allowBlank",
"name" : "maxHeight",
"type" : "Number",
"desc" : "The maximum height in pixels of the dropdown list before scrollbars are shown (defaults to 300)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "valueField",
"type" : "String",
"desc" : "The underlying data value name to bind to this CombBox (defaults to undefined if\nmode = 'remote' or 'value' if mode = 'local'). \nNote: use of a valueField requires the user make a selection\nin order for a value to be mapped.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "loadingText",
"type" : "String",
"desc" : "The text to display in the dropdown list while data is loading. Only applies\nwhen mode = 'remote' (defaults to 'Loading...')",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "maxLength",
"name" : "lazyRender",
"type" : "Boolean",
"desc" : "True to prevent the ComboBox from rendering until requested (should always be used when\nrendering into an Roo.Editor, defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Select"
},
{
"name" : "invalidText",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Signature field.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Signature",
"example" : "",
"deprecated" : "",
"name" : "allowBlank",
"type" : "Boolean",
"desc" : "False to validate that the value length > 0 (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Signature"
},
{
"name" : "tabIndex",
"name" : "width",
"type" : "Number",
"desc" : "The signature panel width (defaults to 300)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Signature"
},
{
"name" : "labels",
"type" : "Object",
"desc" : "Label to use when rendering a form.\ndefaults to \nlabels : { \n clear : \"Clear\",\n confirm : \"Confirm\"\n }",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Signature"
},
{
"name" : "validateOnBlur",
"name" : "height",
"type" : "Number",
"desc" : "The signature panel height (defaults to 100)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.Signature"
},
{
"name" : "name",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.form.FCKeditor"
- ],
+ "childClasses" : {
+ "Roo.form.TextArea" : [
+ "Roo.form.FCKeditor"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Multiline text field. Can be used as a direct replacement for traditional textarea fields, plus adds\nsupport for auto-sizing.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "TextArea",
"example" : "",
"deprecated" : "",
"name" : "preventScrollbars",
"type" : "Boolean",
"desc" : "True to prevent scrollbars from appearing regardless of how much text is\nin the field (equivalent to setting overflow: hidden, defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextArea"
},
{
"name" : "readOnly",
"name" : "autoCreate",
"type" : "String/Object",
"desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"textarea\", style: \"width:300px;height:60px;\", autocomplete: \"off\"})",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextArea"
},
{
"name" : "invalidClass",
"name" : "growMin",
"type" : "Number",
"desc" : "The minimum height to allow when grow = true (defaults to 60)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextArea"
},
{
"name" : "validationEvent",
"name" : "growMax",
"type" : "Number",
"desc" : "The maximum height to allow when grow = true (defaults to 1000)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextArea"
},
{
"name" : "regex",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.form.TextArea",
- "Roo.form.MonthField",
- "Roo.form.ComboBox",
- "Roo.form.ComboNested",
- "Roo.form.TriggerField",
- "Roo.form.Hidden",
- "Roo.form.ComboCheck",
- "Roo.form.DateField",
- "Roo.form.ComboBoxArray",
- "Roo.form.FCKeditor",
- "Roo.form.Select",
- "Roo.form.NumberField"
- ],
+ "childClasses" : {
+ "Roo.form.TextArea" : [
+ "Roo.form.FCKeditor"
+ ],
+ "Roo.form.TextField" : [
+ "Roo.form.ComboBoxArray",
+ "Roo.form.Hidden",
+ "Roo.form.NumberField",
+ "Roo.form.TextArea",
+ "Roo.form.TriggerField"
+ ],
+ "Roo.form.ComboBox" : [
+ "Roo.form.ComboCheck",
+ "Roo.form.ComboNested"
+ ],
+ "Roo.form.TriggerField" : [
+ "Roo.form.ComboBox",
+ "Roo.form.DateField",
+ "Roo.form.MonthField",
+ "Roo.form.Select"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Basic text field. Can be used as a direct replacement for traditional text inputs, or as the base\nclass for more sophisticated input controls (like {@link Roo.form.TextArea} and {@link Roo.form.ComboBox}).",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "TextField",
"example" : "",
"deprecated" : "",
"name" : "disableKeyFilter",
"type" : "Boolean",
"desc" : "True to disable input keystroke filtering (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "disabled",
"name" : "validator",
"type" : "Function",
"desc" : "A custom validation function to be called during field validation (defaults to null).\nIf available, this function will be called only after the basic validators all return true, and will be passed the\ncurrent field value and expected to return boolean true if the value is valid or a string error message if invalid.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "name",
"name" : "regexText",
"type" : "String",
"desc" : "The error text to display if {@link #regex} is used and the test fails during validation (defaults to \"\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "allowDomMove",
"name" : "emptyText",
"type" : "String",
"desc" : "The default text to display in an empty field - placeholder... (defaults to null).",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "msgFx",
"name" : "maxLengthText",
"type" : "String",
"desc" : "Error text to display if the maximum length validation fails (defaults to \"The maximum length for this field is {maxLength}\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "minLengthText",
"type" : "String",
"desc" : "Error text to display if the minimum length validation fails (defaults to \"The minimum length for this field is {minLength}\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "listeners",
"name" : "allowLeadingSpace",
"type" : "Boolean",
"desc" : "True to prevent the stripping of leading white space",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "autoCreate",
"name" : "maskRe",
"type" : "String",
"desc" : "An input mask regular expression that will be used to filter keystrokes that don't match (defaults to null)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "vtype",
"type" : "String",
"desc" : "A validation type name as defined in {@link Roo.form.VTypes} (defaults to null)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "growMin",
"type" : "Number",
"desc" : "The minimum width to allow when grow = true (defaults to 30)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "validationEvent",
"name" : "blankText",
"type" : "String",
"desc" : "Error text to display if the allow blank validation fails (defaults to \"This field is required\")",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "validationDelay",
"name" : "selectOnFocus",
"type" : "Boolean",
"desc" : "True to automatically select any existing field text when the field receives input focus (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "disableClass",
"name" : "growMax",
"type" : "Number",
"desc" : "The maximum width to allow when grow = true (defaults to 800)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "regex",
"type" : "RegExp",
"desc" : "A JavaScript RegExp object to be tested against the field value during validation (defaults to null).\nIf available, this regex will be evaluated only after the basic validators all return true, and will be passed the\ncurrent field value. If the test fails, the field will be marked invalid using {@link #regexText}.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "minLength",
"type" : "Number",
"desc" : "Minimum input field length required (defaults to 0)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "grow",
"type" : "Boolean",
"desc" : "True if this field should automatically grow and shrink to its content",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "allowBlank",
"type" : "Boolean",
"desc" : "False to validate that the value length > 0 (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "qtip",
"name" : "maxLength",
"type" : "Number",
"desc" : "Maximum input field length allowed (defaults to Number.MAX_VALUE)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextField"
},
{
"name" : "invalidText",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Base class for form fields that provides default event handling, sizing, value handling and other functionality.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "TextItem",
"example" : "",
"deprecated" : "",
"name" : "tag",
"type" : "String",
"desc" : "the tag for this item (default div)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextItem"
},
{
"name" : "allowDomMove",
"name" : "html",
"type" : "String",
"desc" : "the content for this item",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TextItem"
},
{
"name" : "actionMode",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.form.MonthField",
- "Roo.form.ComboBox",
- "Roo.form.ComboNested",
- "Roo.form.ComboCheck",
- "Roo.form.DateField",
- "Roo.form.Select"
- ],
+ "childClasses" : {
+ "Roo.form.ComboBox" : [
+ "Roo.form.ComboCheck",
+ "Roo.form.ComboNested"
+ ],
+ "Roo.form.TriggerField" : [
+ "Roo.form.ComboBox",
+ "Roo.form.DateField",
+ "Roo.form.MonthField",
+ "Roo.form.Select"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Provides a convenient wrapper for TextFields that adds a clickable trigger button (looks like a combobox by default).\nThe trigger has no default action, so you must assign a function to implement the trigger click handler by\noverriding {@link #onTriggerClick}. You can create a TriggerField directly, as it renders exactly like a combobox\nfor which you can provide a custom implementation. For example:\n<pre><code>\nvar trigger = new Roo.form.TriggerField();\ntrigger.onTriggerClick = myTriggerFn;\ntrigger.applyTo('my-field');\n</code></pre>\n\nHowever, in general you will most likely want to use TriggerField as the base class for a reusable component.\n{@link Roo.form.DateField} and {@link Roo.form.ComboBox} are perfect examples of this.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "TriggerField",
"example" : "",
"deprecated" : "",
"name" : "triggerClass",
"type" : "String",
"desc" : "An additional CSS class used to style the trigger button. The trigger will always get the\nclass 'x-form-trigger' by default and triggerClass will be <b>appended</b> if specified.",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TriggerField"
},
{
"name" : "hideMode",
"name" : "hideTrigger",
"type" : "Boolean",
"desc" : "True to hide the trigger element and display only the base text field (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TriggerField"
},
{
"name" : "cls",
"name" : "autoCreate",
"type" : "String/Object",
"desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"input\", type: \"text\", size: \"16\", autocomplete: \"off\"})",
- "memberOf" : ""
+ "memberOf" : "Roo.form.TriggerField"
},
{
"name" : "invalidClass",
{
"name" : "Roo.form.VTypes",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Overridable validation definitions. The validations provided are basic and intended to be easily customizable and extended.",
"isSingleton" : true,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "VTypes",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.form",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "",
"isSingleton" : false,
"isStatic" : true,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Roo.form",
"example" : "",
"deprecated" : "",
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Abstract base class for grid Views",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : true,
+ "isBuilderTop" : false,
"memberOf" : "AbstractGridView",
"example" : "",
"deprecated" : "",
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.grid.CellSelectionModel",
- "Roo.grid.RowSelectionModel"
- ],
+ "childClasses" : {
+ "Roo.grid.AbstractSelectionModel" : [
+ "Roo.grid.CellSelectionModel",
+ "Roo.grid.RowSelectionModel"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Abstract base class for grid SelectionModels. It provides the interface that should be\nimplemented by descendant classes. This class should not be directly instantiated.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : true,
+ "isBuilderTop" : false,
"memberOf" : "AbstractSelectionModel",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.grid.Calendar",
- "augments" : [],
- "childClasses" : [],
+ "augments" : [
+ "Roo.grid.Grid",
+ "Roo.util.Observable"
+ ],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "This class extends the Grid to provide a calendar widget\n<br><br>Usage:<pre><code>\n var grid = new Roo.grid.Calendar(\"my-container-id\", {\n ds: myDataStore,\n cm: myColModel,\n selModel: mySelectionModel,\n autoSizeColumns: true,\n monitorWindowResize: false,\n trackMouseOver: true\n eventstore : real data store..\n });\n // set any options\n grid.render();",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Calendar",
"example" : "",
"deprecated" : "",
"name" : "eventStore",
"type" : "Store",
"desc" : "The store that loads events.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Calendar"
+ },
+ {
+ "name" : "autoSizeColumns",
+ "type" : "Boolean",
+ "desc" : "True to automatically resize the columns to fit their content\n<b>on initial render.</b> It is more efficient to explicitly size the columns\nthrough the ColumnModel's {@link Roo.grid.ColumnModel#width} config option. Default is false.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "listeners",
+ "type" : "Object",
+ "desc" : "list of events and functions to call for this object, \nFor example :\n<pre><code>\n listeners : { \n 'click' : function(e) {\n ..... \n } ,\n .... \n } \n </code></pre>",
+ "memberOf" : "Roo.util.Observable"
+ },
+ {
+ "name" : "cm[]",
+ "type" : "Roo.grid.ColumnModel",
+ "desc" : "The columns of the grid",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "maxRowsToMeasure",
+ "type" : "Boolean",
+ "desc" : "If autoSizeColumns is on, maxRowsToMeasure can be used to limit the number of\nrows measured to get a columns size. Default is 0 (all rows).",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "minColumnWidth",
+ "type" : "Number",
+ "desc" : "The minimum width a column can be resized to. Default is 25.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "ddText",
+ "type" : "String",
+ "desc" : "Configures the text is the drag proxy (defaults to \"%0 selected row(s)\").\n%0 is replaced with the number of selected rows.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "toolbar",
+ "type" : "Roo.Toolbar",
+ "desc" : "a toolbar for buttons etc.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "autoExpandColumn",
+ "type" : "String",
+ "desc" : "The id (or dataIndex) of a column in this grid that should expand to fill unused space. This id can not be 0. Default is false.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "autoExpandMax",
+ "type" : "Number",
+ "desc" : "The maximum width the autoExpandColumn can have (if enabled). Default is 1000.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "enableRowHeightSync",
+ "type" : "Boolean",
+ "desc" : "True to manually sync row heights across locked and not locked rows. Default is false.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "enableDrop",
+ "type" : "Boolean",
+ "desc" : "True to enable drop of elements. Default is false. (double check if this is needed?)",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "monitorWindowResize",
+ "type" : "Boolean",
+ "desc" : "True to autoSize the grid when the window resizes. Default is true.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "autoExpandMin",
+ "type" : "Number",
+ "desc" : "The minimum width the autoExpandColumn can have (if enabled).\nDefault is 50.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "view",
+ "type" : "Roo.grid.GridView",
+ "desc" : "The view that renders the grid (default = Roo.grid.GridView)",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "ds",
+ "type" : "Roo.grid.Store",
+ "desc" : "The data store for the grid",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "ddGroup",
+ "type" : "String",
+ "desc" : "- drag drop group.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "enableDrag",
+ "type" : "Boolean",
+ "desc" : "True to enable drag of rows. Default is false. (double check if this is needed?)",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "autoWidth",
+ "type" : "Boolean",
+ "desc" : "True to set the grid's width to the default total width of the grid's columns instead\nof a fixed width. Default is false.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "maxHeight",
+ "type" : "Number",
+ "desc" : "Sets the maximum height of the grid - ignored if autoHeight is not on.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "trackMouseOver",
+ "type" : "Boolean",
+ "desc" : "True to highlight rows when the mouse is over. Default is true.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "loadMask",
+ "type" : "Object",
+ "desc" : "An {@link Roo.LoadMask} config or true to mask the grid while loading. Default is false.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "stripeRows",
+ "type" : "Boolean",
+ "desc" : "True to stripe the rows. Default is true.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "enableColumnMove",
+ "type" : "Boolean",
+ "desc" : "True to enable drag and drop reorder of columns. Default is true.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "enableColumnHide",
+ "type" : "Boolean",
+ "desc" : "True to enable hiding of columns with the header context menu. Default is true.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "autoSizeHeaders",
+ "type" : "Boolean",
+ "desc" : "True to measure headers with column data when auto sizing columns. Default is true.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "enableDragDrop",
+ "type" : "Boolean",
+ "desc" : "True to enable drag and drop of rows. Default is false.",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "dropTarget",
+ "type" : "Roo.dd.DropTarget",
+ "desc" : "An {@link Roo.dd.DropTarget} config",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "sm",
+ "type" : "Roo.grid.AbstractSelectionModel",
+ "desc" : "The selection Model (default = Roo.grid.RowSelectionModel)",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "dragGroup",
+ "type" : "String",
+ "desc" : "- drag group (?? not sure if needed.)",
+ "memberOf" : "Roo.grid.Grid"
+ },
+ {
+ "name" : "autoHeight",
+ "type" : "Boolean",
+ "desc" : "True to fit the height of the grid container to the height of the data. Default is false.",
+ "memberOf" : "Roo.grid.Grid"
}
],
"methods" : [
"desc" : ""
}
]
+ },
+ {
+ "name" : "destroy",
+ "type" : "function",
+ "desc" : "Destroy this grid.",
+ "sig" : "(removeEl)",
+ "static" : false,
+ "memberOf" : "Roo.grid.Grid",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "removeEl",
+ "type" : "Boolean",
+ "desc" : "True to remove the element",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "getColumnModel",
+ "type" : "function",
+ "desc" : "Returns the grid's ColumnModel.",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.grid.Grid",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "ColumnModel",
+ "desc" : ""
+ }
+ ]
+ },
+ {
+ "name" : "getGridEl",
+ "type" : "function",
+ "desc" : "Returns the grid's underlying element.",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.grid.Grid",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Element",
+ "desc" : "The element"
+ }
+ ]
+ },
+ {
+ "name" : "getDataSource",
+ "type" : "function",
+ "desc" : "Returns the grid's DataSource.",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.grid.Grid",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "DataSource",
+ "desc" : ""
+ }
+ ]
+ },
+ {
+ "name" : "autoSize",
+ "type" : "function",
+ "desc" : "Causes the grid to manually recalculate its dimensions. Generally this is done automatically,\nbut if manual update is required this method will initiate it.",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.grid.Grid",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "getView",
+ "type" : "function",
+ "desc" : "Returns the grid's GridView object.",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.grid.Grid",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "GridView",
+ "desc" : ""
+ }
+ ]
+ },
+ {
+ "name" : "getDragDropText",
+ "type" : "function",
+ "desc" : "Called to get grid's drag proxy text, by default returns this.ddText.\nOverride this to put something different in the dragged text.",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.grid.Grid",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "String",
+ "desc" : ""
+ }
+ ]
+ },
+ {
+ "name" : "reconfigure",
+ "type" : "function",
+ "desc" : "Reconfigures the grid to use a different Store and Column Model.\nThe View will be bound to the new objects and refreshed.",
+ "sig" : "(dataSource, The)",
+ "static" : false,
+ "memberOf" : "Roo.grid.Grid",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "dataSource",
+ "type" : "Roo.data.Store",
+ "desc" : "The new {@link Roo.data.Store} object",
+ "isOptional" : false
+ },
+ {
+ "name" : "The",
+ "type" : "Roo.grid.ColumnModel",
+ "desc" : "new {@link Roo.grid.ColumnModel} object",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "addColumns",
+ "type" : "function",
+ "desc" : "addColumns\nAdd's a column, default at the end..",
+ "sig" : "(position, of)",
+ "static" : false,
+ "memberOf" : "Roo.grid.Grid",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "position",
+ "type" : "int",
+ "desc" : "to add (default end)",
+ "isOptional" : false
+ },
+ {
+ "name" : "of",
+ "type" : "Array",
+ "desc" : "objects of column configuration see {@link Roo.grid.ColumnModel}",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "render",
+ "type" : "function",
+ "desc" : "Called once after all setup has been completed and the grid is ready to be rendered.",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.grid.Grid",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Roo.grid.Grid",
+ "desc" : "this"
+ }
+ ]
+ },
+ {
+ "name" : "purgeListeners",
+ "type" : "function",
+ "desc" : "Removes all listeners for this object",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "on",
+ "type" : "function",
+ "desc" : "Appends an event handler to this element (shorthand for addListener)",
+ "sig" : "(eventName, handler, scope, options)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The method the event invokes",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
+ "isOptional" : false
+ },
+ {
+ "name" : "options",
+ "type" : "Object",
+ "desc" : "(optional)",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "un",
+ "type" : "function",
+ "desc" : "Removes a listener (shorthand for removeListener)",
+ "sig" : "(eventName, handler, scope)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The handler to remove",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope (this object) for the handler",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "addEvents",
+ "type" : "function",
+ "desc" : "Used to define events on this Observable",
+ "sig" : "(object)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "object",
+ "type" : "Object",
+ "desc" : "The object with the events defined",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "releaseCapture",
+ "type" : "function",
+ "desc" : "Removes <b>all</b> added captures from the Observable.",
+ "sig" : "(o)",
+ "static" : true,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : true,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "o",
+ "type" : "Observable",
+ "desc" : "The Observable to release",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "removeListener",
+ "type" : "function",
+ "desc" : "Removes a listener",
+ "sig" : "(eventName, handler, scope)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The handler to remove",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope (this object) for the handler",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "fireEvent",
+ "type" : "function",
+ "desc" : "Fires the specified event with the passed parameters (minus the event name).",
+ "sig" : "(eventName, args)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "args",
+ "type" : "Object...",
+ "desc" : "Variable number of parameters are passed to handlers",
+ "isOptional" : false
+ }
+ ],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Boolean",
+ "desc" : "returns false if any of the handlers return false otherwise it returns true"
+ }
+ ]
+ },
+ {
+ "name" : "hasListener",
+ "type" : "function",
+ "desc" : "Checks to see if this object has any listeners for a specified event",
+ "sig" : "(eventName)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The name of the event to check for",
+ "isOptional" : false
+ }
+ ],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Boolean",
+ "desc" : "True if the event is being listened for, else false"
+ }
+ ]
+ },
+ {
+ "name" : "capture",
+ "type" : "function",
+ "desc" : "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\n<b>before</b> the event is fired. If the supplied function returns false,\nthe event will not fire.",
+ "sig" : "(o, fn, scope)",
+ "static" : true,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : true,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "o",
+ "type" : "Observable",
+ "desc" : "The Observable to capture",
+ "isOptional" : false
+ },
+ {
+ "name" : "fn",
+ "type" : "Function",
+ "desc" : "The function to call",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope (this object) for the fn",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "addListener",
+ "type" : "function",
+ "desc" : "Appends an event handler to this component",
+ "sig" : "(eventName, handler, scope, options)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The method the event invokes",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
+ "isOptional" : false
+ },
+ {
+ "name" : "options",
+ "type" : "Object",
+ "desc" : "(optional) An object containing handler configuration\nproperties. This may contain any of the following properties:<ul>\n<li>scope {Object} The scope in which to execute the handler function. The handler function's \"this\" context.</li>\n<li>delay {Number} The number of milliseconds to delay the invocation of the handler after te event fires.</li>\n<li>single {Boolean} True to add a handler to handle just the next firing of the event, and then remove itself.</li>\n<li>buffer {Number} Causes the handler to be scheduled to run in an {@link Roo.util.DelayedTask} delayed\nby the specified number of milliseconds. If the event fires again within that time, the original\nhandler is <em>not</em> invoked, but the new handler is scheduled in its place.</li>\n</ul><br>\n<p>\n<b>Combining Options</b><br>\nUsing the options argument, it is possible to combine different types of listeners:<br>\n<br>\nA normalized, delayed, one-time listener that auto stops the event and passes a custom argument (forumId)\n\t\t<pre><code>\n\t\tel.on('click', this.onClick, this, {\n \t\t\tsingle: true,\n \t\tdelay: 100,\n \t\tforumId: 4\n\t\t});\n\t\t</code></pre>\n<p>\n<b>Attaching multiple handlers in 1 call</b><br>\nThe method also allows for a single argument to be passed which is a config object containing properties\nwhich specify multiple handlers.\n<pre><code>\n\t\tel.on({\n\t\t\t'click': {\n \t\tfn: this.onClick,\n \t\tscope: this,\n \t\tdelay: 100\n \t\t}, \n \t\t'mouseover': {\n \t\tfn: this.onMouseOver,\n \t\tscope: this\n \t\t},\n \t\t'mouseout': {\n \t\tfn: this.onMouseOut,\n \t\tscope: this\n \t\t}\n\t\t});\n\t\t</code></pre>\n<p>\nOr a shorthand syntax which passes the same scope object to all handlers:\n \t<pre><code>\n\t\tel.on({\n\t\t\t'click': this.onClick,\n \t\t'mouseover': this.onMouseOver,\n \t\t'mouseout': this.onMouseOut,\n \t\tscope: this\n\t\t});\n\t\t</code></pre>",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
}
],
"events" : [
"Roo.grid.AbstractSelectionModel",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "This class provides the basic implementation for cell selection in a grid.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "CellSelectionModel",
"example" : "",
"deprecated" : "",
"name" : "enter_is_tab",
"type" : "Boolean",
"desc" : "Enter behaves the same as tab. (eg. goes to next cell) default: false",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.CellSelectionModel"
}
],
"methods" : [
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "This is the default implementation of a ColumnModel used by the Grid. It defines\nthe columns in the grid.\n<br>Usage:<br>\n <pre><code>\n var colModel = new Roo.grid.ColumnModel([\n\t{header: \"Ticker\", width: 60, sortable: true, locked: true},\n\t{header: \"Company Name\", width: 150, sortable: true},\n\t{header: \"Market Cap.\", width: 100, sortable: true},\n\t{header: \"$ Sales\", width: 100, sortable: true, renderer: money},\n\t{header: \"Employees\", width: 100, sortable: true, resizable: false}\n ]);\n </code></pre>\n<p>\nThe config options listed for this class are options which may appear in each\nindividual column definition.\n<br/>RooJS Fix - column id's are not sequential but use Roo.id() - fixes bugs with layouts.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "ColumnModel",
"example" : "",
"deprecated" : "",
"name" : "mdHeader",
"type" : "String",
"desc" : "Header at Bootsrap Medium width",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "editor",
"type" : "Roo.grid.GridEditor",
"desc" : "(Optional) For grid editors - returns the grid editor",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "cursor",
"type" : "String",
"desc" : "(Optional)",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "listeners",
"name" : "smHeader",
"type" : "String",
"desc" : "Header at Bootsrap Small width",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "tooltip",
"type" : "String",
"desc" : "(Optional)",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "md",
"type" : "Number",
"desc" : "(Optional) can be '0' for hidden at this size (number less than 12)",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "align",
"type" : "String",
"desc" : "(Optional) Set the CSS text-align property of the column. Defaults to undefined.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "lgHeader",
"type" : "String",
"desc" : "Header at Bootsrap Large width",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "xlHeader",
"type" : "String",
"desc" : "Header at Bootsrap extra Large width",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "fixed",
"type" : "Boolean",
"desc" : "(Optional) True if the column width cannot be changed. Defaults to false.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "hidden",
"type" : "Boolean",
"desc" : "(Optional) True to hide the column. Defaults to false.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "valign",
"type" : "String",
"desc" : "(Optional) Set the CSS vertical-align property of the column (eg. middle, top, bottom etc). Defaults to undefined.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "locked",
"type" : "Boolean",
"desc" : "(Optional) True to lock the column in place while scrolling the Grid. Defaults to false.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "lg",
"type" : "Number",
"desc" : "(Optional) can be '0' for hidden at this size (number less than 12)",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "renderer",
"type" : "Function",
"desc" : "(Optional) A function used to generate HTML markup for a cell\ngiven the cell's data value. See {@link #setRenderer}. If not specified, the\ndefault renderer returns the escaped data value. If an object is returned (bootstrap only)\nthen it is treated as a Roo Component object instance, and it is rendered after the initial row is rendered",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "xs",
"type" : "Number",
"desc" : "(Optional) can be '0' for hidden at this size (number less than 12)",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "xsHeader",
"type" : "String",
"desc" : "Header at Bootsrap Extra Small width (default for all)",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "sortable",
"type" : "Boolean",
"desc" : "(Optional) True if sorting is to be allowed on this column.\nDefaults to the value of the {@link #defaultSortable} property.\nWhether local/remote sorting is used is specified in {@link Roo.data.Store#remoteSort}.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "header",
"type" : "String",
"desc" : "The header text to display in the Grid view.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "width",
"type" : "Number",
"desc" : "(Optional) The initial width in pixels of the column. Using this\ninstead of {@link Roo.grid.Grid#autoSizeColumns} is more efficient.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "resizable",
"type" : "Boolean",
"desc" : "(Optional) False to disable column resizing. Defaults to true.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "xl",
"type" : "Number",
"desc" : "(Optional) can be '0' for hidden at this size (number less than 12)",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "dataIndex",
"type" : "String",
"desc" : "(Optional) The name of the field in the grid's {@link Roo.data.Store}'s\n{@link Roo.data.Record} definition from which to draw the column's value. If not\nspecified, the column's index is used as an index into the Record's data Array.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
},
{
"name" : "sm",
"type" : "Number",
"desc" : "(Optional) can be '0' for hidden at this size (number less than 12)",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.ColumnModel"
}
],
"methods" : [
"Roo.grid.Grid",
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.grid.PropertyGrid"
- ],
+ "childClasses" : {
+ "Roo.grid.EditorGrid" : [
+ "Roo.grid.PropertyGrid"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Class for creating and editable grid.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "EditorGrid",
"example" : "",
"deprecated" : "",
"name" : "clicksToEdit",
"type" : "Number",
"desc" : "The number of clicks on a cell required to display the cell's editor (defaults to 2)",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.EditorGrid"
},
{
"name" : "autoSizeHeaders",
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.grid.EditorGrid",
- "Roo.grid.PropertyGrid"
- ],
+ "childClasses" : {
+ "Roo.grid.EditorGrid" : [
+ "Roo.grid.PropertyGrid"
+ ],
+ "Roo.grid.Grid" : [
+ "Roo.grid.Calendar",
+ "Roo.grid.EditorGrid"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "This class represents the primary interface of a component based grid control.\n<br><br>Usage:<pre><code>\n var grid = new Roo.grid.Grid(\"my-container-id\", {\n ds: myDataStore,\n cm: myColModel,\n selModel: mySelectionModel,\n autoSizeColumns: true,\n monitorWindowResize: false,\n trackMouseOver: true\n });\n // set any options\n grid.render();\n</code></pre>\n<b>Common Problems:</b><br/>\n- Grid does not resize properly when going smaller: Setting overflow hidden on the container\nelement will correct this<br/>\n- If you get el.style[camel]= NaNpx or -2px or something related, be certain you have given your container element\ndimensions. The grid adapts to your container's size, if your container has no size defined then the results\nare unpredictable.<br/>\n- Do not render the grid into an element with display:none. Try using visibility:hidden. Otherwise there is no way for the\ngrid to calculate dimensions/offsets.<br/>",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Grid",
"example" : "",
"deprecated" : "",
"name" : "autoSizeColumns",
"type" : "Boolean",
"desc" : "True to automatically resize the columns to fit their content\n<b>on initial render.</b> It is more efficient to explicitly size the columns\nthrough the ColumnModel's {@link Roo.grid.ColumnModel#width} config option. Default is false.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "listeners",
"name" : "cm[]",
"type" : "Roo.grid.ColumnModel",
"desc" : "The columns of the grid",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "maxRowsToMeasure",
"type" : "Boolean",
"desc" : "If autoSizeColumns is on, maxRowsToMeasure can be used to limit the number of\nrows measured to get a columns size. Default is 0 (all rows).",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "minColumnWidth",
"type" : "Number",
"desc" : "The minimum width a column can be resized to. Default is 25.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "ddText",
"type" : "String",
"desc" : "Configures the text is the drag proxy (defaults to \"%0 selected row(s)\").\n%0 is replaced with the number of selected rows.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "toolbar",
"type" : "Roo.Toolbar",
"desc" : "a toolbar for buttons etc.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "autoExpandColumn",
"type" : "String",
"desc" : "The id (or dataIndex) of a column in this grid that should expand to fill unused space. This id can not be 0. Default is false.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "autoExpandMax",
"type" : "Number",
"desc" : "The maximum width the autoExpandColumn can have (if enabled). Default is 1000.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "enableRowHeightSync",
"type" : "Boolean",
"desc" : "True to manually sync row heights across locked and not locked rows. Default is false.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "enableDrop",
"type" : "Boolean",
"desc" : "True to enable drop of elements. Default is false. (double check if this is needed?)",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "monitorWindowResize",
"type" : "Boolean",
"desc" : "True to autoSize the grid when the window resizes. Default is true.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "autoExpandMin",
"type" : "Number",
"desc" : "The minimum width the autoExpandColumn can have (if enabled).\nDefault is 50.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "view",
"type" : "Roo.grid.GridView",
"desc" : "The view that renders the grid (default = Roo.grid.GridView)",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "ds",
"type" : "Roo.grid.Store",
"desc" : "The data store for the grid",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "ddGroup",
"type" : "String",
"desc" : "- drag drop group.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "enableDrag",
"type" : "Boolean",
"desc" : "True to enable drag of rows. Default is false. (double check if this is needed?)",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "autoWidth",
"type" : "Boolean",
"desc" : "True to set the grid's width to the default total width of the grid's columns instead\nof a fixed width. Default is false.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "maxHeight",
"type" : "Number",
"desc" : "Sets the maximum height of the grid - ignored if autoHeight is not on.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "trackMouseOver",
"type" : "Boolean",
"desc" : "True to highlight rows when the mouse is over. Default is true.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "loadMask",
"type" : "Object",
"desc" : "An {@link Roo.LoadMask} config or true to mask the grid while loading. Default is false.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "stripeRows",
"type" : "Boolean",
"desc" : "True to stripe the rows. Default is true.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "enableColumnMove",
"type" : "Boolean",
"desc" : "True to enable drag and drop reorder of columns. Default is true.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "enableColumnHide",
"type" : "Boolean",
"desc" : "True to enable hiding of columns with the header context menu. Default is true.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "autoSizeHeaders",
"type" : "Boolean",
"desc" : "True to measure headers with column data when auto sizing columns. Default is true.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "enableDragDrop",
"type" : "Boolean",
"desc" : "True to enable drag and drop of rows. Default is false.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "dropTarget",
"type" : "Roo.dd.DropTarget",
"desc" : "An {@link Roo.dd.DropTarget} config",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "sm",
"type" : "Roo.grid.AbstractSelectionModel",
"desc" : "The selection Model (default = Roo.grid.RowSelectionModel)",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "dragGroup",
"type" : "String",
"desc" : "- drag group (?? not sure if needed.)",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
},
{
"name" : "autoHeight",
"type" : "Boolean",
"desc" : "True to fit the height of the grid container to the height of the data. Default is false.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.Grid"
}
],
"methods" : [
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Class for creating and editable grid elements.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "GridEditor",
"example" : "",
"deprecated" : "",
"name" : "field",
"type" : "Roo.form.Field",
"desc" : "Field to wrap (or xtyped)",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.GridEditor"
},
{
"name" : "hideMode",
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "GridView",
"example" : "",
"deprecated" : "",
"Roo.grid.Grid",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "This class represents the interface of a component based property grid control.\n<br><br>Usage:<pre><code>\n var grid = new Roo.grid.PropertyGrid(\"my-container-id\", {\n \n });\n // set any options\n grid.render();\n</code></pre>",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "PropertyGrid",
"example" : "",
"deprecated" : "",
"name" : "propertyNames",
"type" : "Object",
"desc" : "map of property Names to their displayed value",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.PropertyGrid"
},
{
"name" : "autoExpandMax",
"name" : "customEditors",
"type" : "Object",
"desc" : "map of colnames=> custom editors.\nthe custom editor can be one of the standard ones (date|string|number|int|boolean), or a\ngrid editor eg. Roo.grid.GridEditor(new Roo.form.TextArea({selectOnFocus:true})),\nfalse disables editing of the field.",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.PropertyGrid"
},
{
"name" : "autoHeight",
"Roo.grid.AbstractSelectionModel",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "The default SelectionModel used by {@link Roo.grid.Grid}.\nIt supports multiple selections and keyboard selection/navigation.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "RowSelectionModel",
"example" : "",
"deprecated" : "",
"name" : "singleSelect",
"type" : "Boolean",
"desc" : "True to allow selection of only one row at a time (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.grid.RowSelectionModel"
}
],
"methods" : [
"Roo.dd.DragDrop",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Support for Column Header resizing",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "SplitDragZone",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.grid",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "",
"isSingleton" : false,
"isStatic" : true,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Roo.grid",
"example" : "",
"deprecated" : "",
{
"name" : "Roo",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Roo core utilities and functions.",
"isSingleton" : true,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Roo",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.lib.Ajax",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Ajax",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.lib.Dom",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Dom utils (from YIU afaik)",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Dom",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.lib",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "",
"isSingleton" : false,
"isStatic" : true,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Roo.lib",
"example" : "",
"deprecated" : "",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.menu.DateItem",
- "Roo.menu.ColorItem"
- ],
+ "childClasses" : {
+ "Roo.menu.Adapter" : [
+ "Roo.menu.ColorItem",
+ "Roo.menu.DateItem"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A base utility class that adapts a non-menu component so that it can be wrapped by a menu item and added to a menu.\nIt provides basic rendering, activation management and enable/disable logic required to work in menus.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : true,
+ "isBuilderTop" : false,
"memberOf" : "Adapter",
"example" : "",
"deprecated" : "",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.menu.DateItem",
- "Roo.menu.Separator",
- "Roo.menu.ColorItem",
- "Roo.menu.TextItem",
- "Roo.menu.Adapter",
- "Roo.menu.Item",
- "Roo.menu.CheckItem"
- ],
+ "childClasses" : {
+ "Roo.menu.BaseItem" : [
+ "Roo.menu.Adapter",
+ "Roo.menu.Item",
+ "Roo.menu.Separator",
+ "Roo.menu.TextItem"
+ ],
+ "Roo.menu.Adapter" : [
+ "Roo.menu.ColorItem",
+ "Roo.menu.DateItem"
+ ],
+ "Roo.menu.Item" : [
+ "Roo.menu.CheckItem"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "The base class for all items that render into menus. BaseItem provides default rendering, activated state\nmanagement and base configuration options shared by all menu components.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : true,
+ "isBuilderTop" : false,
"memberOf" : "BaseItem",
"example" : "",
"deprecated" : "",
"name" : "activeClass",
"type" : "String",
"desc" : "The CSS class to use when the item becomes activated (defaults to \"x-menu-item-active\")",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.BaseItem"
},
{
"name" : "hidden",
"type" : "Boolean",
"desc" : "True to prevent creation of this menu item (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.BaseItem"
},
{
"name" : "hideMode",
"name" : "handler",
"type" : "Function",
"desc" : "A function that will handle the click event of this menu item (defaults to undefined)",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.BaseItem"
},
{
"name" : "hideDelay",
"type" : "Number",
"desc" : "Length of time in milliseconds to wait before hiding after a click (defaults to 100)",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.BaseItem"
},
{
"name" : "hideOnClick",
"type" : "Boolean",
"desc" : "True to hide the containing menu after this item is clicked (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.BaseItem"
},
{
"name" : "allowDomMove",
"name" : "canActivate",
"type" : "Boolean",
"desc" : "True if this item can be visually activated (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.BaseItem"
},
{
"name" : "disableClass",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Adds a menu item that contains a checkbox by default, but can also be part of a radio group.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "CheckItem",
"example" : "",
"deprecated" : "",
"name" : "group",
"type" : "String",
"desc" : "All check items with the same group name will automatically be grouped into a single-select\nradio button group (defaults to '')",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.CheckItem"
},
{
"name" : "handler",
"name" : "itemCls",
"type" : "String",
"desc" : "The default CSS class to use for check items (defaults to \"x-menu-item x-menu-check-item\")",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.CheckItem"
},
{
"name" : "HTML",
"name" : "groupClass",
"type" : "String",
"desc" : "The default CSS class to use for radio group check items (defaults to \"x-menu-group-item\")",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.CheckItem"
},
{
"name" : "canActivate",
"name" : "checked",
"type" : "Boolean",
"desc" : "True to initialize this checkbox as checked (defaults to false). Note that\nif this checkbox is part of a radio group (group = true) only the last item in the group that is\ninitialized with checked = true will be rendered as checked.",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.CheckItem"
},
{
"name" : "disableClass",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A menu item that wraps the {@link Roo.ColorPalette} component.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "ColorItem",
"example" : "",
"deprecated" : "",
"Roo.menu.Menu",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A menu containing a {@link Roo.menu.ColorItem} component (which provides a basic color picker).",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "ColorMenu",
"example" : "",
"deprecated" : "",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A menu item that wraps the {@link Roo.DatPicker} component.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "DateItem",
"example" : "",
"deprecated" : "",
"Roo.menu.Menu",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A menu containing a {@link Roo.menu.DateItem} component (which provides a date picker).",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "DateMenu",
"example" : "",
"deprecated" : "",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.menu.CheckItem"
- ],
+ "childClasses" : {
+ "Roo.menu.Item" : [
+ "Roo.menu.CheckItem"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A base class for all menu items that require menu-related functionality (like sub-menus) and are not static\ndisplay items. Item extends the base functionality of {@link Roo.menu.BaseItem} by adding menu-specific\nactivation and click handling.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Item",
"example" : "",
"deprecated" : "",
"name" : "showDelay",
"type" : "Number",
"desc" : "Length of time in milliseconds to wait before showing this item (defaults to 200)",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.Item"
},
{
"name" : "text",
"type" : "String",
"desc" : "The text to show on the menu item.",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.Item"
},
{
"name" : "menu",
"type" : "Roo.menu.Menu",
"desc" : "A Sub menu",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.Item"
},
{
"name" : "activeClass",
"name" : "itemCls",
"type" : "String",
"desc" : "The default CSS class to use for menu items (defaults to \"x-menu-item\")",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.Item"
},
{
"name" : "HTML",
"type" : "String",
"desc" : "to render in menu\nThe text to show on the menu item (HTML version).",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.Item"
},
{
"name" : "actionMode",
"name" : "canActivate",
"type" : "Boolean",
"desc" : "True if this item can be visually activated (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.Item"
},
{
"name" : "icon",
"type" : "String",
"desc" : "The path to an icon to display in this menu item (defaults to Roo.BLANK_IMAGE_URL)",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.Item"
},
{
"name" : "disableClass",
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.menu.ColorMenu",
- "Roo.menu.DateMenu"
+ "childClasses" : {
+ "Roo.menu.Menu" : [
+ "Roo.menu.ColorMenu",
+ "Roo.menu.DateMenu"
+ ]
+ },
+ "tree_children" : [
+ "Roo.menu.CheckItem",
+ "Roo.menu.ColorItem",
+ "Roo.menu.DateItem",
+ "Roo.menu.Item",
+ "Roo.menu.Separator",
+ "Roo.menu.TextItem"
],
+ "tree_parent" : [],
"desc" : "A menu object. This is the container to which you add all other menu items. Menu can also serve a as a base class\nwhen you want a specialzed menu based off of another component (like {@link Roo.menu.DateMenu} for example).",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Menu",
"example" : "",
"deprecated" : "",
"name" : "shadow",
"type" : "Boolean/String",
"desc" : "True or \"sides\" for the default effect, \"frame\" for 4-way shadow, and \"drop\"\nfor bottom-right shadow (defaults to \"sides\")",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.Menu"
},
{
"name" : "defaultAlign",
"type" : "String",
"desc" : "The default {@link Roo.Element#alignTo) anchor position value for this menu\nrelative to its element of origin (defaults to \"tl-bl?\")",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.Menu"
},
{
"name" : "subMenuAlign",
"type" : "String",
"desc" : "The {@link Roo.Element#alignTo} anchor position value to use for submenus of\nthis menu (defaults to \"tl-tr?\")",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.Menu"
},
{
"name" : "minWidth",
"type" : "Number",
"desc" : "The minimum width of the menu in pixels (defaults to 120)",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.Menu"
},
{
"name" : "registerMenu",
"type" : "Boolean",
"desc" : "True (default) - means that clicking on screen etc. hides it.",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.Menu"
},
{
"name" : "allowOtherMenus",
"type" : "Boolean",
"desc" : "True to allow multiple menus to be displayed at the same time (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.Menu"
}
],
"methods" : [
{
"name" : "Roo.menu.MenuMgr",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Provides a common registry of all menu items on a page so that they can be easily accessed by id.",
"isSingleton" : true,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "MenuMgr",
"example" : "",
"deprecated" : "",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Adds a separator bar to a menu, used to divide logical groups of menu items. Generally you will\nadd one of these by using \"-\" in you call to add() or in your items config rather than creating one directly.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Separator",
"example" : "",
"deprecated" : "",
"name" : "hideOnClick",
"type" : "Boolean",
"desc" : "True to hide the containing menu after this item is clicked (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.Separator"
},
{
"name" : "handler",
"name" : "itemCls",
"type" : "String",
"desc" : "The default CSS class to use for separators (defaults to \"x-menu-sep\")",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.Separator"
},
{
"name" : "actionMode",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Adds a static text string to a menu, usually used as either a heading or group separator.\nNote: old style constructor with text is still supported.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "TextItem",
"example" : "",
"deprecated" : "",
"name" : "text",
"type" : "String",
"desc" : "Text to show on item.",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.TextItem"
},
{
"name" : "activeClass",
"name" : "hideOnClick",
"type" : "Boolean",
"desc" : "True to hide the containing menu after this item is clicked (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.TextItem"
},
{
"name" : "handler",
"name" : "itemCls",
"type" : "String",
"desc" : "The default CSS class to use for text items (defaults to \"x-menu-text\")",
- "memberOf" : ""
+ "memberOf" : "Roo.menu.TextItem"
},
{
"name" : "actionMode",
{
"name" : "Roo.menu",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "",
"isSingleton" : false,
"isStatic" : true,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Roo.menu",
"example" : "",
"deprecated" : "",
"augments" : [
"Roo.state.Provider"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "The default Provider implementation which saves state via cookies.\n<br />Usage:\n <pre><code>\n var cp = new Roo.state.CookieProvider({\n path: \"/cgi-bin/\",\n expires: new Date(new Date().getTime()+(1000*60*60*24*30)); //30 days\n domain: \"roojs.com\"\n })\n Roo.state.Manager.setProvider(cp);\n </code></pre>",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "CookieProvider",
"example" : "",
"deprecated" : "",
"name" : "path",
"type" : "String",
"desc" : "The path for which the cookie is active (defaults to root '/' which makes it active for all pages in the site)",
- "memberOf" : ""
+ "memberOf" : "Roo.state.CookieProvider"
},
{
"name" : "secure",
"type" : "Boolean",
"desc" : "True if the site is using SSL (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.state.CookieProvider"
},
{
"name" : "domain",
"type" : "String",
"desc" : "The domain to save the cookie for. Note that you cannot specify a different domain than\nyour page is on, but you can specify a sub-domain, or simply the domain itself like 'roojs.com' to include\nall sub-domains if you need to access cookies across different sub-domains (defaults to null which uses the same\ndomain the page is running on including the 'www' like 'www.roojs.com')",
- "memberOf" : ""
+ "memberOf" : "Roo.state.CookieProvider"
},
{
"name" : "expires",
"type" : "Date",
"desc" : "The cookie expiration date (defaults to 7 days from now)",
- "memberOf" : ""
+ "memberOf" : "Roo.state.CookieProvider"
}
],
"methods" : [
{
"name" : "Roo.state.Manager",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "This is the global state manager. By default all components that are \"state aware\" check this class\nfor state information if you don't pass them a custom state provider. In order for this class\nto be useful, it must be initialized with a provider when your application initializes.\n <pre><code>\n// in your initialization function\ninit : function(){\n Roo.state.Manager.setProvider(new Roo.state.CookieProvider());\n ...\n // supposed you have a {@link Roo.BorderLayout}\n var layout = new Roo.BorderLayout(...);\n layout.restoreState();\n // or a {Roo.BasicDialog}\n var dialog = new Roo.BasicDialog(...);\n dialog.restoreState();\n </code></pre>",
"isSingleton" : true,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Manager",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.state.Provider",
"augments" : [],
- "childClasses" : [
- "Roo.state.CookieProvider"
- ],
+ "childClasses" : {
+ "Roo.state.Provider" : [
+ "Roo.state.CookieProvider"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Abstract base class for state provider implementations. This class provides methods\nfor encoding and decoding <b>typed</b> variables including dates and defines the \nProvider interface.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Provider",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.state",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "",
"isSingleton" : false,
"isStatic" : true,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Roo.state",
"example" : "",
"deprecated" : "",
"Roo.data.Node",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "AsyncTreeNode",
"example" : "",
"deprecated" : "",
"name" : "loader",
"type" : "TreeLoader",
"desc" : "A TreeLoader to be used by this node (defaults to the loader defined on the tree)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.AsyncTreeNode"
},
{
"name" : "icon",
{
"name" : "Roo.tree.ColumnTree",
- "augments" : [],
- "childClasses" : [],
+ "augments" : [
+ "Roo.tree.TreePanel",
+ "Roo.data.Tree",
+ "Roo.util.Observable"
+ ],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "ColumnTree",
"example" : "",
"deprecated" : "",
"throws" : "",
"requires" : "",
"config" : [
+ {
+ "name" : "editor",
+ "type" : "Roo.tree.TreeEditor",
+ "desc" : "The TreeEditor to display when clicked.",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "listeners",
+ "type" : "Object",
+ "desc" : "list of events and functions to call for this object, \nFor example :\n<pre><code>\n listeners : { \n 'click' : function(e) {\n ..... \n } ,\n .... \n } \n </code></pre>",
+ "memberOf" : "Roo.util.Observable"
+ },
+ {
+ "name" : "singleExpand",
+ "type" : "Boolean",
+ "desc" : "true if only 1 node per branch may be expanded",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
{
"name" : "columns",
"type" : "Object",
"desc" : "Including width, header, renderer, cls, dataIndex",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.ColumnTree"
+ },
+ {
+ "name" : "root",
+ "type" : "Roo.tree.TreeNode",
+ "desc" : "The root node",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "ddAppendOnly",
+ "type" : "String",
+ "desc" : "True if the tree should only allow append drops (use for trees which are sorted)",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "dragConfig",
+ "type" : "Object",
+ "desc" : "Custom config to pass to the {@link Roo.tree.TreeDragZone} instance",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "enableDrop",
+ "type" : "Boolean",
+ "desc" : "true to enable just drop",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "hlColor",
+ "type" : "String",
+ "desc" : "The color of the node highlight (defaults to C3DAF9)",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "rendererTip",
+ "type" : "Function",
+ "desc" : "DEPRECATED - use TreeLoader:create event / Sets the rendering (formatting) function for the nodes hovertip to return HTML markup for the tree view. The render function is called with the following parameters:<ul><li>The {Object} The data for the node.</li></ul>",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "enableDD",
+ "type" : "Boolean",
+ "desc" : "true to enable drag and drop",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "hlDrop",
+ "type" : "Boolean",
+ "desc" : "false to disable node highlight on drop (defaults to the value of Roo.enableFx)",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "renderer",
+ "type" : "Function",
+ "desc" : "DEPRECATED - use TreeLoader:create event / Sets the rendering (formatting) function for the nodes. to return HTML markup for the tree view. The render function is called with the following parameters:<ul><li>The {Object} The data for the node.</li></ul>",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "rootVisible",
+ "type" : "Boolean",
+ "desc" : "false to hide the root node (defaults to true)",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "enableDrag",
+ "type" : "Boolean",
+ "desc" : "true to enable just drag",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "ddGroup",
+ "type" : "String",
+ "desc" : "The DD group this TreePanel belongs to",
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "borderWidth",
"type" : "int",
"desc" : "compined right/left border allowance",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.ColumnTree"
+ },
+ {
+ "name" : "lines",
+ "type" : "Boolean",
+ "desc" : "false to disable tree lines (defaults to true)",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "dropConfig",
+ "type" : "Object",
+ "desc" : "Custom config to pass to the {@link Roo.tree.TreeDropZone} instance",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "selModel",
+ "type" : "Boolean",
+ "desc" : "A tree selection model to use with this TreePanel (defaults to a {@link Roo.tree.DefaultSelectionModel})",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "loader",
+ "type" : "Roo.tree.TreeLoader",
+ "desc" : "A TreeLoader for use with this TreePanel",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "containerScroll",
+ "type" : "Boolean",
+ "desc" : "true to register this container with ScrollManager",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "ddScroll",
+ "type" : "Boolean",
+ "desc" : "true to enable YUI body scrolling",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "animate",
+ "type" : "Boolean",
+ "desc" : "true to enable animated expand/collapse (defaults to the value of Roo.enableFx)",
+ "memberOf" : "Roo.tree.TreePanel"
+ },
+ {
+ "name" : "pathSeparator",
+ "type" : "String",
+ "desc" : "The token used to separate sub-paths in path strings (defaults to '/')",
+ "memberOf" : "Roo.tree.TreePanel"
}
],
- "methods" : [],
- "events" : [
+ "methods" : [
{
- "name" : "resize",
+ "name" : "getLoader",
"type" : "function",
- "desc" : "Fire this event on a container when it resizes",
- "sig" : "function (w, h)\n{\n\n}",
- "memberOf" : "",
+ "desc" : "Returns the default TreeLoader for this TreePanel",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.tree.TreePanel",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "render",
+ "type" : "function",
+ "desc" : "Trigger rendering of this TreePanel",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.tree.TreePanel",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "getSelectionModel",
+ "type" : "function",
+ "desc" : "Returns the selection model used by this TreePanel",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.tree.TreePanel",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "expandPath",
+ "type" : "function",
+ "desc" : "Expands a specified path in this TreePanel. A path can be retrieved from a node with {@link Roo.data.Node#getPath}",
+ "sig" : "(path, attr, callback)",
+ "static" : false,
+ "memberOf" : "Roo.tree.TreePanel",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
"example" : "",
"deprecated" : "",
"since" : "",
"see" : "",
+ "exceptions" : "",
+ "requires" : "",
"params" : [
{
- "name" : "w",
- "type" : "int",
- "desc" : "Width",
+ "name" : "path",
+ "type" : "String",
+ "desc" : "",
"isOptional" : false
},
{
- "name" : "h",
- "type" : "int",
- "desc" : "Height",
+ "name" : "attr",
+ "type" : "String",
+ "desc" : "(optional) The attribute used in the path (see {@link Roo.data.Node#getPath} for more info)",
+ "isOptional" : false
+ },
+ {
+ "name" : "callback",
+ "type" : "Function",
+ "desc" : "(optional) The callback to call when the expand is complete. The callback will be called with\n(bSuccess, oLastNode) where bSuccess is if the expand was successful and oLastNode is the last node that was expanded.",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "expandAll",
+ "type" : "function",
+ "desc" : "Expand all nodes",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.tree.TreePanel",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "getChecked",
+ "type" : "function",
+ "desc" : "Retrieve an array of checked nodes, or an array of a specific attribute of checked nodes (e.g. \"id\")",
+ "sig" : "(attribute, startNode)",
+ "static" : false,
+ "memberOf" : "Roo.tree.TreePanel",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "attribute",
+ "type" : "String",
+ "desc" : "(optional) Defaults to null (return the actual nodes)",
+ "isOptional" : false
+ },
+ {
+ "name" : "startNode",
+ "type" : "TreeNode",
+ "desc" : "(optional) The node to start from, defaults to the root",
+ "isOptional" : false
+ }
+ ],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Array",
+ "desc" : ""
+ }
+ ]
+ },
+ {
+ "name" : "selectPath",
+ "type" : "function",
+ "desc" : "Selects the node in this tree at the specified path. A path can be retrieved from a node with {@link Roo.data.Node#getPath}",
+ "sig" : "(path, attr, callback)",
+ "static" : false,
+ "memberOf" : "Roo.tree.TreePanel",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "path",
+ "type" : "String",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "attr",
+ "type" : "String",
+ "desc" : "(optional) The attribute used in the path (see {@link Roo.data.Node#getPath} for more info)",
+ "isOptional" : false
+ },
+ {
+ "name" : "callback",
+ "type" : "Function",
+ "desc" : "(optional) The callback to call when the selection is complete. The callback will be called with\n(bSuccess, oSelNode) where bSuccess is if the selection was successful and oSelNode is the selected node.",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "getEl",
+ "type" : "function",
+ "desc" : "Returns the container element for this TreePanel",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.tree.TreePanel",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "collapseAll",
+ "type" : "function",
+ "desc" : "Collapse all nodes",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.tree.TreePanel",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "setRootNode",
+ "type" : "function",
+ "desc" : "Sets the root node for this tree.",
+ "sig" : "(node)",
+ "static" : false,
+ "memberOf" : "Roo.data.Tree",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Node",
+ "desc" : ""
+ }
+ ]
+ },
+ {
+ "name" : "getRootNode",
+ "type" : "function",
+ "desc" : "Returns the root node for this tree.",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.data.Tree",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Node",
+ "desc" : ""
+ }
+ ]
+ },
+ {
+ "name" : "getNodeById",
+ "type" : "function",
+ "desc" : "Gets a node in this tree by its id.",
+ "sig" : "(id)",
+ "static" : false,
+ "memberOf" : "Roo.data.Tree",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "id",
+ "type" : "String",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Node",
+ "desc" : ""
+ }
+ ]
+ },
+ {
+ "name" : "purgeListeners",
+ "type" : "function",
+ "desc" : "Removes all listeners for this object",
+ "sig" : "()\n{\n\n}",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [],
+ "returns" : []
+ },
+ {
+ "name" : "on",
+ "type" : "function",
+ "desc" : "Appends an event handler to this element (shorthand for addListener)",
+ "sig" : "(eventName, handler, scope, options)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The method the event invokes",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
+ "isOptional" : false
+ },
+ {
+ "name" : "options",
+ "type" : "Object",
+ "desc" : "(optional)",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "un",
+ "type" : "function",
+ "desc" : "Removes a listener (shorthand for removeListener)",
+ "sig" : "(eventName, handler, scope)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The handler to remove",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope (this object) for the handler",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "addEvents",
+ "type" : "function",
+ "desc" : "Used to define events on this Observable",
+ "sig" : "(object)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "object",
+ "type" : "Object",
+ "desc" : "The object with the events defined",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "releaseCapture",
+ "type" : "function",
+ "desc" : "Removes <b>all</b> added captures from the Observable.",
+ "sig" : "(o)",
+ "static" : true,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : true,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "o",
+ "type" : "Observable",
+ "desc" : "The Observable to release",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "removeListener",
+ "type" : "function",
+ "desc" : "Removes a listener",
+ "sig" : "(eventName, handler, scope)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The handler to remove",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope (this object) for the handler",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "fireEvent",
+ "type" : "function",
+ "desc" : "Fires the specified event with the passed parameters (minus the event name).",
+ "sig" : "(eventName, args)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "args",
+ "type" : "Object...",
+ "desc" : "Variable number of parameters are passed to handlers",
+ "isOptional" : false
+ }
+ ],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Boolean",
+ "desc" : "returns false if any of the handlers return false otherwise it returns true"
+ }
+ ]
+ },
+ {
+ "name" : "hasListener",
+ "type" : "function",
+ "desc" : "Checks to see if this object has any listeners for a specified event",
+ "sig" : "(eventName)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The name of the event to check for",
+ "isOptional" : false
+ }
+ ],
+ "returns" : [
+ {
+ "name" : "",
+ "type" : "Boolean",
+ "desc" : "True if the event is being listened for, else false"
+ }
+ ]
+ },
+ {
+ "name" : "capture",
+ "type" : "function",
+ "desc" : "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\n<b>before</b> the event is fired. If the supplied function returns false,\nthe event will not fire.",
+ "sig" : "(o, fn, scope)",
+ "static" : true,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : true,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "o",
+ "type" : "Observable",
+ "desc" : "The Observable to capture",
+ "isOptional" : false
+ },
+ {
+ "name" : "fn",
+ "type" : "Function",
+ "desc" : "The function to call",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope (this object) for the fn",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "addListener",
+ "type" : "function",
+ "desc" : "Appends an event handler to this component",
+ "sig" : "(eventName, handler, scope, options)",
+ "static" : false,
+ "memberOf" : "Roo.util.Observable",
+ "isStatic" : false,
+ "isConstructor" : false,
+ "isPrivate" : false,
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "exceptions" : "",
+ "requires" : "",
+ "params" : [
+ {
+ "name" : "eventName",
+ "type" : "String",
+ "desc" : "The type of event to listen for",
+ "isOptional" : false
+ },
+ {
+ "name" : "handler",
+ "type" : "Function",
+ "desc" : "The method the event invokes",
+ "isOptional" : false
+ },
+ {
+ "name" : "scope",
+ "type" : "Object",
+ "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
+ "isOptional" : false
+ },
+ {
+ "name" : "options",
+ "type" : "Object",
+ "desc" : "(optional) An object containing handler configuration\nproperties. This may contain any of the following properties:<ul>\n<li>scope {Object} The scope in which to execute the handler function. The handler function's \"this\" context.</li>\n<li>delay {Number} The number of milliseconds to delay the invocation of the handler after te event fires.</li>\n<li>single {Boolean} True to add a handler to handle just the next firing of the event, and then remove itself.</li>\n<li>buffer {Number} Causes the handler to be scheduled to run in an {@link Roo.util.DelayedTask} delayed\nby the specified number of milliseconds. If the event fires again within that time, the original\nhandler is <em>not</em> invoked, but the new handler is scheduled in its place.</li>\n</ul><br>\n<p>\n<b>Combining Options</b><br>\nUsing the options argument, it is possible to combine different types of listeners:<br>\n<br>\nA normalized, delayed, one-time listener that auto stops the event and passes a custom argument (forumId)\n\t\t<pre><code>\n\t\tel.on('click', this.onClick, this, {\n \t\t\tsingle: true,\n \t\tdelay: 100,\n \t\tforumId: 4\n\t\t});\n\t\t</code></pre>\n<p>\n<b>Attaching multiple handlers in 1 call</b><br>\nThe method also allows for a single argument to be passed which is a config object containing properties\nwhich specify multiple handlers.\n<pre><code>\n\t\tel.on({\n\t\t\t'click': {\n \t\tfn: this.onClick,\n \t\tscope: this,\n \t\tdelay: 100\n \t\t}, \n \t\t'mouseover': {\n \t\tfn: this.onMouseOver,\n \t\tscope: this\n \t\t},\n \t\t'mouseout': {\n \t\tfn: this.onMouseOut,\n \t\tscope: this\n \t\t}\n\t\t});\n\t\t</code></pre>\n<p>\nOr a shorthand syntax which passes the same scope object to all handlers:\n \t<pre><code>\n\t\tel.on({\n\t\t\t'click': this.onClick,\n \t\t'mouseover': this.onMouseOver,\n \t\t'mouseout': this.onMouseOut,\n \t\tscope: this\n\t\t});\n\t\t</code></pre>",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ }
+ ],
+ "events" : [
+ {
+ "name" : "resize",
+ "type" : "function",
+ "desc" : "Fire this event on a container when it resizes",
+ "sig" : "function (w, h)\n{\n\n}",
+ "memberOf" : "",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "w",
+ "type" : "int",
+ "desc" : "Width",
+ "isOptional" : false
+ },
+ {
+ "name" : "h",
+ "type" : "int",
+ "desc" : "Height",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "dblclick",
+ "type" : "function",
+ "desc" : "Fires when a node is double clicked",
+ "sig" : "function (node, e)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The node",
+ "isOptional" : false
+ },
+ {
+ "name" : "e",
+ "type" : "Roo.EventObject",
+ "desc" : "The event object",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "contextmenu",
+ "type" : "function",
+ "desc" : "Fires when a node is right clicked",
+ "sig" : "function (node, e)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The node",
+ "isOptional" : false
+ },
+ {
+ "name" : "e",
+ "type" : "Roo.EventObject",
+ "desc" : "The event object",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "beforeclick",
+ "type" : "function",
+ "desc" : "Fires before click processing on a node. Return false to cancel the default action.",
+ "sig" : "function (node, e)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The node",
+ "isOptional" : false
+ },
+ {
+ "name" : "e",
+ "type" : "Roo.EventObject",
+ "desc" : "The event object",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "checkchange",
+ "type" : "function",
+ "desc" : "Fires when a node with a checkbox's checked property changes",
+ "sig" : "function (_self, checked)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "this",
+ "type" : "Node",
+ "desc" : "This node",
+ "isOptional" : false
+ },
+ {
+ "name" : "checked",
+ "type" : "Boolean",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "nodedragover",
+ "type" : "function",
+ "desc" : "Fires when a tree node is being targeted for a drag drop, return false to signal drop not allowed. The dragOverEvent\npassed to handlers has the following properties:<br />\n<ul style=\"padding:5px;padding-left:16px;\">\n<li>tree - The TreePanel</li>\n<li>target - The node being targeted for the drop</li>\n<li>data - The drag data from the drag source</li>\n<li>point - The point of the drop - append, above or below</li>\n<li>source - The drag source</li>\n<li>rawEvent - Raw mouse event</li>\n<li>dropNode - Drop node(s) provided by the source.</li>\n<li>cancel - Set this to true to signal drop not allowed.</li>\n</ul>",
+ "sig" : "function (dragOverEvent)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "dragOverEvent",
+ "type" : "Object",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "beforeexpand",
+ "type" : "function",
+ "desc" : "Fires before a node is expanded, return false to cancel.",
+ "sig" : "function (node, deep, anim)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The node",
+ "isOptional" : false
+ },
+ {
+ "name" : "deep",
+ "type" : "Boolean",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "anim",
+ "type" : "Boolean",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "collapse",
+ "type" : "function",
+ "desc" : "Fires when a node is collapsed",
+ "sig" : "function (node)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The node",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "beforenodedrop",
+ "type" : "function",
+ "desc" : "Fires when a DD object is dropped on a node in this tree for preprocessing. Return false to cancel the drop. The dropEvent\npassed to handlers has the following properties:<br />\n<ul style=\"padding:5px;padding-left:16px;\">\n<li>tree - The TreePanel</li>\n<li>target - The node being targeted for the drop</li>\n<li>data - The drag data from the drag source</li>\n<li>point - The point of the drop - append, above or below</li>\n<li>source - The drag source</li>\n<li>rawEvent - Raw mouse event</li>\n<li>dropNode - Drop node(s) provided by the source <b>OR</b> you can supply node(s)\nto be inserted by setting them on this object.</li>\n<li>cancel - Set this to true to cancel the drop.</li>\n</ul>",
+ "sig" : "function (dropEvent)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "dropEvent",
+ "type" : "Object",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "beforechildrenrendered",
+ "type" : "function",
+ "desc" : "Fires right before the child nodes for a node are rendered",
+ "sig" : "function (node)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The node",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "textchange",
+ "type" : "function",
+ "desc" : "Fires when the text for a node is changed",
+ "sig" : "function (node, text, oldText)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The node",
+ "isOptional" : false
+ },
+ {
+ "name" : "text",
+ "type" : "String",
+ "desc" : "The new text",
+ "isOptional" : false
+ },
+ {
+ "name" : "oldText",
+ "type" : "String",
+ "desc" : "The old text",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "load",
+ "type" : "function",
+ "desc" : "Fires when a node is loaded",
+ "sig" : "function (node)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The node that was loaded",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "appendnode",
+ "type" : "function",
+ "desc" : "Fires when append node to the tree",
+ "sig" : "function (_self, node, index)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "this",
+ "type" : "Roo.tree.TreePanel",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "node",
+ "type" : "Roo.tree.TreeNode",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "index",
+ "type" : "Number",
+ "desc" : "The index of the newly appended node",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "startdrag",
+ "type" : "function",
+ "desc" : "Fires when a node starts being dragged",
+ "sig" : "function (_self, node, e)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "this",
+ "type" : "Roo.tree.TreePanel",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "node",
+ "type" : "Roo.tree.TreeNode",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "e",
+ "type" : "event",
+ "desc" : "The raw browser event",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "click",
+ "type" : "function",
+ "desc" : "Fires when a node is clicked",
+ "sig" : "function (node, e)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The node",
+ "isOptional" : false
+ },
+ {
+ "name" : "e",
+ "type" : "Roo.EventObject",
+ "desc" : "The event object",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "expand",
+ "type" : "function",
+ "desc" : "Fires when a node is expanded",
+ "sig" : "function (node)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The node",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "enddrag",
+ "type" : "function",
+ "desc" : "Fires when a drag operation is complete",
+ "sig" : "function (_self, node, e)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "this",
+ "type" : "Roo.tree.TreePanel",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "node",
+ "type" : "Roo.tree.TreeNode",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "e",
+ "type" : "event",
+ "desc" : "The raw browser event",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "nodedrop",
+ "type" : "function",
+ "desc" : "Fires after a DD object is dropped on a node in this tree. The dropEvent\npassed to handlers has the following properties:<br />\n<ul style=\"padding:5px;padding-left:16px;\">\n<li>tree - The TreePanel</li>\n<li>target - The node being targeted for the drop</li>\n<li>data - The drag data from the drag source</li>\n<li>point - The point of the drop - append, above or below</li>\n<li>source - The drag source</li>\n<li>rawEvent - Raw mouse event</li>\n<li>dropNode - Dropped node(s).</li>\n</ul>",
+ "sig" : "function (dropEvent)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "dropEvent",
+ "type" : "Object",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "dragdrop",
+ "type" : "function",
+ "desc" : "Fires when a dragged node is dropped on a valid DD target",
+ "sig" : "function (_self, node, dd, e)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "this",
+ "type" : "Roo.tree.TreePanel",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "node",
+ "type" : "Roo.tree.TreeNode",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "dd",
+ "type" : "DD",
+ "desc" : "The dd it was dropped on",
+ "isOptional" : false
+ },
+ {
+ "name" : "e",
+ "type" : "event",
+ "desc" : "The raw browser event",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "beforecollapse",
+ "type" : "function",
+ "desc" : "Fires before a node is collapsed, return false to cancel.",
+ "sig" : "function (node, deep, anim)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The node",
+ "isOptional" : false
+ },
+ {
+ "name" : "deep",
+ "type" : "Boolean",
+ "desc" : "",
+ "isOptional" : false
+ },
+ {
+ "name" : "anim",
+ "type" : "Boolean",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "disabledchange",
+ "type" : "function",
+ "desc" : "Fires when the disabled status of a node changes",
+ "sig" : "function (node, disabled)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The node",
+ "isOptional" : false
+ },
+ {
+ "name" : "disabled",
+ "type" : "Boolean",
+ "desc" : "",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "beforeload",
+ "type" : "function",
+ "desc" : "Fires before a node is loaded, return false to cancel",
+ "sig" : "function (node)\n{\n\n}",
+ "memberOf" : "Roo.tree.TreePanel",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The node being loaded",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "append",
+ "type" : "function",
+ "desc" : "Fires when a new child node is appended to a node in this tree.",
+ "sig" : "function (tree, parent, node, index)\n{\n\n}",
+ "memberOf" : "Roo.data.Tree",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "tree",
+ "type" : "Tree",
+ "desc" : "The owner tree",
+ "isOptional" : false
+ },
+ {
+ "name" : "parent",
+ "type" : "Node",
+ "desc" : "The parent node",
+ "isOptional" : false
+ },
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The newly appended node",
+ "isOptional" : false
+ },
+ {
+ "name" : "index",
+ "type" : "Number",
+ "desc" : "The index of the newly appended node",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "beforemove",
+ "type" : "function",
+ "desc" : "Fires before a node is moved to a new location in the tree. Return false to cancel the move.",
+ "sig" : "function (tree, node, oldParent, newParent, index)\n{\n\n}",
+ "memberOf" : "Roo.data.Tree",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "tree",
+ "type" : "Tree",
+ "desc" : "The owner tree",
+ "isOptional" : false
+ },
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The node being moved",
+ "isOptional" : false
+ },
+ {
+ "name" : "oldParent",
+ "type" : "Node",
+ "desc" : "The parent of the node",
+ "isOptional" : false
+ },
+ {
+ "name" : "newParent",
+ "type" : "Node",
+ "desc" : "The new parent the node is moving to",
+ "isOptional" : false
+ },
+ {
+ "name" : "index",
+ "type" : "Number",
+ "desc" : "The index it is being moved to",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "insert",
+ "type" : "function",
+ "desc" : "Fires when a new child node is inserted in a node in this tree.",
+ "sig" : "function (tree, parent, node, refNode)\n{\n\n}",
+ "memberOf" : "Roo.data.Tree",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "tree",
+ "type" : "Tree",
+ "desc" : "The owner tree",
+ "isOptional" : false
+ },
+ {
+ "name" : "parent",
+ "type" : "Node",
+ "desc" : "The parent node",
+ "isOptional" : false
+ },
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The child node inserted",
+ "isOptional" : false
+ },
+ {
+ "name" : "refNode",
+ "type" : "Node",
+ "desc" : "The child node the node was inserted before",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "beforeappend",
+ "type" : "function",
+ "desc" : "Fires before a new child is appended to a node in this tree, return false to cancel the append.",
+ "sig" : "function (tree, parent, node)\n{\n\n}",
+ "memberOf" : "Roo.data.Tree",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "tree",
+ "type" : "Tree",
+ "desc" : "The owner tree",
+ "isOptional" : false
+ },
+ {
+ "name" : "parent",
+ "type" : "Node",
+ "desc" : "The parent node",
+ "isOptional" : false
+ },
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The child node to be appended",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "move",
+ "type" : "function",
+ "desc" : "Fires when a node is moved to a new location in the tree",
+ "sig" : "function (tree, node, oldParent, newParent, index)\n{\n\n}",
+ "memberOf" : "Roo.data.Tree",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "tree",
+ "type" : "Tree",
+ "desc" : "The owner tree",
+ "isOptional" : false
+ },
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The node moved",
+ "isOptional" : false
+ },
+ {
+ "name" : "oldParent",
+ "type" : "Node",
+ "desc" : "The old parent of this node",
+ "isOptional" : false
+ },
+ {
+ "name" : "newParent",
+ "type" : "Node",
+ "desc" : "The new parent of this node",
+ "isOptional" : false
+ },
+ {
+ "name" : "index",
+ "type" : "Number",
+ "desc" : "The index it was moved to",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "beforeremove",
+ "type" : "function",
+ "desc" : "Fires before a child is removed from a node in this tree, return false to cancel the remove.",
+ "sig" : "function (tree, parent, node)\n{\n\n}",
+ "memberOf" : "Roo.data.Tree",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "tree",
+ "type" : "Tree",
+ "desc" : "The owner tree",
+ "isOptional" : false
+ },
+ {
+ "name" : "parent",
+ "type" : "Node",
+ "desc" : "The parent node",
+ "isOptional" : false
+ },
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The child node to be removed",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "remove",
+ "type" : "function",
+ "desc" : "Fires when a child node is removed from a node in this tree.",
+ "sig" : "function (tree, parent, node)\n{\n\n}",
+ "memberOf" : "Roo.data.Tree",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "tree",
+ "type" : "Tree",
+ "desc" : "The owner tree",
+ "isOptional" : false
+ },
+ {
+ "name" : "parent",
+ "type" : "Node",
+ "desc" : "The parent node",
+ "isOptional" : false
+ },
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The child node removed",
+ "isOptional" : false
+ }
+ ],
+ "returns" : []
+ },
+ {
+ "name" : "beforeinsert",
+ "type" : "function",
+ "desc" : "Fires before a new child is inserted in a node in this tree, return false to cancel the insert.",
+ "sig" : "function (tree, parent, node, refNode)\n{\n\n}",
+ "memberOf" : "Roo.data.Tree",
+ "example" : "",
+ "deprecated" : "",
+ "since" : "",
+ "see" : "",
+ "params" : [
+ {
+ "name" : "tree",
+ "type" : "Tree",
+ "desc" : "The owner tree",
+ "isOptional" : false
+ },
+ {
+ "name" : "parent",
+ "type" : "Node",
+ "desc" : "The parent node",
+ "isOptional" : false
+ },
+ {
+ "name" : "node",
+ "type" : "Node",
+ "desc" : "The child node to be inserted",
+ "isOptional" : false
+ },
+ {
+ "name" : "refNode",
+ "type" : "Node",
+ "desc" : "The child node the node is being inserted before",
"isOptional" : false
}
],
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "The default single selection for a TreePanel.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "DefaultSelectionModel",
"example" : "",
"deprecated" : "",
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Multi selection for a TreePanel.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "MultiSelectionModel",
"example" : "",
"deprecated" : "",
"Roo.Component",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Provides editor functionality for inline tree node editing. Any valid {@link Roo.form.Field} can be used\nas the editor field.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "TreeEditor",
"example" : "",
"deprecated" : "",
"name" : "alignment",
"type" : "String",
"desc" : "The position to align to (see {@link Roo.Element#alignTo} for more details, defaults to \"l-l\").",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeEditor"
},
{
"name" : "hideEl",
"type" : "Boolean",
"desc" : "True to hide the bound element while the editor is displayed (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeEditor"
},
{
"name" : "maxWidth",
"type" : "Number",
"desc" : "The maximum width in pixels of the editor field (defaults to 250). Note that if the maxWidth would exceed\nthe containing tree element's size, it will be automatically limited for you to the container width, taking\nscroll and client offsets into account prior to each edit.",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeEditor"
},
{
"name" : "constrain",
"name" : "field",
"type" : "Roo.form.TextField",
"desc" : "[required] The field configuration",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeEditor"
},
{
"name" : "hideMode",
"name" : "cls",
"type" : "String",
"desc" : "CSS class to apply to the editor (defaults to \"x-small-editor x-tree-editor\")",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeEditor"
},
{
"name" : "shim",
"type" : "Boolean",
"desc" : "True to shim the editor if selects/iframes could be displayed beneath it (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeEditor"
},
{
"name" : "cancelOnEsc",
"name" : "tree",
"type" : "Roo.tree.TreePanel",
"desc" : "The tree to bind to.",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeEditor"
},
{
"name" : "disableClass",
{
"name" : "Roo.tree.TreeFilter",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Note this class is experimental and doesn't update the indent (lines) or expand collapse icons of the nodes",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "TreeFilter",
"example" : "",
"deprecated" : "",
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A TreeLoader provides for lazy loading of an {@link Roo.tree.TreeNode}'s child\nnodes from a specified URL. The response must be a javascript Array definition\nwho's elements are node definition objects. eg:\n<pre><code>\n{ success : true,\n data : [\n \n { 'id': 1, 'text': 'A folder Node', 'leaf': false },\n { 'id': 2, 'text': 'A leaf Node', 'leaf': true }\n ]\n}\n\n\n</code></pre>\n<br><br>\nThe old style respose with just an array is still supported, but not recommended.\n<br><br>\n\nA server request is sent, and child nodes are loaded only when a node is expanded.\nThe loading node's id is passed to the server under the parameter name \"node\" to\nenable the server to produce the correct child nodes.\n<br><br>\nTo pass extra parameters, an event handler may be attached to the \"beforeload\"\nevent, and the parameters specified in the TreeLoader's baseParams property:\n<pre><code>\n myTreeLoader.on(\"beforeload\", function(treeLoader, node) {\n this.baseParams.category = node.attributes.category;\n }, this);\n \n</code></pre>\n\nThis would pass an HTTP parameter called \"category\" to the server containing\nthe value of the Node's \"category\" attribute.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "TreeLoader",
"example" : "",
"deprecated" : "",
"name" : "clearOnLoad",
"type" : "Boolean",
"desc" : "(optional) Default to true. Remove previously existing\nchild nodes before loading.",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeLoader"
},
{
"name" : "dataUrl",
"type" : "String",
"desc" : "The URL from which to request a Json string which\nspecifies an array of node definition object representing the child nodes\nto be loaded.",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeLoader"
},
{
"name" : "root",
"type" : "String",
"desc" : "(optional) Default to false. Use this to read data from an object \nproperty on loading, rather than expecting an array. (eg. more compatible to a standard\nGrid query { data : [ .....] }",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeLoader"
},
{
"name" : "requestMethod",
"type" : "String",
"desc" : "either GET or POST\ndefaults to POST (due to BC)\nto be loaded.",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeLoader"
},
{
"name" : "baseParams",
"type" : "Object",
"desc" : "(optional) An object containing properties which\nspecify HTTP parameters to be passed to each request for child nodes.",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeLoader"
},
{
"name" : "baseAttrs",
"type" : "Object",
"desc" : "(optional) An object containing attributes to be added to all nodes\ncreated by this loader. If the attributes sent by the server have an attribute in this object,\nthey take priority.",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeLoader"
},
{
"name" : "uiProviders",
"type" : "Object",
"desc" : "(optional) An object containing properties which\n\nDEPRECATED - use 'create' event handler to modify attributes - which affect creation.\nspecify custom {@link Roo.tree.TreeNodeUI} implementations. If the optional\n<i>uiProvider</i> attribute of a returned child node is a string rather\nthan a reference to a TreeNodeUI implementation, this that string value\nis used as a property name in the uiProviders object. You can define the provider named\n'default' , and this will be used for all nodes (if no uiProvider is delivered by the node data)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeLoader"
},
{
"name" : "queryParam",
"type" : "String",
"desc" : "(optional) \nName of the query as it will be passed on the querystring (defaults to 'node')\neg. the request will be ?node=[id]",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeLoader"
}
],
"methods" : [
"Roo.data.Node",
"Roo.util.Observable"
],
- "childClasses" : [
- "Roo.tree.AsyncTreeNode"
- ],
+ "childClasses" : {
+ "Roo.tree.TreeNode" : [
+ "Roo.tree.AsyncTreeNode"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "is to use the cls or iconCls attributes and add the icon via a CSS background image.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "TreeNode",
"example" : "",
"deprecated" : "",
"name" : "hrefTarget",
"type" : "String",
"desc" : "target frame for the link",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeNode"
},
{
"name" : "id",
"name" : "text",
"type" : "String",
"desc" : "The text for this node",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeNode"
},
{
"name" : "uiProvider",
"type" : "Function",
"desc" : "A UI <b>class</b> to use for this node (defaults to Roo.tree.TreeNodeUI)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeNode"
},
{
"name" : "expanded",
"type" : "Boolean",
"desc" : "true to start the node expanded",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeNode"
},
{
"name" : "qtipCfg",
"type" : "String",
"desc" : "An Ext QuickTip config for the node (used instead of qtip)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeNode"
},
{
"name" : "allowDrop",
"type" : "Boolean",
"desc" : "false if this node cannot be drop on",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeNode"
},
{
"name" : "disabled",
"type" : "Boolean",
"desc" : "true to start the node disabled",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeNode"
},
{
"name" : "cls",
"type" : "String",
"desc" : "A css class to be added to the node",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeNode"
},
{
"name" : "iconCls",
"type" : "String",
"desc" : "A css class to be added to the nodes icon element for applying css background images",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeNode"
},
{
"name" : "allowDrag",
"type" : "Boolean",
"desc" : "false to make this node undraggable if DD is on (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeNode"
},
{
"name" : "icon",
"type" : "String",
"desc" : "The path to an icon for the node. The preferred way to do this",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeNode"
},
{
"name" : "singleClickExpand",
"type" : "Boolean",
"desc" : "True for single click expand on this node",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeNode"
},
{
"name" : "qtip",
"type" : "String",
"desc" : "An Ext QuickTip for the node",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeNode"
},
{
"name" : "checked",
"type" : "Boolean",
"desc" : "True to render a checked checkbox for this node, false to render an unchecked checkbox\n(defaults to undefined with no checkbox rendered)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeNode"
},
{
"name" : "href",
"type" : "String",
"desc" : "URL of the link used for the node (defaults to #)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeNode"
},
{
"name" : "leaf",
{
"name" : "Roo.tree.TreeNodeUI",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "The TreeNode UI implementation is separate from the\ntree implementation. Unless you are customizing the tree UI,\nyou should never have to use this directly.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "TreeNodeUI",
"example" : "",
"deprecated" : "",
"Roo.data.Tree",
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : {
+ "Roo.tree.TreePanel" : [
+ "Roo.tree.ColumnTree"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "TreePanel",
"example" : "",
"deprecated" : "",
"name" : "editor",
"type" : "Roo.tree.TreeEditor",
"desc" : "The TreeEditor to display when clicked.",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "listeners",
"name" : "singleExpand",
"type" : "Boolean",
"desc" : "true if only 1 node per branch may be expanded",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "root",
"type" : "Roo.tree.TreeNode",
"desc" : "The root node",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "ddAppendOnly",
"type" : "String",
"desc" : "True if the tree should only allow append drops (use for trees which are sorted)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "dragConfig",
"type" : "Object",
"desc" : "Custom config to pass to the {@link Roo.tree.TreeDragZone} instance",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "enableDrop",
"type" : "Boolean",
"desc" : "true to enable just drop",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "hlColor",
"type" : "String",
"desc" : "The color of the node highlight (defaults to C3DAF9)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "rendererTip",
"type" : "Function",
"desc" : "DEPRECATED - use TreeLoader:create event / Sets the rendering (formatting) function for the nodes hovertip to return HTML markup for the tree view. The render function is called with the following parameters:<ul><li>The {Object} The data for the node.</li></ul>",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "enableDD",
"type" : "Boolean",
"desc" : "true to enable drag and drop",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "hlDrop",
"type" : "Boolean",
"desc" : "false to disable node highlight on drop (defaults to the value of Roo.enableFx)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "renderer",
"type" : "Function",
"desc" : "DEPRECATED - use TreeLoader:create event / Sets the rendering (formatting) function for the nodes. to return HTML markup for the tree view. The render function is called with the following parameters:<ul><li>The {Object} The data for the node.</li></ul>",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "rootVisible",
"type" : "Boolean",
"desc" : "false to hide the root node (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "enableDrag",
"type" : "Boolean",
"desc" : "true to enable just drag",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "ddGroup",
"type" : "String",
"desc" : "The DD group this TreePanel belongs to",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "lines",
"type" : "Boolean",
"desc" : "false to disable tree lines (defaults to true)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "dropConfig",
"type" : "Object",
"desc" : "Custom config to pass to the {@link Roo.tree.TreeDropZone} instance",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "selModel",
"type" : "Boolean",
"desc" : "A tree selection model to use with this TreePanel (defaults to a {@link Roo.tree.DefaultSelectionModel})",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "loader",
"type" : "Roo.tree.TreeLoader",
"desc" : "A TreeLoader for use with this TreePanel",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "containerScroll",
"type" : "Boolean",
"desc" : "true to register this container with ScrollManager",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "ddScroll",
"type" : "Boolean",
"desc" : "true to enable YUI body scrolling",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "animate",
"type" : "Boolean",
"desc" : "true to enable animated expand/collapse (defaults to the value of Roo.enableFx)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
},
{
"name" : "pathSeparator",
"type" : "String",
"desc" : "The token used to separate sub-paths in path strings (defaults to '/')",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreePanel"
}
],
"methods" : [
{
"name" : "Roo.tree.TreeSorter",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Provides sorting of nodes in a TreePanel",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "TreeSorter",
"example" : "",
"deprecated" : "",
"name" : "folderSort",
"type" : "Boolean",
"desc" : "True to sort leaf nodes under non leaf nodes",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeSorter"
},
{
"name" : "leafAttr",
"type" : "String",
"desc" : "The attribute used to determine leaf nodes in folder sort (defaults to \"leaf\")",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeSorter"
},
{
"name" : "caseSensitive",
"type" : "Boolean",
"desc" : "true for case sensitive sort (defaults to false)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeSorter"
},
{
"name" : "dir",
"type" : "String",
"desc" : "The direction to sort (asc or desc) (defaults to asc)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeSorter"
},
{
"name" : "sortType",
"type" : "Function",
"desc" : "A custom \"casting\" function used to convert node values before sorting",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeSorter"
},
{
"name" : "property",
"type" : "String",
"desc" : "The named attribute on the node to sort by (defaults to text)",
- "memberOf" : ""
+ "memberOf" : "Roo.tree.TreeSorter"
}
],
"methods" : [],
{
"name" : "Roo.tree",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "",
"isSingleton" : false,
"isStatic" : true,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Roo.tree",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.util.CSS",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Utility class for manipulating CSS rules",
"isSingleton" : true,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "CSS",
"example" : "",
"deprecated" : "",
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A wrapper class which can be applied to any element. Fires a \"click\" event while the\nmouse is pressed. The interval between firings may be specified in the config but\ndefaults to 10 milliseconds.\n\nOptionally, a CSS class may be applied to the element during the time it is pressed.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "ClickRepeater",
"example" : "",
"deprecated" : "",
"name" : "stopDefault",
"type" : "Boolean",
"desc" : "True to stop the default click event",
- "memberOf" : ""
+ "memberOf" : "Roo.util.ClickRepeater"
},
{
"name" : "listeners",
"name" : "delay",
"type" : "Number",
"desc" : "The initial delay before the repeating event begins firing.\nSimilar to an autorepeat key delay.",
- "memberOf" : ""
+ "memberOf" : "Roo.util.ClickRepeater"
},
{
"name" : "accelerate",
"type" : "Boolean",
"desc" : "True if autorepeating should start slowly and accelerate.\n \"interval\" and \"delay\" are ignored. \"immediate\" is honored.",
- "memberOf" : ""
+ "memberOf" : "Roo.util.ClickRepeater"
},
{
"name" : "preventDefault",
"type" : "Boolean",
"desc" : "True to prevent the default click event",
- "memberOf" : ""
+ "memberOf" : "Roo.util.ClickRepeater"
},
{
"name" : "interval",
"type" : "Number",
"desc" : "The interval between firings of the \"click\" event. Default 10 ms.",
- "memberOf" : ""
+ "memberOf" : "Roo.util.ClickRepeater"
},
{
"name" : "el",
"type" : "String/HTMLElement/Element",
"desc" : "The element to act as a button.",
- "memberOf" : ""
+ "memberOf" : "Roo.util.ClickRepeater"
},
{
"name" : "pressClass",
"type" : "String",
"desc" : "A CSS class name to be applied to the element while pressed.",
- "memberOf" : ""
+ "memberOf" : "Roo.util.ClickRepeater"
}
],
"methods" : [
{
"name" : "Roo.util.Clipboard",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Clipboard UTILS",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Clipboard",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.util.DelayedTask",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Provides a convenient method of performing setTimeout where a new\ntimeout cancels the old timeout. An example would be performing validation on a keypress.\nYou can use this class to buffer\nthe keypress events for a certain number of milliseconds, and perform only if they stop\nfor that amount of time.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "DelayedTask",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.util.Format",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Reusable data formatting functions",
"isSingleton" : true,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Format",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.util.JSON",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Modified version of Douglas Crockford\"s json.js that doesn\"t\nmess with the Object prototype \nhttp://www.json.org/js.html",
"isSingleton" : true,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "JSON",
"example" : "",
"deprecated" : "",
"augments" : [
"Roo.util.Observable"
],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "A Collection class that maintains both numeric indexes and keys and exposes events.",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "MixedCollection",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.util.Observable",
"augments" : [],
- "childClasses" : [
- "Roo.SplitLayoutRegion",
- "Roo.TabPanelItem",
- "Roo.bootstrap.Card",
- "Roo.form.TextArea",
- "Roo.form.MonthField",
- "Roo.data.Store",
- "Roo.dd.DropZone",
- "Roo.form.ComboBox",
- "Roo.form.GridField",
- "Roo.bootstrap.DocumentViewer",
- "Roo.bootstrap.DateField",
- "Roo.bootstrap.Button",
- "Roo.grid.GridView",
- "Roo.form.DisplayField",
- "Roo.form.ComboNested",
- "Roo.data.Tree",
- "Roo.dd.DD",
- "Roo.bootstrap.Calendar",
- "Roo.BasicDialog",
- "Roo.Ajax",
- "Roo.bootstrap.TabGroup",
- "Roo.View",
- "Roo.bootstrap.Component",
- "Roo.form.Form",
- "Roo.menu.DateItem",
- "Roo.bootstrap.panel.Content",
- "Roo.form.Checkbox",
- "Roo.bootstrap.Form",
- "Roo.bootstrap.Graph",
- "Roo.data.Connection",
- "Roo.Button",
- "Roo.TreePanel",
- "Roo.bootstrap.BezierSignature",
- "Roo.tree.TreeEditor",
- "Roo.bootstrap.dash.NumberBox",
- "Roo.dd.DragSource",
- "Roo.bootstrap.Alert",
- "Roo.NestedLayoutPanel",
- "Roo.bootstrap.TriggerField",
- "Roo.tree.DefaultSelectionModel",
- "Roo.bootstrap.MonthField",
- "Roo.bootstrap.PagingToolbar",
- "Roo.bootstrap.htmleditor.ToolbarStandard",
- "Roo.bootstrap.TabPanel",
- "Roo.util.MixedCollection",
- "Roo.bootstrap.DateSplitField",
- "Roo.bootstrap.Container",
- "Roo.Editor",
- "Roo.SplitBar",
- "Roo.bootstrap.CardHeader",
- "Roo.bootstrap.Modal",
- "Roo.dd.DropTarget",
- "Roo.bootstrap.TableRow",
- "Roo.bootstrap.CheckBox",
- "Roo.bootstrap.DocumentSlider",
- "Roo.form.Radio",
- "Roo.bootstrap.TimeField",
- "Roo.bootstrap.Radio",
- "Roo.bootstrap.TableBody",
- "Roo.LayoutManager",
- "Roo.Toolbar.SplitButton",
- "Roo.form.TriggerField",
- "Roo.bootstrap.Input",
- "Roo.LayoutDialog",
- "Roo.grid.ColumnModel",
- "Roo.bootstrap.dash.TabBox",
- "Roo.menu.ColorMenu",
- "Roo.bootstrap.DocumentManager",
- "Roo.grid.AbstractGridView",
- "Roo.grid.Grid",
- "Roo.form.Column",
- "Roo.XComponent",
- "Roo.bootstrap.nav.SidebarItem",
- "Roo.bootstrap.Progress",
- "Roo.bootstrap.RadioSet",
- "Roo.bootstrap.menu.Menu",
- "Roo.bootstrap.dash.TabPane",
- "Roo.CalendarPanel",
- "Roo.bootstrap.Brick",
- "Roo.form.Field",
- "Roo.form.Row",
- "Roo.bootstrap.DropTarget",
- "Roo.form.Hidden",
- "Roo.form.ComboCheck",
- "Roo.bootstrap.LocationPicker",
- "Roo.menu.Separator",
- "Roo.grid.CellSelectionModel",
- "Roo.form.DayPicker",
- "Roo.bootstrap.Link",
- "Roo.data.Node",
- "Roo.bootstrap.MessageBar",
- "Roo.BoxComponent",
- "Roo.tree.TreePanel",
- "Roo.bootstrap.nav.Bar",
- "Roo.SplitButton",
- "Roo.bootstrap.breadcrumb.Nav",
- "Roo.form.HtmlEditor",
- "Roo.bootstrap.Img",
- "Roo.bootstrap.PopoverNav",
- "Roo.bootstrap.LayoutMasonry",
- "Roo.bootstrap.SplitBar",
- "Roo.tree.TreeLoader",
- "Roo.bootstrap.PhoneInput",
- "Roo.TabPanel",
- "Roo.bootstrap.breadcrumb.Item",
- "Roo.Resizable",
- "Roo.form.ComboBoxArray.Item",
- "Roo.grid.SplitDragZone",
- "Roo.grid.GridEditor",
- "Roo.form.Layout",
- "Roo.BorderLayout",
- "Roo.menu.Menu",
- "Roo.bootstrap.nav.ProgressBarItem",
- "Roo.dd.DragDrop",
- "Roo.grid.EditorGrid",
- "Roo.ReaderLayout",
- "Roo.bootstrap.nav.Item",
- "Roo.bootstrap.panel.Nest",
- "Roo.bootstrap.CardUploader",
- "Roo.DatePicker",
- "Roo.LayoutRegion",
- "Roo.dd.DDTarget",
- "Roo.bootstrap.Element",
- "Roo.bootstrap.Pagination",
- "Roo.dd.DragZone",
- "Roo.grid.PropertyGrid",
- "Roo.bootstrap.MasonryBrick",
- "Roo.UpdateManager",
- "Roo.tree.TreeNode",
- "Roo.bootstrap.Markdown",
- "Roo.bootstrap.HtmlEditor",
- "Roo.HtmlEditorCore",
- "Roo.bootstrap.Table",
- "Roo.form.TextField",
- "Roo.grid.AbstractSelectionModel",
- "Roo.bootstrap.layout.Split",
- "Roo.bootstrap.Body",
- "Roo.menu.ColorItem",
- "Roo.form.TextItem",
- "Roo.bootstrap.SecurePass",
- "Roo.form.Signature",
- "Roo.bootstrap.PaginationItem",
- "Roo.bootstrap.menu.Item",
- "Roo.GridPanel",
- "Roo.bootstrap.nav.ProgressBar",
- "Roo.bootstrap.Slider",
- "Roo.menu.TextItem",
- "Roo.form.DateField",
- "Roo.Toolbar.Button",
- "Roo.menu.DateMenu",
- "Roo.bootstrap.ProgressBar",
- "Roo.bootstrap.Row",
- "Roo.bootstrap.layout.Region",
- "Roo.menu.BaseItem",
- "Roo.bootstrap.panel.Tabs",
- "Roo.menu.Adapter",
- "Roo.dd.DDProxy",
- "Roo.bootstrap.NumberField",
- "Roo.form.BasicForm",
- "Roo.bootstrap.panel.Grid",
- "Roo.bootstrap.layout.Basic",
- "Roo.tree.MultiSelectionModel",
- "Roo.util.ClickRepeater",
- "Roo.tree.AsyncTreeNode",
- "Roo.bootstrap.TextArea",
- "Roo.bootstrap.TableCell",
- "Roo.form.ComboBoxArray",
- "Roo.bootstrap.Column",
- "Roo.data.JsonStore",
- "Roo.data.SimpleStore",
- "Roo.bootstrap.ComboBox",
- "Roo.form.FCKeditor",
- "Roo.bootstrap.FieldLabel",
- "Roo.bootstrap.ButtonUploader",
- "Roo.bootstrap.ButtonGroup",
- "Roo.ContentPanel",
- "Roo.bootstrap.MoneyField",
- "Roo.bootstrap.menu.Separator",
- "Roo.bootstrap.layout.Manager",
- "Roo.menu.Item",
- "Roo.bootstrap.nav.Simplebar",
- "Roo.Component",
- "Roo.bootstrap.Popover",
- "Roo.bootstrap.CardImageTop",
- "Roo.form.Select",
- "Roo.bootstrap.UploadCropbox",
- "Roo.form.NumberField",
- "Roo.ColorPalette",
- "Roo.form.FieldSet",
- "Roo.Document",
- "Roo.BasicLayoutRegion",
- "Roo.bootstrap.layout.Border",
- "Roo.bootstrap.CardFooter",
- "Roo.JsonView",
- "Roo.bootstrap.LayoutMasonryAuto",
- "Roo.menu.CheckItem",
- "Roo.bootstrap.nav.Headerbar",
- "Roo.bootstrap.Header",
- "Roo.bootstrap.nav.Group",
- "Roo.bootstrap.panel.TabItem",
- "Roo.grid.RowSelectionModel"
- ],
+ "childClasses" : {
+ "Roo.bootstrap.nav.Item" : [
+ "Roo.bootstrap.nav.SidebarItem"
+ ],
+ "Roo.ContentPanel" : [
+ "Roo.GridPanel",
+ "Roo.NestedLayoutPanel",
+ "Roo.TreePanel"
+ ],
+ "Roo.LayoutRegion" : [
+ "Roo.SplitLayoutRegion",
+ "Roo.bootstrap.layout.Split"
+ ],
+ "Roo.form.Layout" : [
+ "Roo.form.Column",
+ "Roo.form.FieldSet",
+ "Roo.form.Row"
+ ],
+ "Roo.bootstrap.Column" : [
+ "Roo.bootstrap.TabGroup"
+ ],
+ "Roo.grid.EditorGrid" : [
+ "Roo.grid.PropertyGrid"
+ ],
+ "Roo.LayoutManager" : [
+ "Roo.BorderLayout"
+ ],
+ "Roo.dd.DropTarget" : [
+ "Roo.dd.DropZone"
+ ],
+ "Roo.bootstrap.Element" : [
+ "Roo.bootstrap.CardFooter",
+ "Roo.bootstrap.CardHeader",
+ "Roo.bootstrap.CardImageTop",
+ "Roo.bootstrap.DropTarget"
+ ],
+ "Roo.form.TriggerField" : [
+ "Roo.form.ComboBox",
+ "Roo.form.DateField",
+ "Roo.form.MonthField",
+ "Roo.form.Select"
+ ],
+ "Roo.form.ComboBox" : [
+ "Roo.form.ComboCheck",
+ "Roo.form.ComboNested"
+ ],
+ "Roo.View" : [
+ "Roo.JsonView"
+ ],
+ "Roo.data.DataProxy" : [
+ "Roo.data.HttpProxy"
+ ],
+ "Roo.menu.Menu" : [
+ "Roo.menu.ColorMenu",
+ "Roo.menu.DateMenu"
+ ],
+ "Roo.bootstrap.ComboBox" : [
+ "Roo.bootstrap.MoneyField"
+ ],
+ "Roo.dd.DragDrop" : [
+ "Roo.dd.DD",
+ "Roo.dd.DDTarget"
+ ],
+ "Roo.tree.TreeNode" : [
+ "Roo.tree.AsyncTreeNode"
+ ],
+ "Roo.Button" : [
+ "Roo.SplitButton",
+ "Roo.Toolbar.Button"
+ ],
+ "Roo.util.Observable" : [
+ "Roo.BasicDialog",
+ "Roo.BasicLayoutRegion",
+ "Roo.Button",
+ "Roo.Component",
+ "Roo.ContentPanel",
+ "Roo.Document",
+ "Roo.LayoutManager",
+ "Roo.Resizable",
+ "Roo.SplitBar",
+ "Roo.TabPanel",
+ "Roo.TabPanelItem",
+ "Roo.UpdateManager",
+ "Roo.View",
+ "Roo.XComponent",
+ "Roo.bootstrap.SplitBar",
+ "Roo.bootstrap.layout.Basic",
+ "Roo.bootstrap.panel.Content",
+ "Roo.bootstrap.panel.TabItem",
+ "Roo.bootstrap.panel.Tabs",
+ "Roo.data.Connection",
+ "Roo.data.DataProxy",
+ "Roo.data.Node",
+ "Roo.data.Store",
+ "Roo.data.Tree",
+ "Roo.dd.DragDrop",
+ "Roo.form.BasicForm",
+ "Roo.grid.AbstractGridView",
+ "Roo.grid.AbstractSelectionModel",
+ "Roo.grid.ColumnModel",
+ "Roo.grid.Grid",
+ "Roo.grid.GridView",
+ "Roo.menu.Menu",
+ "Roo.tree.DefaultSelectionModel",
+ "Roo.tree.MultiSelectionModel",
+ "Roo.tree.TreeLoader",
+ "Roo.util.ClickRepeater",
+ "Roo.util.MixedCollection"
+ ],
+ "Roo.bootstrap.Input" : [
+ "Roo.bootstrap.CheckBox",
+ "Roo.bootstrap.DateField",
+ "Roo.bootstrap.MonthField",
+ "Roo.bootstrap.NumberField",
+ "Roo.bootstrap.RadioSet",
+ "Roo.bootstrap.SecurePass",
+ "Roo.bootstrap.TextArea",
+ "Roo.bootstrap.TimeField",
+ "Roo.bootstrap.TriggerField"
+ ],
+ "Roo.bootstrap.layout.Manager" : [
+ "Roo.bootstrap.layout.Border"
+ ],
+ "Roo.Component" : [
+ "Roo.BoxComponent",
+ "Roo.CalendarPanel",
+ "Roo.ColorPalette",
+ "Roo.DatePicker",
+ "Roo.Editor",
+ "Roo.HtmlEditorCore",
+ "Roo.bootstrap.Component",
+ "Roo.form.Layout",
+ "Roo.menu.BaseItem"
+ ],
+ "Roo.BorderLayout" : [
+ "Roo.ReaderLayout"
+ ],
+ "Roo.menu.Item" : [
+ "Roo.menu.CheckItem"
+ ],
+ "Roo.form.Field" : [
+ "Roo.form.Checkbox",
+ "Roo.form.DayPicker",
+ "Roo.form.DisplayField",
+ "Roo.form.GridField",
+ "Roo.form.HtmlEditor",
+ "Roo.form.Signature",
+ "Roo.form.TextField"
+ ],
+ "Roo.form.BasicForm" : [
+ "Roo.form.Form"
+ ],
+ "Roo.SplitButton" : [
+ "Roo.Toolbar.SplitButton"
+ ],
+ "Roo.bootstrap.panel.Content" : [
+ "Roo.bootstrap.panel.Grid",
+ "Roo.bootstrap.panel.Nest"
+ ],
+ "Roo.BasicDialog" : [
+ "Roo.LayoutDialog"
+ ],
+ "Roo.menu.BaseItem" : [
+ "Roo.menu.Adapter",
+ "Roo.menu.Item",
+ "Roo.menu.Separator",
+ "Roo.menu.TextItem"
+ ],
+ "Roo.BoxComponent" : [
+ "Roo.form.ComboBoxArray.Item",
+ "Roo.form.Field",
+ "Roo.form.TextItem"
+ ],
+ "Roo.data.Store" : [
+ "Roo.data.JsonStore",
+ "Roo.data.SimpleStore"
+ ],
+ "Roo.dd.DDProxy" : [
+ "Roo.dd.DragSource",
+ "Roo.grid.SplitDragZone"
+ ],
+ "Roo.menu.Adapter" : [
+ "Roo.menu.ColorItem",
+ "Roo.menu.DateItem"
+ ],
+ "Roo.tree.TreePanel" : [
+ "Roo.tree.ColumnTree"
+ ],
+ "Roo.bootstrap.layout.Basic" : [
+ "Roo.bootstrap.layout.Region"
+ ],
+ "Roo.bootstrap.TriggerField" : [
+ "Roo.bootstrap.ComboBox",
+ "Roo.bootstrap.PhoneInput"
+ ],
+ "Roo.form.TextField" : [
+ "Roo.form.ComboBoxArray",
+ "Roo.form.Hidden",
+ "Roo.form.NumberField",
+ "Roo.form.TextArea",
+ "Roo.form.TriggerField"
+ ],
+ "Roo.form.Checkbox" : [
+ "Roo.form.Radio"
+ ],
+ "Roo.grid.AbstractSelectionModel" : [
+ "Roo.grid.CellSelectionModel",
+ "Roo.grid.RowSelectionModel"
+ ],
+ "Roo.dd.DDTarget" : [
+ "Roo.dd.DropTarget"
+ ],
+ "Roo.bootstrap.Button" : [
+ "Roo.bootstrap.ButtonUploader",
+ "Roo.bootstrap.CardUploader"
+ ],
+ "Roo.bootstrap.Component" : [
+ "Roo.bootstrap.Alert",
+ "Roo.bootstrap.BezierSignature",
+ "Roo.bootstrap.Body",
+ "Roo.bootstrap.Brick",
+ "Roo.bootstrap.Button",
+ "Roo.bootstrap.ButtonGroup",
+ "Roo.bootstrap.Calendar",
+ "Roo.bootstrap.Card",
+ "Roo.bootstrap.Column",
+ "Roo.bootstrap.Container",
+ "Roo.bootstrap.DateSplitField",
+ "Roo.bootstrap.DocumentManager",
+ "Roo.bootstrap.DocumentSlider",
+ "Roo.bootstrap.DocumentViewer",
+ "Roo.bootstrap.Element",
+ "Roo.bootstrap.FieldLabel",
+ "Roo.bootstrap.Form",
+ "Roo.bootstrap.Graph",
+ "Roo.bootstrap.Header",
+ "Roo.bootstrap.Img",
+ "Roo.bootstrap.Input",
+ "Roo.bootstrap.LayoutMasonry",
+ "Roo.bootstrap.LayoutMasonryAuto",
+ "Roo.bootstrap.Link",
+ "Roo.bootstrap.LocationPicker",
+ "Roo.bootstrap.MasonryBrick",
+ "Roo.bootstrap.MessageBar",
+ "Roo.bootstrap.Modal",
+ "Roo.bootstrap.Pagination",
+ "Roo.bootstrap.PaginationItem",
+ "Roo.bootstrap.Popover",
+ "Roo.bootstrap.Progress",
+ "Roo.bootstrap.ProgressBar",
+ "Roo.bootstrap.Radio",
+ "Roo.bootstrap.Row",
+ "Roo.bootstrap.Slider",
+ "Roo.bootstrap.TabPanel",
+ "Roo.bootstrap.Table",
+ "Roo.bootstrap.TableBody",
+ "Roo.bootstrap.TableCell",
+ "Roo.bootstrap.TableRow",
+ "Roo.bootstrap.UploadCropbox",
+ "Roo.bootstrap.breadcrumb.Item",
+ "Roo.bootstrap.breadcrumb.Nav",
+ "Roo.bootstrap.dash.NumberBox",
+ "Roo.bootstrap.dash.TabBox",
+ "Roo.bootstrap.dash.TabPane",
+ "Roo.bootstrap.layout.Manager",
+ "Roo.bootstrap.menu.Item",
+ "Roo.bootstrap.menu.Menu",
+ "Roo.bootstrap.menu.Separator",
+ "Roo.bootstrap.nav.Bar",
+ "Roo.bootstrap.nav.Group",
+ "Roo.bootstrap.nav.Item",
+ "Roo.bootstrap.nav.ProgressBar",
+ "Roo.bootstrap.nav.ProgressBarItem"
+ ],
+ "Roo.data.Tree" : [
+ "Roo.tree.TreePanel"
+ ],
+ "Roo.dd.DD" : [
+ "Roo.dd.DDProxy"
+ ],
+ "Roo.form.TextArea" : [
+ "Roo.form.FCKeditor"
+ ],
+ "Roo.grid.Grid" : [
+ "Roo.grid.Calendar",
+ "Roo.grid.EditorGrid"
+ ],
+ "Roo.Editor" : [
+ "Roo.grid.GridEditor",
+ "Roo.tree.TreeEditor"
+ ],
+ "Roo.bootstrap.nav.Simplebar" : [
+ "Roo.bootstrap.PagingToolbar",
+ "Roo.bootstrap.PopoverNav",
+ "Roo.bootstrap.htmleditor.ToolbarStandard",
+ "Roo.bootstrap.nav.Headerbar"
+ ],
+ "Roo.data.Connection" : [
+ "Roo.Ajax"
+ ],
+ "Roo.dd.DragSource" : [
+ "Roo.dd.DragZone"
+ ],
+ "Roo.bootstrap.nav.Bar" : [
+ "Roo.bootstrap.nav.Sidebar",
+ "Roo.bootstrap.nav.Simplebar"
+ ],
+ "Roo.BasicLayoutRegion" : [
+ "Roo.LayoutRegion"
+ ],
+ "Roo.bootstrap.TextArea" : [
+ "Roo.bootstrap.HtmlEditor",
+ "Roo.bootstrap.Markdown"
+ ],
+ "Roo.data.Node" : [
+ "Roo.tree.TreeNode"
+ ]
+ },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Base class that provides a common interface for publishing events. Subclasses are expected to\nto have a property \"events\" with all the events defined.<br>\nFor example:\n<pre><code>\n Employee = function(name){\n this.name = name;\n this.addEvents({\n \"fired\" : true,\n \"quit\" : true\n });\n }\n Roo.extend(Employee, Roo.util.Observable);\n</code></pre>",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Observable",
"example" : "",
"deprecated" : "",
"name" : "listeners",
"type" : "Object",
"desc" : "list of events and functions to call for this object, \nFor example :\n<pre><code>\n listeners : { \n 'click' : function(e) {\n ..... \n } ,\n .... \n } \n </code></pre>",
- "memberOf" : ""
+ "memberOf" : "Roo.util.Observable"
}
],
"methods" : [
{
"name" : "Roo.util.TextMetrics.Instance",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "",
"isSingleton" : false,
"isStatic" : true,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Roo.util.TextMetrics.Instance",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.util.TextMetrics",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "Provides precise pixel measurements for blocks of text so that you can determine exactly how high and\nwide, in pixels, a given block of text will be.",
"isSingleton" : true,
"isStatic" : false,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "TextMetrics",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.util",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "",
"isSingleton" : false,
"isStatic" : true,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "Roo.util",
"example" : "",
"deprecated" : "",
{
"name" : "String",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : true,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "String",
"example" : "",
"deprecated" : "",
{
"name" : "_global_",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "",
"isSingleton" : false,
"isStatic" : false,
"isBuiltin" : true,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "_global_",
"example" : "",
"deprecated" : "",
{
"name" : "this",
"augments" : [],
- "childClasses" : [],
+ "childClasses" : { },
+ "tree_children" : [],
+ "tree_parent" : [],
"desc" : "",
"isSingleton" : false,
"isStatic" : true,
"isBuiltin" : false,
+ "isAbstract" : false,
+ "isBuilderTop" : false,
"memberOf" : "this",
"example" : "",
"deprecated" : "",
{
"name" : "Roo.bootstrap.nav.Sidebar",
"cn" : [],
- "is_class" : false
+ "is_class" : true
},
{
"name" : "Roo.bootstrap.nav.SidebarItem",
"cn" : [],
"is_class" : true
},
- {
- "name" : "Roo.dd.DragDropMgr",
- "cn" : [],
- "is_class" : true
- },
{
"name" : "Roo.dd.DragSource",
"cn" : [],