dojox/charting/widget/Sparkline.js

  • Provides:

    • dojox.charting.widget.Sparkline
  • Requires:

    • dojox.charting.widget.Chart2D in common
    • dojox.charting.themes.GreySkies in common
    • dojox.charting.plot2d.Lines in common
  • dojox.charting.widget.Sparkline

    • type
      Function
    • chains:
      • dojox.charting.widget.Chart2D: (prototype)
      • dojox.charting.widget.Chart2D: (call)
    • summary
  • dojox.charting.widget.Sparkline.theme

    • summary
  • dojox.charting.widget.Sparkline.margins

    • type
      Object
    • summary
  • dojox.charting.widget.Sparkline.type

    • summary
  • dojox.charting.widget.Sparkline.valueFn

    • summary
  • dojox.charting.widget.Sparkline.store

    • summary
  • dojox.charting.widget.Sparkline.field

    • summary
  • dojox.charting.widget.Sparkline.query

    • summary
  • dojox.charting.widget.Sparkline.queryOptions

    • summary
  • dojox.charting.widget.Sparkline.start

    • summary
  • dojox.charting.widget.Sparkline.count

    • summary
  • dojox.charting.widget.Sparkline.sort

    • summary
  • dojox.charting.widget.Sparkline.data

    • summary
  • dojox.charting.widget.Sparkline.name

    • summary
  • dojox.charting.widget.Sparkline.buildRendering

    • type
      Function
    • source: [view]
          var n = this.srcNodeRef;
          if( !n.childNodes.length || // shortcut the query
           !d.query("> .axis, > .plot, > .action, > .series", n).length){
           var plot = document.createElement("div");
           d.attr(plot, {
            "class": "plot",
            "name": "default",
            "type": this.type
           });
           n.appendChild(plot);


           var series = document.createElement("div");
           d.attr(series, {
            "class": "series",
            plot: "default",
            name: this.name,
            start: this.start,
            count: this.count,
            valueFn: this.valueFn
           });
           d.forEach(
            ["store", "field", "query", "queryOptions", "sort", "data"],
            function(i){
             if(this[i].length){
              d.attr(series, i, this[i]);
             }
            },
            this
           );
           n.appendChild(series);
          }
          this.inherited(arguments);
    • summary
  • dojox.charting.widget.Sparkline.margins.l

    • summary
  • dojox.charting.widget.Sparkline.margins.r

    • summary
  • dojox.charting.widget.Sparkline.margins.t

    • summary
  • dojox.charting.widget.Sparkline.margins.b

    • summary
  • dojox.charting.widget

    • type
      Object
    • summary
  • dojox.charting

    • type
      Object
    • summary
  • dojox

    • type
      Object
    • summary