Properties Methods Events Direct Link
Observable
  Updater

Class CQ.Ext.Updater

Package:CQ.Ext
Class:Updater
Extends:CQ.Ext.util.Observable
Clientlib:cq.widgets
Provides AJAX-style update capabilities for Element objects. Updater can be used to update an CQ.Ext.Element once, or you can use startAutoRefresh to set up an auto-updating Element on a specific interval.

Usage:
var el = CQ.Ext.get("foo"); // Get CQ.Ext.Element object
var mgr = el.getUpdater();
mgr.update({
        url: "http://myserver.com/index.php",
        params: {
            param1: "foo",
            param2: "bar"
        }
});
...
mgr.formUpdate("myFormId", "http://myserver.com/index.php");

// or directly (returns the same Updater instance) var mgr = new CQ.Ext.Updater("myElementId"); mgr.startAutoRefresh(60, "http://myserver.com/index.php"); mgr.on("update", myFcnNeedsToKnow);
// short handed call directly from the element object CQ.Ext.get("foo").load({ url: "bar.php", scripts: true, params: "param1=foo&param2=bar", text: "Loading Foo..." });

Public Properties

Property Defined By
  indicatorText : String
Text for loading indicator (defaults to CQ.Ext.Updater.defaults.indicatorText).
Updater
  loadScripts : Boolean
True to process scripts in the output (defaults to CQ.Ext.Updater.defaults.loadScripts).
Updater
  showLoadIndicator : String
Whether to show indicatorText when loading (defaults to CQ.Ext.Updater.defaults.showLoadIndicator).
Updater
  sslBlankUrl : String
Blank page URL to use with SSL file uploads (defaults to CQ.Ext.Updater.defaults.sslBlankUrl).
Updater
  timeout : Number
Timeout for requests or form posts in seconds (defaults to CQ.Ext.Updater.defaults.timeout).
Updater

Public Methods

Method Defined By

Public Events

Event Defined By