/* This file is part of Ext JS 3.4 Copyright (c) 2011-2013 Sencha Inc Contact: http://www.sencha.com/contact GNU General Public License Usage This file may be used under the terms of the GNU General Public License version 3.0 as published by the Free Software Foundation and appearing in the file LICENSE included in the packaging of this file. Please review the following information to ensure the GNU General Public License version 3.0 requirements will be met: http://www.gnu.org/copyleft/gpl.html. If you are unsure which license is appropriate for your use, please contact the sales department at http://www.sencha.com/contact. Build date: 2013-04-03 15:07:25 */ Ext.data.JsonP.Ext_Updater({"alternateClassNames":[],"aliases":{},"enum":null,"parentMixins":[],"tagname":"class","subclasses":[],"extends":"Ext.util.Observable","uses":[],"html":"

Hierarchy

Files

Provides AJAX-style update capabilities for Element objects. Updater can be used to update\nan Ext.Element once, or you can use startAutoRefresh to set up an auto-updating\nElement on a specific interval.

\nUsage:

\n\n
var el = Ext.get(\"foo\"); // Get Ext.Element object\nvar mgr = el.getUpdater();\nmgr.update({\n        url: \"http://myserver.com/index.php\",\n        params: {\n            param1: \"foo\",\n            param2: \"bar\"\n        }\n});\n...\nmgr.formUpdate(\"myFormId\", \"http://myserver.com/index.php\");\n
\n// or directly (returns the same Updater instance)\nvar mgr = new Ext.Updater(\"myElementId\");\nmgr.startAutoRefresh(60, \"http://myserver.com/index.php\");\nmgr.on(\"update\", myFcnNeedsToKnow);\n
\n// short handed call directly from the element object\nExt.get(\"foo\").load({\n url: \"bar.php\",\n scripts: true,\n params: \"param1=foo&param2=bar\",\n text: \"Loading Foo...\"\n});\n
\n\n
Defined By

Config options

(optional) A config object containing one or more event handlers to be added to this\nobject during initialization. ...

(optional)

A config object containing one or more event handlers to be added to this\nobject during initialization. This should be a valid listeners config object as specified in the\naddListener example for attaching multiple handlers at once.

\n\n

DOM events from ExtJs Components

\n\n\n

While some ExtJs Component classes export selected DOM events (e.g. \"click\", \"mouseover\" etc), this\n\n\n

is usually only done when extra value can be added. For example the DataView's\nclick event passing the node clicked on. To access DOM\nevents directly from a Component's HTMLElement, listeners must be added to the Element after the Component\nhas been rendered. A plugin can simplify this step:

\n\n
// Plugin is configured with a listeners config object.\n// The Component is appended to the argument list of all handler functions.\nExt.DomObserver = Ext.extend(Object, {\n    constructor: function(config) {\n        this.listeners = config.listeners ? config.listeners : config;\n    },\n\n    // Component passes itself into plugin's init method\n    init: function(c) {\n        var p, l = this.listeners;\n        for (p in l) {\n            if (Ext.isFunction(l[p])) {\n                l[p] = this.createHandler(l[p], c);\n            } else {\n                l[p].fn = this.createHandler(l[p].fn, c);\n            }\n        }\n\n        // Add the listeners to the Element immediately following the render call\n        c.render = c.render.createSequence(function() {\n            var e = c.getEl();\n            if (e) {\n                e.on(l);\n            }\n        });\n    },\n\n    createHandler: function(fn, c) {\n        return function(e) {\n            fn.call(this, e, c);\n        };\n    }\n});\n\nvar combo = new Ext.form.ComboBox({\n\n    // Collapse combo when its element is clicked on\n    plugins: [ new Ext.DomObserver({\n        click: function(evt, comp) {\n            comp.collapse();\n        }\n    })],\n    store: myStore,\n    typeAhead: true,\n    mode: 'local',\n    triggerAction: 'all'\n});\n
\n\n\n

\n
Defined By

Properties

Cached url to use for refreshes. ...

Cached url to use for refreshes. Overwritten every time update() is called unless \"discardUrl\" param is set to true.

\n
Ext.Updater
view source
disableCaching : Boolean

Whether to append unique parameter on get request to disable caching (defaults to Ext.Updater.defaults.disableCaching).

\n

Whether to append unique parameter on get request to disable caching (defaults to Ext.Updater.defaults.disableCaching).

\n

The Element object

\n

The Element object

\n
Delegate for formUpdate() prebound to \"this\", use myUpdater.formUpdateDelegate.createCallback(arg1, arg2) to bind arg...

Delegate for formUpdate() prebound to \"this\", use myUpdater.formUpdateDelegate.createCallback(arg1, arg2) to bind arguments

\n

Text for loading indicator (defaults to Ext.Updater.defaults.indicatorText).

\n

Text for loading indicator (defaults to Ext.Updater.defaults.indicatorText).

\n
Ext.Updater
view source
loadScripts : Boolean

True to process scripts in the output (defaults to Ext.Updater.defaults.loadScripts).

\n

True to process scripts in the output (defaults to Ext.Updater.defaults.loadScripts).

\n

Delegate for refresh() prebound to \"this\", use myUpdater.refreshDelegate.createCallback(arg1, arg2) to bind arguments

\n

Delegate for refresh() prebound to \"this\", use myUpdater.refreshDelegate.createCallback(arg1, arg2) to bind arguments

\n
Ext.Updater
view source
renderer : Object

The renderer for this Updater (defaults to Ext.Updater.BasicRenderer).

\n

The renderer for this Updater (defaults to Ext.Updater.BasicRenderer).

\n

Whether to show indicatorText when loading (defaults to Ext.Updater.defaults.showLoadIndicator).

\n

Whether to show indicatorText when loading (defaults to Ext.Updater.defaults.showLoadIndicator).

\n

Blank page URL to use with SSL file uploads (defaults to Ext.Updater.defaults.sslBlankUrl).

\n

Blank page URL to use with SSL file uploads (defaults to Ext.Updater.defaults.sslBlankUrl).

\n

Timeout for requests or form posts in seconds (defaults to Ext.Updater.defaults.timeout).

\n

Timeout for requests or form posts in seconds (defaults to Ext.Updater.defaults.timeout).

\n
Ext.Updater
view source
transaction : Object

Transaction object of the current executing transaction, or null if there is no active transaction.

\n

Transaction object of the current executing transaction, or null if there is no active transaction.

\n

Delegate for update() prebound to \"this\", use myUpdater.updateDelegate.createCallback(arg1, arg2) to bind arguments

\n

Delegate for update() prebound to \"this\", use myUpdater.updateDelegate.createCallback(arg1, arg2) to bind arguments

\n

Methods

Defined By

Instance Methods

Ext.Updater
view source
new( el, [forceNew] ) : Ext.Updater
Create new Updater directly. ...

Create new Updater directly.

\n

Parameters

  • el : Mixed

    The element to update

    \n
  • forceNew : Boolean (optional)

    By default the constructor checks to see if the passed element already\nhas an Updater and if it does it returns the same instance. This will skip that check (useful for extending this class).

    \n

Returns

Ext.Updater
view source
( )
Aborts the currently executing transaction, if any. ...

Aborts the currently executing transaction, if any.

\n
Adds the specified events to the list of events which this Observable may fire. ...

Adds the specified events to the list of events which this Observable may fire.

\n

Parameters

  • o : Object|String

    Either an object with event names as properties with a value of true\nor the first event name string if multiple event names are being passed as separate parameters.

    \n
  • Optional : string

    . Event name if multiple event names are being passed as separate parameters.\nUsage:

    \n\n
    this.addEvents('storeloaded', 'storecleared');\n
    \n\n
( eventName, handler, [scope], [options] )
Appends an event handler to this object. ...

Appends an event handler to this object.

\n

Parameters

  • eventName : String

    The name of the event to listen for.

    \n
  • handler : Function

    The method the event invokes.

    \n
  • scope : Object (optional)

    The scope (this reference) in which the handler function is executed.\nIf omitted, defaults to the object which fired the event.

    \n
  • options : Object (optional)

    An object containing handler configuration.\nproperties. This may contain any of the following properties:

      \n
    • scope : Object
      The scope (this reference) in which the handler function is executed.\nIf omitted, defaults to the object which fired the event.
    • \n
    • delay : Number
      The number of milliseconds to delay the invocation of the handler after the event fires.
    • \n
    • single : Boolean
      True to add a handler to handle just the next firing of the event, and then remove itself.
    • \n
    • buffer : Number
      Causes the handler to be scheduled to run in an Ext.util.DelayedTask delayed\nby the specified number of milliseconds. If the event fires again within that time, the original\nhandler is not invoked, but the new handler is scheduled in its place.
    • \n
    • target : Observable
      Only call the handler if the event was fired on the target Observable, not\nif the event was bubbled up from a child Observable.
    • \n

    \n\n

    \nCombining Options
    \nUsing the options argument, it is possible to combine different types of listeners:
    \n
    \nA delayed, one-time listener.\n

    myDataView.on('click', this.onClick, this, {\nsingle: true,\ndelay: 100\n});
    \n

    \nAttaching multiple handlers in 1 call
    \nThe method also allows for a single argument to be passed which is a config object containing properties\nwhich specify multiple handlers.\n

    \n

    myGridPanel.on({\n'click' : {\n    fn: this.onClick,\n    scope: this,\n    delay: 100\n},\n'mouseover' : {\n    fn: this.onMouseOver,\n    scope: this\n},\n'mouseout' : {\n    fn: this.onMouseOut,\n    scope: this\n}\n});
    \n

    \nOr a shorthand syntax:
    \n

    myGridPanel.on({\n'click' : this.onClick,\n'mouseover' : this.onMouseOver,\n'mouseout' : this.onMouseOut,\n scope: this\n});
    \n\n

Enables events fired by this Observable to bubble up an owner hierarchy by calling\nthis.getBubbleTarget() if present. ...

Enables events fired by this Observable to bubble up an owner hierarchy by calling\nthis.getBubbleTarget() if present. There is no implementation in the Observable base class.

\n\n\n

This is commonly used by Ext.Components to bubble events to owner Containers. See Ext.Component.getBubbleTarget. The default\nimplementation in Ext.Component returns the Component's immediate owner. But if a known target is required, this can be overridden to\naccess the required target more quickly.

\n\n\n

Example:

\n\n\n
Ext.override(Ext.form.Field, {\n    //  Add functionality to Field's initComponent to enable the change event to bubble\n    initComponent : Ext.form.Field.prototype.initComponent.createSequence(function() {\n        this.enableBubble('change');\n    }),\n\n    //  We know that we want Field's events to bubble directly to the FormPanel.\n    getBubbleTarget : function() {\n        if (!this.formPanel) {\n            this.formPanel = this.findParentByType('form');\n        }\n        return this.formPanel;\n    }\n});\n\nvar myForm = new Ext.formPanel({\n    title: 'User Details',\n    items: [{\n        ...\n    }],\n    listeners: {\n        change: function() {\n            // Title goes red if form has been modified.\n            myForm.header.setStyle('color', 'red');\n        }\n    }\n});\n
\n\n

Parameters

  • events : String/Array

    The event name to bubble, or an Array of event names.

    \n
( eventName, args ) : Boolean
Fires the specified event with the passed parameters (minus the event name). ...

Fires the specified event with the passed parameters (minus the event name).

\n\n\n

An event may be set to bubble up an Observable parent hierarchy (See Ext.Component.getBubbleTarget)\nby calling enableBubble.

\n\n

Parameters

  • eventName : String

    The name of the event to fire.

    \n
  • args : Object...

    Variable number of parameters are passed to handlers.

    \n

Returns

  • Boolean

    returns false if any of the handlers return false otherwise it returns true.

    \n
Ext.Updater
view source
( form, [url], [reset], [callback] )
Performs an asynchronous form post, updating this element with the response. ...

Performs an asynchronous form post, updating this element with the response. If the form has the attribute\nenctype=\"multipart/form-data\", it assumes it's a file upload.\nUses this.sslBlankUrl for SSL file uploads to prevent IE security warning.

\n\n\n

File uploads are not performed using normal \"Ajax\" techniques, that is they are not\nperformed using XMLHttpRequests. Instead the form is submitted in the standard manner with the\nDOM <form> element temporarily modified to have its\ntarget set to refer\nto a dynamically generated, hidden <iframe> which is inserted into the document\nbut removed after the return data has been gathered.

\n\n\n

Be aware that file upload packets, sent with the content type multipart/form-data\nand some server technologies (notably JEE) may require some custom processing in order to\nretrieve parameter names and parameter values from the packet content.

\n\n

Parameters

  • form : String/HTMLElement

    The form Id or form element

    \n
  • url : String (optional)

    The url to pass the form to. If omitted the action attribute on the form will be used.

    \n
  • reset : Boolean (optional)

    Whether to try to reset the form after the update

    \n
  • callback : Function (optional)

    Callback when transaction is complete. The following\nparameters are passed:

      \n
    • el : Ext.Element

      The Element being updated.

    • \n
    • success : Boolean

      True for success, false for failure.

    • \n
    • response : XMLHttpRequest

      The XMLHttpRequest which processed the update.

    \n
This is an overrideable method which returns a reference to a default\nrenderer class if none is specified when creati...

This is an overrideable method which returns a reference to a default\nrenderer class if none is specified when creating the Ext.Updater.\nDefaults to Ext.Updater.BasicRenderer

\n
Get the Element this Updater is bound to ...

Get the Element this Updater is bound to

\n

Returns

Ext.Updater
view source
( ) : Object
Returns the current content renderer for this Updater. ...

Returns the current content renderer for this Updater. See Ext.Updater.BasicRenderer.render for more details.

\n

Returns

  • Object
    \n
Checks to see if this object has any listeners for a specified event ...

Checks to see if this object has any listeners for a specified event

\n

Parameters

  • eventName : String

    The name of the event to check for

    \n

Returns

  • Boolean

    True if the event is being listened for, else false

    \n
Returns true if the Updater is currently set to auto refresh its content (see startAutoRefresh), otherwise false. ...

Returns true if the Updater is currently set to auto refresh its content (see startAutoRefresh), otherwise false.

\n
Ext.Updater
view source
( ) : Boolean
Returns true if an update is in progress, otherwise false. ...

Returns true if an update is in progress, otherwise false.

\n

Returns

  • Boolean
    \n
( eventName, handler, [scope], [options] )
Appends an event handler to this object (shorthand for addListener.) ...

Appends an event handler to this object (shorthand for addListener.)

\n

Parameters

  • eventName : String

    The type of event to listen for

    \n
  • handler : Function

    The method the event invokes

    \n
  • scope : Object (optional)

    The scope (this reference) in which the handler function is executed.\nIf omitted, defaults to the object which fired the event.

    \n
  • options : Object (optional)

    An object containing handler configuration.

    \n
Removes all listeners for this object ...

Removes all listeners for this object

\n
Ext.Updater
view source
( [callback] )
Refresh the element with the last used url or defaultUrl. ...

Refresh the element with the last used url or defaultUrl. If there is no url, it returns immediately

\n

Parameters

  • callback : Function (optional)

    Callback when transaction is complete - called with signature (oElement, bSuccess)

    \n
Relays selected events from the specified Observable as if the events were fired by this. ...

Relays selected events from the specified Observable as if the events were fired by this.

\n

Parameters

  • o : Object

    The Observable whose events this object is to relay.

    \n
  • events : Array

    Array of event names to relay.

    \n
( eventName, handler, [scope] )
Removes an event handler. ...

Removes an event handler.

\n

Parameters

  • eventName : String

    The type of event the handler was associated with.

    \n
  • handler : Function

    The handler to remove. This must be a reference to the function passed into the addListener call.

    \n
  • scope : Object (optional)

    The scope originally specified for the handler.

    \n
Resume firing events. ...

Resume firing events. (see suspendEvents)\nIf events were suspended using the queueSuspended parameter, then all\nevents fired during event suspension will be sent to any listeners now.

\n
Ext.Updater
view source
( defaultUrl )
Sets the default URL used for updates. ...

Sets the default URL used for updates.

\n

Parameters

  • defaultUrl : String/Function

    The url or a function to call to get the url

    \n
Ext.Updater
view source
( renderer )
Sets the content renderer for this Updater. ...

Sets the content renderer for this Updater. See Ext.Updater.BasicRenderer.render for more details.

\n

Parameters

  • renderer : Object

    The object implementing the render() method

    \n
Display the element's \"loading\" state. ...

Display the element's \"loading\" state. By default, the element is updated with indicatorText. This\nmethod may be overridden to perform a custom action while this Updater is actively updating its contents.

\n
Ext.Updater
view source
( interval, [url], [params], [callback], [refreshNow] )
Set this element to auto refresh. ...

Set this element to auto refresh. Can be canceled by calling stopAutoRefresh.

\n

Parameters

  • interval : Number

    How often to update (in seconds).

    \n
  • url : String/Object/Function (optional)

    The url for this request, a config object in the same format\nsupported by load, or a function to call to get the url (defaults to the last used url). Note that while\nthe url used in a load call can be reused by this method, other load config options will not be reused and must be\nsepcified as part of a config object passed as this paramter if needed.

    \n
  • params : String/Object (optional)

    The parameters to pass as either a url encoded string\n\"&param1=1&param2=2\" or as an object {param1: 1, param2: 2}

    \n
  • callback : Function (optional)

    Callback when transaction is complete - called with signature (oElement, bSuccess)

    \n
  • refreshNow : Boolean (optional)

    Whether to execute the refresh now, or wait the interval

    \n
Stop auto refresh on this element. ...

Stop auto refresh on this element.

\n
Suspend the firing of all events. ...

Suspend the firing of all events. (see resumeEvents)

\n

Parameters

  • queueSuspended : Boolean

    Pass as true to queue up suspended events to be fired\nafter the resumeEvents call instead of discarding all suspended events;

    \n
( eventName, handler, [scope] )
Removes an event handler (shorthand for removeListener.) ...

Removes an event handler (shorthand for removeListener.)

\n

Parameters

  • eventName : String

    The type of event the handler was associated with.

    \n
  • handler : Function

    The handler to remove. This must be a reference to the function passed into the addListener call.

    \n
  • scope : Object (optional)

    The scope originally specified for the handler.

    \n
Ext.Updater
view source
( options )
Performs an asynchronous request, updating this element with the response. ...

Performs an asynchronous request, updating this element with the response.\nIf params are specified it uses POST, otherwise it uses GET.

\nNote: Due to the asynchronous nature of remote server requests, the Element\nwill not have been fully updated when the function returns. To post-process the returned\ndata, use the callback option, or an update event handler.

\n

Parameters

  • options : Object

    A config object containing any of the following options:

      \n
    • url : String/Function

      The URL to request or a function which\nreturns the URL (defaults to the value of Ext.Ajax.url if not specified).

    • \n
    • method : String

      The HTTP method to\nuse. Defaults to POST if the params argument is present, otherwise GET.

    • \n
    • params : String/Object/Function

      The\nparameters to pass to the server (defaults to none). These may be specified as a url-encoded\nstring, or as an object containing properties which represent parameters,\nor as a function, which returns such an object.

    • \n
    • scripts : Boolean

      If true\nany <script> tags embedded in the response text will be extracted\nand executed (defaults to Ext.Updater.defaults.loadScripts). If this option is specified,\nthe callback will be called after the execution of the scripts.

    • \n
    • callback : Function

      A function to\nbe called when the response from the server arrives. The following\nparameters are passed:

        \n
      • el : Ext.Element

        The Element being updated.

      • \n
      • success : Boolean

        True for success, false for failure.

      • \n
      • response : XMLHttpRequest

        The XMLHttpRequest which processed the update.

      • \n
      • options : Object

        The config object passed to the update call.

      \n

    • \n
    • scope : Object

      The scope in which\nto execute the callback (The callback's this reference.) If the\nparams argument is a function, this scope is used for that function also.

    • \n
    • discardUrl : Boolean

      By default, the URL of this request becomes\nthe default URL for this Updater object, and will be subsequently used in refresh\ncalls. To bypass this behavior, pass discardUrl:true (defaults to false).

    • \n
    • timeout : Number

      The number of seconds to wait for a response before\ntiming out (defaults to Ext.Updater.defaults.timeout).

    • \n
    • text : String

      The text to use as the innerHTML of the\nExt.Updater.defaults.indicatorText div (defaults to 'Loading...'). To replace the entire div, not\njust the text, override Ext.Updater.defaults.indicatorText directly.

    • \n
    • nocache : Boolean

      Only needed for GET\nrequests, this option causes an extra, auto-generated parameter to be appended to the request\nto defeat caching (defaults to Ext.Updater.defaults.disableCaching).

    \n\n

    \nFor example:\n \n

        um.update({\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: true,\n        nocache: true,\n        text: \"Loading...\",\n        timeout: 60,\n        scripts: false // Save time by avoiding RegExp execution.\n    });\n    
    \n\n

Defined By

Static Methods

Ext.Updater
view source
( el, url, [params], [options] )deprecatedstatic
Static convenience method. ...

Static convenience method. This method is deprecated in favor of el.load({url:'foo.php', ...}).\nUsage:

\n\n
Ext.Updater.updateElement(\"my-div\", \"stuff.php\");
\n\n
\n

This method has been deprecated

\n \n\n
\n

Parameters

  • el : Mixed

    The element to update

    \n
  • url : String

    The url

    \n
  • params : String/Object (optional)

    Url encoded param string or an object of name/value pairs

    \n
  • options : Object (optional)

    A config object with any of the Updater properties you want to set - for\nexample: {disableCaching:true, indicatorText: \"Loading data...\"}

    \n
Defined By

Events

Ext.Updater
view source
( el, url, params )
Fired before an update is made, return false from your handler and the update is cancelled. ...

Fired before an update is made, return false from your handler and the update is cancelled.

\n

Parameters

Ext.Updater
view source
( el, oResponseObject )
Fired on update failure. ...

Fired on update failure.

\n

Parameters

  • el : Ext.Element
    \n
  • oResponseObject : Object

    The response Object

    \n
Ext.Updater
view source
( el, oResponseObject )
Fired after successful update is made. ...

Fired after successful update is made.

\n

Parameters

  • el : Ext.Element
    \n
  • oResponseObject : Object

    The response Object

    \n
","superclasses":["Ext.util.Observable"],"meta":{},"requires":[],"html_meta":{},"statics":{"property":[],"cfg":[],"css_var":[],"method":[{"tagname":"method","owner":"Ext.Updater","meta":{"static":true,"deprecated":{"text":""}},"name":"updateElement","id":"static-method-updateElement"}],"event":[],"css_mixin":[]},"files":[{"href":"UpdateManager.html#Ext-Updater","filename":"UpdateManager.js"}],"linenr":1,"members":{"property":[{"tagname":"property","owner":"Ext.Updater","meta":{},"name":"defaultUrl","id":"property-defaultUrl"},{"tagname":"property","owner":"Ext.Updater","meta":{},"name":"disableCaching","id":"property-disableCaching"},{"tagname":"property","owner":"Ext.Updater","meta":{},"name":"el","id":"property-el"},{"tagname":"property","owner":"Ext.Updater","meta":{},"name":"formUpdateDelegate","id":"property-formUpdateDelegate"},{"tagname":"property","owner":"Ext.Updater","meta":{},"name":"indicatorText","id":"property-indicatorText"},{"tagname":"property","owner":"Ext.Updater","meta":{},"name":"loadScripts","id":"property-loadScripts"},{"tagname":"property","owner":"Ext.Updater","meta":{},"name":"refreshDelegate","id":"property-refreshDelegate"},{"tagname":"property","owner":"Ext.Updater","meta":{},"name":"renderer","id":"property-renderer"},{"tagname":"property","owner":"Ext.Updater","meta":{},"name":"showLoadIndicator","id":"property-showLoadIndicator"},{"tagname":"property","owner":"Ext.Updater","meta":{},"name":"sslBlankUrl","id":"property-sslBlankUrl"},{"tagname":"property","owner":"Ext.Updater","meta":{},"name":"timeout","id":"property-timeout"},{"tagname":"property","owner":"Ext.Updater","meta":{},"name":"transaction","id":"property-transaction"},{"tagname":"property","owner":"Ext.Updater","meta":{},"name":"updateDelegate","id":"property-updateDelegate"}],"cfg":[{"tagname":"cfg","owner":"Ext.util.Observable","meta":{},"name":"listeners","id":"cfg-listeners"}],"css_var":[],"method":[{"tagname":"method","owner":"Ext.Updater","meta":{},"name":"constructor","id":"method-constructor"},{"tagname":"method","owner":"Ext.Updater","meta":{},"name":"abort","id":"method-abort"},{"tagname":"method","owner":"Ext.util.Observable","meta":{},"name":"addEvents","id":"method-addEvents"},{"tagname":"method","owner":"Ext.util.Observable","meta":{},"name":"addListener","id":"method-addListener"},{"tagname":"method","owner":"Ext.util.Observable","meta":{},"name":"enableBubble","id":"method-enableBubble"},{"tagname":"method","owner":"Ext.util.Observable","meta":{},"name":"fireEvent","id":"method-fireEvent"},{"tagname":"method","owner":"Ext.Updater","meta":{},"name":"formUpdate","id":"method-formUpdate"},{"tagname":"method","owner":"Ext.Updater","meta":{},"name":"getDefaultRenderer","id":"method-getDefaultRenderer"},{"tagname":"method","owner":"Ext.Updater","meta":{},"name":"getEl","id":"method-getEl"},{"tagname":"method","owner":"Ext.Updater","meta":{},"name":"getRenderer","id":"method-getRenderer"},{"tagname":"method","owner":"Ext.util.Observable","meta":{},"name":"hasListener","id":"method-hasListener"},{"tagname":"method","owner":"Ext.Updater","meta":{},"name":"isAutoRefreshing","id":"method-isAutoRefreshing"},{"tagname":"method","owner":"Ext.Updater","meta":{},"name":"isUpdating","id":"method-isUpdating"},{"tagname":"method","owner":"Ext.util.Observable","meta":{},"name":"on","id":"method-on"},{"tagname":"method","owner":"Ext.util.Observable","meta":{},"name":"purgeListeners","id":"method-purgeListeners"},{"tagname":"method","owner":"Ext.Updater","meta":{},"name":"refresh","id":"method-refresh"},{"tagname":"method","owner":"Ext.util.Observable","meta":{},"name":"relayEvents","id":"method-relayEvents"},{"tagname":"method","owner":"Ext.util.Observable","meta":{},"name":"removeListener","id":"method-removeListener"},{"tagname":"method","owner":"Ext.util.Observable","meta":{},"name":"resumeEvents","id":"method-resumeEvents"},{"tagname":"method","owner":"Ext.Updater","meta":{},"name":"setDefaultUrl","id":"method-setDefaultUrl"},{"tagname":"method","owner":"Ext.Updater","meta":{},"name":"setRenderer","id":"method-setRenderer"},{"tagname":"method","owner":"Ext.Updater","meta":{},"name":"showLoading","id":"method-showLoading"},{"tagname":"method","owner":"Ext.Updater","meta":{},"name":"startAutoRefresh","id":"method-startAutoRefresh"},{"tagname":"method","owner":"Ext.Updater","meta":{},"name":"stopAutoRefresh","id":"method-stopAutoRefresh"},{"tagname":"method","owner":"Ext.util.Observable","meta":{},"name":"suspendEvents","id":"method-suspendEvents"},{"tagname":"method","owner":"Ext.util.Observable","meta":{},"name":"un","id":"method-un"},{"tagname":"method","owner":"Ext.Updater","meta":{},"name":"update","id":"method-update"}],"event":[{"tagname":"event","owner":"Ext.Updater","meta":{},"name":"beforeupdate","id":"event-beforeupdate"},{"tagname":"event","owner":"Ext.Updater","meta":{},"name":"failure","id":"event-failure"},{"tagname":"event","owner":"Ext.Updater","meta":{},"name":"update","id":"event-update"}],"css_mixin":[]},"inheritable":null,"private":null,"component":false,"name":"Ext.Updater","singleton":false,"override":null,"inheritdoc":null,"id":"class-Ext.Updater","mixins":[],"mixedInto":[]});