src/cm/media/js/lib/yui/yui_3.10.3/api/classes/DataTable.HeaderView.html
changeset 525 89ef5ed3c48b
equal deleted inserted replaced
524:322d0feea350 525:89ef5ed3c48b
       
     1 <!DOCTYPE html>
       
     2 <html lang="en">
       
     3 <head>
       
     4     <meta charset="utf-8">
       
     5     <title>DataTable.HeaderView - YUI 3</title>
       
     6     <link rel="stylesheet" href="http://yui.yahooapis.com/3.9.1/build/cssgrids/cssgrids-min.css">
       
     7     <link rel="stylesheet" href="../assets/vendor/prettify/prettify-min.css">
       
     8     <link rel="stylesheet" href="../assets/css/main.css" id="site_styles">
       
     9     <link rel="shortcut icon" type="image/png" href="../assets/favicon.png">
       
    10     <script src="http://yui.yahooapis.com/combo?3.9.1/build/yui/yui-min.js"></script>
       
    11 </head>
       
    12 <body class="yui3-skin-sam">
       
    13 
       
    14 <div id="doc">
       
    15     <div id="hd" class="yui3-g header">
       
    16         <div class="yui3-u-3-4">
       
    17             
       
    18                 <h1><img src="../assets/css/logo.png" title="YUI 3"></h1>
       
    19             
       
    20         </div>
       
    21         <div class="yui3-u-1-4 version">
       
    22             <em>API Docs for: 3.10.3</em>
       
    23         </div>
       
    24     </div>
       
    25     <div id="bd" class="yui3-g">
       
    26 
       
    27         <div class="yui3-u-1-4">
       
    28             <div id="docs-sidebar" class="sidebar apidocs">
       
    29                 <div id="api-list">
       
    30     <h2 class="off-left">APIs</h2>
       
    31     <div id="api-tabview" class="tabview">
       
    32         <ul class="tabs">
       
    33             <li><a href="#api-classes">Classes</a></li>
       
    34             <li><a href="#api-modules">Modules</a></li>
       
    35         </ul>
       
    36 
       
    37         <div id="api-tabview-filter">
       
    38             <input type="search" id="api-filter" placeholder="Type to filter APIs">
       
    39         </div>
       
    40 
       
    41         <div id="api-tabview-panel">
       
    42             <ul id="api-classes" class="apis classes">
       
    43             
       
    44                 <li><a href="../classes/Anim.html">Anim</a></li>
       
    45             
       
    46                 <li><a href="../classes/App.html">App</a></li>
       
    47             
       
    48                 <li><a href="../classes/App.Base.html">App.Base</a></li>
       
    49             
       
    50                 <li><a href="../classes/App.Content.html">App.Content</a></li>
       
    51             
       
    52                 <li><a href="../classes/App.Transitions.html">App.Transitions</a></li>
       
    53             
       
    54                 <li><a href="../classes/App.TransitionsNative.html">App.TransitionsNative</a></li>
       
    55             
       
    56                 <li><a href="../classes/AreaSeries.html">AreaSeries</a></li>
       
    57             
       
    58                 <li><a href="../classes/AreaSplineSeries.html">AreaSplineSeries</a></li>
       
    59             
       
    60                 <li><a href="../classes/Array.html">Array</a></li>
       
    61             
       
    62                 <li><a href="../classes/ArrayList.html">ArrayList</a></li>
       
    63             
       
    64                 <li><a href="../classes/ArraySort.html">ArraySort</a></li>
       
    65             
       
    66                 <li><a href="../classes/AsyncQueue.html">AsyncQueue</a></li>
       
    67             
       
    68                 <li><a href="../classes/Attribute.html">Attribute</a></li>
       
    69             
       
    70                 <li><a href="../classes/AttributeCore.html">AttributeCore</a></li>
       
    71             
       
    72                 <li><a href="../classes/AttributeEvents.html">AttributeEvents</a></li>
       
    73             
       
    74                 <li><a href="../classes/AttributeExtras.html">AttributeExtras</a></li>
       
    75             
       
    76                 <li><a href="../classes/AttributeLite.html">AttributeLite</a></li>
       
    77             
       
    78                 <li><a href="../classes/AttributeObservable.html">AttributeObservable</a></li>
       
    79             
       
    80                 <li><a href="../classes/AutoComplete.html">AutoComplete</a></li>
       
    81             
       
    82                 <li><a href="../classes/AutoCompleteBase.html">AutoCompleteBase</a></li>
       
    83             
       
    84                 <li><a href="../classes/AutoCompleteFilters.html">AutoCompleteFilters</a></li>
       
    85             
       
    86                 <li><a href="../classes/AutoCompleteHighlighters.html">AutoCompleteHighlighters</a></li>
       
    87             
       
    88                 <li><a href="../classes/AutoCompleteList.html">AutoCompleteList</a></li>
       
    89             
       
    90                 <li><a href="../classes/Axis.html">Axis</a></li>
       
    91             
       
    92                 <li><a href="../classes/AxisBase.html">AxisBase</a></li>
       
    93             
       
    94                 <li><a href="../classes/BarSeries.html">BarSeries</a></li>
       
    95             
       
    96                 <li><a href="../classes/Base.html">Base</a></li>
       
    97             
       
    98                 <li><a href="../classes/BaseCore.html">BaseCore</a></li>
       
    99             
       
   100                 <li><a href="../classes/BaseObservable.html">BaseObservable</a></li>
       
   101             
       
   102                 <li><a href="../classes/BottomAxisLayout.html">BottomAxisLayout</a></li>
       
   103             
       
   104                 <li><a href="../classes/Button.html">Button</a></li>
       
   105             
       
   106                 <li><a href="../classes/ButtonCore.html">ButtonCore</a></li>
       
   107             
       
   108                 <li><a href="../classes/ButtonGroup.html">ButtonGroup</a></li>
       
   109             
       
   110                 <li><a href="../classes/Cache.html">Cache</a></li>
       
   111             
       
   112                 <li><a href="../classes/CacheOffline.html">CacheOffline</a></li>
       
   113             
       
   114                 <li><a href="../classes/Calendar.html">Calendar</a></li>
       
   115             
       
   116                 <li><a href="../classes/CalendarBase.html">CalendarBase</a></li>
       
   117             
       
   118                 <li><a href="../classes/CandlestickSeries.html">CandlestickSeries</a></li>
       
   119             
       
   120                 <li><a href="../classes/CanvasCircle.html">CanvasCircle</a></li>
       
   121             
       
   122                 <li><a href="../classes/CanvasDrawing.html">CanvasDrawing</a></li>
       
   123             
       
   124                 <li><a href="../classes/CanvasEllipse.html">CanvasEllipse</a></li>
       
   125             
       
   126                 <li><a href="../classes/CanvasGraphic.html">CanvasGraphic</a></li>
       
   127             
       
   128                 <li><a href="../classes/CanvasPath.html">CanvasPath</a></li>
       
   129             
       
   130                 <li><a href="../classes/CanvasPieSlice.html">CanvasPieSlice</a></li>
       
   131             
       
   132                 <li><a href="../classes/CanvasRect.html">CanvasRect</a></li>
       
   133             
       
   134                 <li><a href="../classes/CanvasShape.html">CanvasShape</a></li>
       
   135             
       
   136                 <li><a href="../classes/CartesianChart.html">CartesianChart</a></li>
       
   137             
       
   138                 <li><a href="../classes/CartesianSeries.html">CartesianSeries</a></li>
       
   139             
       
   140                 <li><a href="../classes/CategoryAxis.html">CategoryAxis</a></li>
       
   141             
       
   142                 <li><a href="../classes/CategoryAxisBase.html">CategoryAxisBase</a></li>
       
   143             
       
   144                 <li><a href="../classes/CategoryImpl.html">CategoryImpl</a></li>
       
   145             
       
   146                 <li><a href="../classes/Chart.html">Chart</a></li>
       
   147             
       
   148                 <li><a href="../classes/ChartBase.html">ChartBase</a></li>
       
   149             
       
   150                 <li><a href="../classes/ChartLegend.html">ChartLegend</a></li>
       
   151             
       
   152                 <li><a href="../classes/Circle.html">Circle</a></li>
       
   153             
       
   154                 <li><a href="../classes/CircleGroup.html">CircleGroup</a></li>
       
   155             
       
   156                 <li><a href="../classes/ClassNameManager.html">ClassNameManager</a></li>
       
   157             
       
   158                 <li><a href="../classes/ClickableRail.html">ClickableRail</a></li>
       
   159             
       
   160                 <li><a href="../classes/Color.html">Color</a></li>
       
   161             
       
   162                 <li><a href="../classes/Color.Harmony.html">Color.Harmony</a></li>
       
   163             
       
   164                 <li><a href="../classes/Color.HSL.html">Color.HSL</a></li>
       
   165             
       
   166                 <li><a href="../classes/Color.HSV.html">Color.HSV</a></li>
       
   167             
       
   168                 <li><a href="../classes/ColumnSeries.html">ColumnSeries</a></li>
       
   169             
       
   170                 <li><a href="../classes/ComboSeries.html">ComboSeries</a></li>
       
   171             
       
   172                 <li><a href="../classes/ComboSplineSeries.html">ComboSplineSeries</a></li>
       
   173             
       
   174                 <li><a href="../classes/config.html">config</a></li>
       
   175             
       
   176                 <li><a href="../classes/Console.html">Console</a></li>
       
   177             
       
   178                 <li><a href="../classes/Controller.html">Controller</a></li>
       
   179             
       
   180                 <li><a href="../classes/Cookie.html">Cookie</a></li>
       
   181             
       
   182                 <li><a href="../classes/CurveUtil.html">CurveUtil</a></li>
       
   183             
       
   184                 <li><a href="../classes/CustomEvent.html">CustomEvent</a></li>
       
   185             
       
   186                 <li><a href="../classes/DataSchema.Array.html">DataSchema.Array</a></li>
       
   187             
       
   188                 <li><a href="../classes/DataSchema.Base.html">DataSchema.Base</a></li>
       
   189             
       
   190                 <li><a href="../classes/DataSchema.JSON.html">DataSchema.JSON</a></li>
       
   191             
       
   192                 <li><a href="../classes/DataSchema.Text.html">DataSchema.Text</a></li>
       
   193             
       
   194                 <li><a href="../classes/DataSchema.XML.html">DataSchema.XML</a></li>
       
   195             
       
   196                 <li><a href="../classes/DataSource.Function.html">DataSource.Function</a></li>
       
   197             
       
   198                 <li><a href="../classes/DataSource.Get.html">DataSource.Get</a></li>
       
   199             
       
   200                 <li><a href="../classes/DataSource.IO.html">DataSource.IO</a></li>
       
   201             
       
   202                 <li><a href="../classes/DataSource.Local.html">DataSource.Local</a></li>
       
   203             
       
   204                 <li><a href="../classes/DataSourceArraySchema.html">DataSourceArraySchema</a></li>
       
   205             
       
   206                 <li><a href="../classes/DataSourceCache.html">DataSourceCache</a></li>
       
   207             
       
   208                 <li><a href="../classes/DataSourceCacheExtension.html">DataSourceCacheExtension</a></li>
       
   209             
       
   210                 <li><a href="../classes/DataSourceJSONSchema.html">DataSourceJSONSchema</a></li>
       
   211             
       
   212                 <li><a href="../classes/DataSourceTextSchema.html">DataSourceTextSchema</a></li>
       
   213             
       
   214                 <li><a href="../classes/DataSourceXMLSchema.html">DataSourceXMLSchema</a></li>
       
   215             
       
   216                 <li><a href="../classes/DataTable.html">DataTable</a></li>
       
   217             
       
   218                 <li><a href="../classes/DataTable.Base.html">DataTable.Base</a></li>
       
   219             
       
   220                 <li><a href="../classes/DataTable.BodyView.html">DataTable.BodyView</a></li>
       
   221             
       
   222                 <li><a href="../classes/DataTable.BodyView.Formatters.html">DataTable.BodyView.Formatters</a></li>
       
   223             
       
   224                 <li><a href="../classes/DataTable.ColumnWidths.html">DataTable.ColumnWidths</a></li>
       
   225             
       
   226                 <li><a href="../classes/DataTable.Core.html">DataTable.Core</a></li>
       
   227             
       
   228                 <li><a href="../classes/DataTable.HeaderView.html">DataTable.HeaderView</a></li>
       
   229             
       
   230                 <li><a href="../classes/DataTable.Message.html">DataTable.Message</a></li>
       
   231             
       
   232                 <li><a href="../classes/DataTable.Mutable.html">DataTable.Mutable</a></li>
       
   233             
       
   234                 <li><a href="../classes/DataTable.Scrollable.html">DataTable.Scrollable</a></li>
       
   235             
       
   236                 <li><a href="../classes/DataTable.Sortable.html">DataTable.Sortable</a></li>
       
   237             
       
   238                 <li><a href="../classes/DataTable.TableView.html">DataTable.TableView</a></li>
       
   239             
       
   240                 <li><a href="../classes/Date.html">Date</a></li>
       
   241             
       
   242                 <li><a href="../classes/DD.DDM.html">DD.DDM</a></li>
       
   243             
       
   244                 <li><a href="../classes/DD.Delegate.html">DD.Delegate</a></li>
       
   245             
       
   246                 <li><a href="../classes/DD.Drag.html">DD.Drag</a></li>
       
   247             
       
   248                 <li><a href="../classes/DD.Drop.html">DD.Drop</a></li>
       
   249             
       
   250                 <li><a href="../classes/DD.Scroll.html">DD.Scroll</a></li>
       
   251             
       
   252                 <li><a href="../classes/Dial.html">Dial</a></li>
       
   253             
       
   254                 <li><a href="../classes/Do.html">Do</a></li>
       
   255             
       
   256                 <li><a href="../classes/Do.AlterArgs.html">Do.AlterArgs</a></li>
       
   257             
       
   258                 <li><a href="../classes/Do.AlterReturn.html">Do.AlterReturn</a></li>
       
   259             
       
   260                 <li><a href="../classes/Do.Error.html">Do.Error</a></li>
       
   261             
       
   262                 <li><a href="../classes/Do.Halt.html">Do.Halt</a></li>
       
   263             
       
   264                 <li><a href="../classes/Do.Method.html">Do.Method</a></li>
       
   265             
       
   266                 <li><a href="../classes/Do.Prevent.html">Do.Prevent</a></li>
       
   267             
       
   268                 <li><a href="../classes/DOM.html">DOM</a></li>
       
   269             
       
   270                 <li><a href="../classes/DOMEventFacade.html">DOMEventFacade</a></li>
       
   271             
       
   272                 <li><a href="../classes/Drawing.html">Drawing</a></li>
       
   273             
       
   274                 <li><a href="../classes/Easing.html">Easing</a></li>
       
   275             
       
   276                 <li><a href="../classes/EditorBase.html">EditorBase</a></li>
       
   277             
       
   278                 <li><a href="../classes/EditorSelection.html">EditorSelection</a></li>
       
   279             
       
   280                 <li><a href="../classes/Ellipse.html">Ellipse</a></li>
       
   281             
       
   282                 <li><a href="../classes/EllipseGroup.html">EllipseGroup</a></li>
       
   283             
       
   284                 <li><a href="../classes/Escape.html">Escape</a></li>
       
   285             
       
   286                 <li><a href="../classes/Event.html">Event</a></li>
       
   287             
       
   288                 <li><a href="../classes/EventFacade.html">EventFacade</a></li>
       
   289             
       
   290                 <li><a href="../classes/EventHandle.html">EventHandle</a></li>
       
   291             
       
   292                 <li><a href="../classes/EventTarget.html">EventTarget</a></li>
       
   293             
       
   294                 <li><a href="../classes/ExecCommand.html">ExecCommand</a></li>
       
   295             
       
   296                 <li><a href="../classes/Features.html">Features</a></li>
       
   297             
       
   298                 <li><a href="../classes/File.html">File</a></li>
       
   299             
       
   300                 <li><a href="../classes/FileFlash.html">FileFlash</a></li>
       
   301             
       
   302                 <li><a href="../classes/FileHTML5.html">FileHTML5</a></li>
       
   303             
       
   304                 <li><a href="../classes/Fills.html">Fills</a></li>
       
   305             
       
   306                 <li><a href="../classes/Frame.html">Frame</a></li>
       
   307             
       
   308                 <li><a href="../classes/Get.html">Get</a></li>
       
   309             
       
   310                 <li><a href="../classes/Get.Transaction.html">Get.Transaction</a></li>
       
   311             
       
   312                 <li><a href="../classes/GetNodeJS.html">GetNodeJS</a></li>
       
   313             
       
   314                 <li><a href="../classes/Graph.html">Graph</a></li>
       
   315             
       
   316                 <li><a href="../classes/Graphic.html">Graphic</a></li>
       
   317             
       
   318                 <li><a href="../classes/GraphicBase.html">GraphicBase</a></li>
       
   319             
       
   320                 <li><a href="../classes/Gridlines.html">Gridlines</a></li>
       
   321             
       
   322                 <li><a href="../classes/GroupDiamond.html">GroupDiamond</a></li>
       
   323             
       
   324                 <li><a href="../classes/GroupRect.html">GroupRect</a></li>
       
   325             
       
   326                 <li><a href="../classes/Handlebars.html">Handlebars</a></li>
       
   327             
       
   328                 <li><a href="../classes/Highlight.html">Highlight</a></li>
       
   329             
       
   330                 <li><a href="../classes/Histogram.html">Histogram</a></li>
       
   331             
       
   332                 <li><a href="../classes/HistoryBase.html">HistoryBase</a></li>
       
   333             
       
   334                 <li><a href="../classes/HistoryHash.html">HistoryHash</a></li>
       
   335             
       
   336                 <li><a href="../classes/HistoryHTML5.html">HistoryHTML5</a></li>
       
   337             
       
   338                 <li><a href="../classes/HorizontalLegendLayout.html">HorizontalLegendLayout</a></li>
       
   339             
       
   340                 <li><a href="../classes/ImgLoadGroup.html">ImgLoadGroup</a></li>
       
   341             
       
   342                 <li><a href="../classes/ImgLoadImgObj.html">ImgLoadImgObj</a></li>
       
   343             
       
   344                 <li><a href="../classes/Intl.html">Intl</a></li>
       
   345             
       
   346                 <li><a href="../classes/IO.html">IO</a></li>
       
   347             
       
   348                 <li><a href="../classes/JSON.html">JSON</a></li>
       
   349             
       
   350                 <li><a href="../classes/JSONPRequest.html">JSONPRequest</a></li>
       
   351             
       
   352                 <li><a href="../classes/Lang.html">Lang</a></li>
       
   353             
       
   354                 <li><a href="../classes/LazyModelList.html">LazyModelList</a></li>
       
   355             
       
   356                 <li><a href="../classes/LeftAxisLayout.html">LeftAxisLayout</a></li>
       
   357             
       
   358                 <li><a href="../classes/Lines.html">Lines</a></li>
       
   359             
       
   360                 <li><a href="../classes/LineSeries.html">LineSeries</a></li>
       
   361             
       
   362                 <li><a href="../classes/Loader.html">Loader</a></li>
       
   363             
       
   364                 <li><a href="../classes/MarkerSeries.html">MarkerSeries</a></li>
       
   365             
       
   366                 <li><a href="../classes/Matrix.html">Matrix</a></li>
       
   367             
       
   368                 <li><a href="../classes/MatrixUtil.html">MatrixUtil</a></li>
       
   369             
       
   370                 <li><a href="../classes/Model.html">Model</a></li>
       
   371             
       
   372                 <li><a href="../classes/ModelList.html">ModelList</a></li>
       
   373             
       
   374                 <li><a href="../classes/ModelSync.REST.html">ModelSync.REST</a></li>
       
   375             
       
   376                 <li><a href="../classes/Node.html">Node</a></li>
       
   377             
       
   378                 <li><a href="../classes/NodeList.html">NodeList</a></li>
       
   379             
       
   380                 <li><a href="../classes/Number.html">Number</a></li>
       
   381             
       
   382                 <li><a href="../classes/NumericAxis.html">NumericAxis</a></li>
       
   383             
       
   384                 <li><a href="../classes/NumericAxisBase.html">NumericAxisBase</a></li>
       
   385             
       
   386                 <li><a href="../classes/NumericImpl.html">NumericImpl</a></li>
       
   387             
       
   388                 <li><a href="../classes/Object.html">Object</a></li>
       
   389             
       
   390                 <li><a href="../classes/OHLCSeries.html">OHLCSeries</a></li>
       
   391             
       
   392                 <li><a href="../classes/Overlay.html">Overlay</a></li>
       
   393             
       
   394                 <li><a href="../classes/Panel.html">Panel</a></li>
       
   395             
       
   396                 <li><a href="../classes/Parallel.html">Parallel</a></li>
       
   397             
       
   398                 <li><a href="../classes/Path.html">Path</a></li>
       
   399             
       
   400                 <li><a href="../classes/PieChart.html">PieChart</a></li>
       
   401             
       
   402                 <li><a href="../classes/PieSeries.html">PieSeries</a></li>
       
   403             
       
   404                 <li><a href="../classes/Pjax.html">Pjax</a></li>
       
   405             
       
   406                 <li><a href="../classes/PjaxBase.html">PjaxBase</a></li>
       
   407             
       
   408                 <li><a href="../classes/PjaxContent.html">PjaxContent</a></li>
       
   409             
       
   410                 <li><a href="../classes/Plots.html">Plots</a></li>
       
   411             
       
   412                 <li><a href="../classes/Plugin.Align.html">Plugin.Align</a></li>
       
   413             
       
   414                 <li><a href="../classes/Plugin.AutoComplete.html">Plugin.AutoComplete</a></li>
       
   415             
       
   416                 <li><a href="../classes/Plugin.Base.html">Plugin.Base</a></li>
       
   417             
       
   418                 <li><a href="../classes/Plugin.Button.html">Plugin.Button</a></li>
       
   419             
       
   420                 <li><a href="../classes/Plugin.Cache.html">Plugin.Cache</a></li>
       
   421             
       
   422                 <li><a href="../classes/Plugin.CalendarNavigator.html">Plugin.CalendarNavigator</a></li>
       
   423             
       
   424                 <li><a href="../classes/Plugin.ConsoleFilters.html">Plugin.ConsoleFilters</a></li>
       
   425             
       
   426                 <li><a href="../classes/Plugin.CreateLinkBase.html">Plugin.CreateLinkBase</a></li>
       
   427             
       
   428                 <li><a href="../classes/Plugin.DataTableDataSource.html">Plugin.DataTableDataSource</a></li>
       
   429             
       
   430                 <li><a href="../classes/Plugin.DDConstrained.html">Plugin.DDConstrained</a></li>
       
   431             
       
   432                 <li><a href="../classes/Plugin.DDNodeScroll.html">Plugin.DDNodeScroll</a></li>
       
   433             
       
   434                 <li><a href="../classes/Plugin.DDProxy.html">Plugin.DDProxy</a></li>
       
   435             
       
   436                 <li><a href="../classes/Plugin.DDWindowScroll.html">Plugin.DDWindowScroll</a></li>
       
   437             
       
   438                 <li><a href="../classes/Plugin.Drag.html">Plugin.Drag</a></li>
       
   439             
       
   440                 <li><a href="../classes/Plugin.Drop.html">Plugin.Drop</a></li>
       
   441             
       
   442                 <li><a href="../classes/Plugin.EditorBidi.html">Plugin.EditorBidi</a></li>
       
   443             
       
   444                 <li><a href="../classes/Plugin.EditorBR.html">Plugin.EditorBR</a></li>
       
   445             
       
   446                 <li><a href="../classes/Plugin.EditorLists.html">Plugin.EditorLists</a></li>
       
   447             
       
   448                 <li><a href="../classes/Plugin.EditorPara.html">Plugin.EditorPara</a></li>
       
   449             
       
   450                 <li><a href="../classes/Plugin.EditorParaBase.html">Plugin.EditorParaBase</a></li>
       
   451             
       
   452                 <li><a href="../classes/Plugin.EditorParaIE.html">Plugin.EditorParaIE</a></li>
       
   453             
       
   454                 <li><a href="../classes/Plugin.EditorTab.html">Plugin.EditorTab</a></li>
       
   455             
       
   456                 <li><a href="../classes/Plugin.ExecCommand.html">Plugin.ExecCommand</a></li>
       
   457             
       
   458                 <li><a href="../classes/Plugin.Flick.html">Plugin.Flick</a></li>
       
   459             
       
   460                 <li><a href="../classes/Plugin.Host.html">Plugin.Host</a></li>
       
   461             
       
   462                 <li><a href="../classes/plugin.NodeFocusManager.html">plugin.NodeFocusManager</a></li>
       
   463             
       
   464                 <li><a href="../classes/Plugin.NodeFX.html">Plugin.NodeFX</a></li>
       
   465             
       
   466                 <li><a href="../classes/plugin.NodeMenuNav.html">plugin.NodeMenuNav</a></li>
       
   467             
       
   468                 <li><a href="../classes/Plugin.Pjax.html">Plugin.Pjax</a></li>
       
   469             
       
   470                 <li><a href="../classes/Plugin.Resize.html">Plugin.Resize</a></li>
       
   471             
       
   472                 <li><a href="../classes/Plugin.ResizeConstrained.html">Plugin.ResizeConstrained</a></li>
       
   473             
       
   474                 <li><a href="../classes/Plugin.ResizeProxy.html">Plugin.ResizeProxy</a></li>
       
   475             
       
   476                 <li><a href="../classes/Plugin.ScrollInfo.html">Plugin.ScrollInfo</a></li>
       
   477             
       
   478                 <li><a href="../classes/Plugin.ScrollViewList.html">Plugin.ScrollViewList</a></li>
       
   479             
       
   480                 <li><a href="../classes/Plugin.ScrollViewPaginator.html">Plugin.ScrollViewPaginator</a></li>
       
   481             
       
   482                 <li><a href="../classes/Plugin.ScrollViewScrollbars.html">Plugin.ScrollViewScrollbars</a></li>
       
   483             
       
   484                 <li><a href="../classes/Plugin.Shim.html">Plugin.Shim</a></li>
       
   485             
       
   486                 <li><a href="../classes/Plugin.SortScroll.html">Plugin.SortScroll</a></li>
       
   487             
       
   488                 <li><a href="../classes/Plugin.Tree.Lazy.html">Plugin.Tree.Lazy</a></li>
       
   489             
       
   490                 <li><a href="../classes/Plugin.WidgetAnim.html">Plugin.WidgetAnim</a></li>
       
   491             
       
   492                 <li><a href="../classes/Pollable.html">Pollable</a></li>
       
   493             
       
   494                 <li><a href="../classes/Promise.html">Promise</a></li>
       
   495             
       
   496                 <li><a href="../classes/Promise.Resolver.html">Promise.Resolver</a></li>
       
   497             
       
   498                 <li><a href="../classes/QueryString.html">QueryString</a></li>
       
   499             
       
   500                 <li><a href="../classes/Queue.html">Queue</a></li>
       
   501             
       
   502                 <li><a href="../classes/RangeSeries.html">RangeSeries</a></li>
       
   503             
       
   504                 <li><a href="../classes/Record.html">Record</a></li>
       
   505             
       
   506                 <li><a href="../classes/Recordset.html">Recordset</a></li>
       
   507             
       
   508                 <li><a href="../classes/RecordsetFilter.html">RecordsetFilter</a></li>
       
   509             
       
   510                 <li><a href="../classes/RecordsetIndexer.html">RecordsetIndexer</a></li>
       
   511             
       
   512                 <li><a href="../classes/RecordsetSort.html">RecordsetSort</a></li>
       
   513             
       
   514                 <li><a href="../classes/Rect.html">Rect</a></li>
       
   515             
       
   516                 <li><a href="../classes/Renderer.html">Renderer</a></li>
       
   517             
       
   518                 <li><a href="../classes/Resize.html">Resize</a></li>
       
   519             
       
   520                 <li><a href="../classes/RightAxisLayout.html">RightAxisLayout</a></li>
       
   521             
       
   522                 <li><a href="../classes/Router.html">Router</a></li>
       
   523             
       
   524                 <li><a href="../classes/ScrollView.html">ScrollView</a></li>
       
   525             
       
   526                 <li><a href="../classes/Selector.html">Selector</a></li>
       
   527             
       
   528                 <li><a href="../classes/SeriesBase.html">SeriesBase</a></li>
       
   529             
       
   530                 <li><a href="../classes/Shape.html">Shape</a></li>
       
   531             
       
   532                 <li><a href="../classes/ShapeGroup.html">ShapeGroup</a></li>
       
   533             
       
   534                 <li><a href="../classes/Slider.html">Slider</a></li>
       
   535             
       
   536                 <li><a href="../classes/SliderBase.html">SliderBase</a></li>
       
   537             
       
   538                 <li><a href="../classes/SliderValueRange.html">SliderValueRange</a></li>
       
   539             
       
   540                 <li><a href="../classes/soon.html">soon</a></li>
       
   541             
       
   542                 <li><a href="../classes/Sortable.html">Sortable</a></li>
       
   543             
       
   544                 <li><a href="../classes/SplineSeries.html">SplineSeries</a></li>
       
   545             
       
   546                 <li><a href="../classes/StackedAreaSeries.html">StackedAreaSeries</a></li>
       
   547             
       
   548                 <li><a href="../classes/StackedAreaSplineSeries.html">StackedAreaSplineSeries</a></li>
       
   549             
       
   550                 <li><a href="../classes/StackedAxis.html">StackedAxis</a></li>
       
   551             
       
   552                 <li><a href="../classes/StackedAxisBase.html">StackedAxisBase</a></li>
       
   553             
       
   554                 <li><a href="../classes/StackedBarSeries.html">StackedBarSeries</a></li>
       
   555             
       
   556                 <li><a href="../classes/StackedColumnSeries.html">StackedColumnSeries</a></li>
       
   557             
       
   558                 <li><a href="../classes/StackedComboSeries.html">StackedComboSeries</a></li>
       
   559             
       
   560                 <li><a href="../classes/StackedComboSplineSeries.html">StackedComboSplineSeries</a></li>
       
   561             
       
   562                 <li><a href="../classes/StackedImpl.html">StackedImpl</a></li>
       
   563             
       
   564                 <li><a href="../classes/StackedLineSeries.html">StackedLineSeries</a></li>
       
   565             
       
   566                 <li><a href="../classes/StackedMarkerSeries.html">StackedMarkerSeries</a></li>
       
   567             
       
   568                 <li><a href="../classes/StackedSplineSeries.html">StackedSplineSeries</a></li>
       
   569             
       
   570                 <li><a href="../classes/StackingUtil.html">StackingUtil</a></li>
       
   571             
       
   572                 <li><a href="../classes/State.html">State</a></li>
       
   573             
       
   574                 <li><a href="../classes/StyleSheet.html">StyleSheet</a></li>
       
   575             
       
   576                 <li><a href="../classes/Subscriber.html">Subscriber</a></li>
       
   577             
       
   578                 <li><a href="../classes/SVGCircle.html">SVGCircle</a></li>
       
   579             
       
   580                 <li><a href="../classes/SVGDrawing.html">SVGDrawing</a></li>
       
   581             
       
   582                 <li><a href="../classes/SVGEllipse.html">SVGEllipse</a></li>
       
   583             
       
   584                 <li><a href="../classes/SVGGraphic.html">SVGGraphic</a></li>
       
   585             
       
   586                 <li><a href="../classes/SVGPath.html">SVGPath</a></li>
       
   587             
       
   588                 <li><a href="../classes/SVGPieSlice.html">SVGPieSlice</a></li>
       
   589             
       
   590                 <li><a href="../classes/SVGRect.html">SVGRect</a></li>
       
   591             
       
   592                 <li><a href="../classes/SVGShape.html">SVGShape</a></li>
       
   593             
       
   594                 <li><a href="../classes/SWF.html">SWF</a></li>
       
   595             
       
   596                 <li><a href="../classes/SWFDetect.html">SWFDetect</a></li>
       
   597             
       
   598                 <li><a href="../classes/SyntheticEvent.html">SyntheticEvent</a></li>
       
   599             
       
   600                 <li><a href="../classes/SyntheticEvent.Notifier.html">SyntheticEvent.Notifier</a></li>
       
   601             
       
   602                 <li><a href="../classes/SynthRegistry.html">SynthRegistry</a></li>
       
   603             
       
   604                 <li><a href="../classes/Tab.html">Tab</a></li>
       
   605             
       
   606                 <li><a href="../classes/TabView.html">TabView</a></li>
       
   607             
       
   608                 <li><a href="../classes/Template.html">Template</a></li>
       
   609             
       
   610                 <li><a href="../classes/Template.Micro.html">Template.Micro</a></li>
       
   611             
       
   612                 <li><a href="../classes/Test.ArrayAssert.html">Test.ArrayAssert</a></li>
       
   613             
       
   614                 <li><a href="../classes/Test.Assert.html">Test.Assert</a></li>
       
   615             
       
   616                 <li><a href="../classes/Test.AssertionError.html">Test.AssertionError</a></li>
       
   617             
       
   618                 <li><a href="../classes/Test.ComparisonFailure.html">Test.ComparisonFailure</a></li>
       
   619             
       
   620                 <li><a href="../classes/Test.Console.html">Test.Console</a></li>
       
   621             
       
   622                 <li><a href="../classes/Test.CoverageFormat.html">Test.CoverageFormat</a></li>
       
   623             
       
   624                 <li><a href="../classes/Test.DateAssert.html">Test.DateAssert</a></li>
       
   625             
       
   626                 <li><a href="../classes/Test.EventTarget.html">Test.EventTarget</a></li>
       
   627             
       
   628                 <li><a href="../classes/Test.Mock.html">Test.Mock</a></li>
       
   629             
       
   630                 <li><a href="../classes/Test.Mock.Value.html">Test.Mock.Value</a></li>
       
   631             
       
   632                 <li><a href="../classes/Test.ObjectAssert.html">Test.ObjectAssert</a></li>
       
   633             
       
   634                 <li><a href="../classes/Test.Reporter.html">Test.Reporter</a></li>
       
   635             
       
   636                 <li><a href="../classes/Test.Results.html">Test.Results</a></li>
       
   637             
       
   638                 <li><a href="../classes/Test.Runner.html">Test.Runner</a></li>
       
   639             
       
   640                 <li><a href="../classes/Test.ShouldError.html">Test.ShouldError</a></li>
       
   641             
       
   642                 <li><a href="../classes/Test.ShouldFail.html">Test.ShouldFail</a></li>
       
   643             
       
   644                 <li><a href="../classes/Test.TestCase.html">Test.TestCase</a></li>
       
   645             
       
   646                 <li><a href="../classes/Test.TestFormat.html">Test.TestFormat</a></li>
       
   647             
       
   648                 <li><a href="../classes/Test.TestNode.html">Test.TestNode</a></li>
       
   649             
       
   650                 <li><a href="../classes/Test.TestRunner.html">Test.TestRunner</a></li>
       
   651             
       
   652                 <li><a href="../classes/Test.TestSuite.html">Test.TestSuite</a></li>
       
   653             
       
   654                 <li><a href="../classes/Test.UnexpectedError.html">Test.UnexpectedError</a></li>
       
   655             
       
   656                 <li><a href="../classes/Test.UnexpectedValue.html">Test.UnexpectedValue</a></li>
       
   657             
       
   658                 <li><a href="../classes/Test.Wait.html">Test.Wait</a></li>
       
   659             
       
   660                 <li><a href="../classes/Text.AccentFold.html">Text.AccentFold</a></li>
       
   661             
       
   662                 <li><a href="../classes/Text.WordBreak.html">Text.WordBreak</a></li>
       
   663             
       
   664                 <li><a href="../classes/TimeAxis.html">TimeAxis</a></li>
       
   665             
       
   666                 <li><a href="../classes/TimeAxisBase.html">TimeAxisBase</a></li>
       
   667             
       
   668                 <li><a href="../classes/TimeImpl.html">TimeImpl</a></li>
       
   669             
       
   670                 <li><a href="../classes/ToggleButton.html">ToggleButton</a></li>
       
   671             
       
   672                 <li><a href="../classes/TopAxisLayout.html">TopAxisLayout</a></li>
       
   673             
       
   674                 <li><a href="../classes/Transition.html">Transition</a></li>
       
   675             
       
   676                 <li><a href="../classes/Tree.html">Tree</a></li>
       
   677             
       
   678                 <li><a href="../classes/Tree.Labelable.html">Tree.Labelable</a></li>
       
   679             
       
   680                 <li><a href="../classes/Tree.Node.html">Tree.Node</a></li>
       
   681             
       
   682                 <li><a href="../classes/Tree.Node.Labelable.html">Tree.Node.Labelable</a></li>
       
   683             
       
   684                 <li><a href="../classes/Tree.Node.Openable.html">Tree.Node.Openable</a></li>
       
   685             
       
   686                 <li><a href="../classes/Tree.Node.Selectable.html">Tree.Node.Selectable</a></li>
       
   687             
       
   688                 <li><a href="../classes/Tree.Node.Sortable.html">Tree.Node.Sortable</a></li>
       
   689             
       
   690                 <li><a href="../classes/Tree.Openable.html">Tree.Openable</a></li>
       
   691             
       
   692                 <li><a href="../classes/Tree.Selectable.html">Tree.Selectable</a></li>
       
   693             
       
   694                 <li><a href="../classes/Tree.Sortable.html">Tree.Sortable</a></li>
       
   695             
       
   696                 <li><a href="../classes/UA.html">UA</a></li>
       
   697             
       
   698                 <li><a href="../classes/Uploader.html">Uploader</a></li>
       
   699             
       
   700                 <li><a href="../classes/Uploader.Queue.html">Uploader.Queue</a></li>
       
   701             
       
   702                 <li><a href="../classes/UploaderFlash.html">UploaderFlash</a></li>
       
   703             
       
   704                 <li><a href="../classes/UploaderHTML5.html">UploaderHTML5</a></li>
       
   705             
       
   706                 <li><a href="../classes/ValueChange.html">ValueChange</a></li>
       
   707             
       
   708                 <li><a href="../classes/VerticalLegendLayout.html">VerticalLegendLayout</a></li>
       
   709             
       
   710                 <li><a href="../classes/View.html">View</a></li>
       
   711             
       
   712                 <li><a href="../classes/View.NodeMap.html">View.NodeMap</a></li>
       
   713             
       
   714                 <li><a href="../classes/VMLCircle.html">VMLCircle</a></li>
       
   715             
       
   716                 <li><a href="../classes/VMLDrawing.html">VMLDrawing</a></li>
       
   717             
       
   718                 <li><a href="../classes/VMLEllipse.html">VMLEllipse</a></li>
       
   719             
       
   720                 <li><a href="../classes/VMLGraphic.html">VMLGraphic</a></li>
       
   721             
       
   722                 <li><a href="../classes/VMLPath.html">VMLPath</a></li>
       
   723             
       
   724                 <li><a href="../classes/VMLPieSlice.html">VMLPieSlice</a></li>
       
   725             
       
   726                 <li><a href="../classes/VMLRect.html">VMLRect</a></li>
       
   727             
       
   728                 <li><a href="../classes/VMLShape.html">VMLShape</a></li>
       
   729             
       
   730                 <li><a href="../classes/Widget.html">Widget</a></li>
       
   731             
       
   732                 <li><a href="../classes/WidgetAutohide.html">WidgetAutohide</a></li>
       
   733             
       
   734                 <li><a href="../classes/WidgetButtons.html">WidgetButtons</a></li>
       
   735             
       
   736                 <li><a href="../classes/WidgetChild.html">WidgetChild</a></li>
       
   737             
       
   738                 <li><a href="../classes/WidgetModality.html">WidgetModality</a></li>
       
   739             
       
   740                 <li><a href="../classes/WidgetParent.html">WidgetParent</a></li>
       
   741             
       
   742                 <li><a href="../classes/WidgetPosition.html">WidgetPosition</a></li>
       
   743             
       
   744                 <li><a href="../classes/WidgetPositionAlign.html">WidgetPositionAlign</a></li>
       
   745             
       
   746                 <li><a href="../classes/WidgetPositionConstrain.html">WidgetPositionConstrain</a></li>
       
   747             
       
   748                 <li><a href="../classes/WidgetStack.html">WidgetStack</a></li>
       
   749             
       
   750                 <li><a href="../classes/WidgetStdMod.html">WidgetStdMod</a></li>
       
   751             
       
   752                 <li><a href="../classes/XML.html">XML</a></li>
       
   753             
       
   754                 <li><a href="../classes/YQL.html">YQL</a></li>
       
   755             
       
   756                 <li><a href="../classes/YQLRequest.html">YQLRequest</a></li>
       
   757             
       
   758                 <li><a href="../classes/YUI.html">YUI</a></li>
       
   759             
       
   760                 <li><a href="../classes/YUI~substitute.html">YUI~substitute</a></li>
       
   761             
       
   762             </ul>
       
   763 
       
   764             <ul id="api-modules" class="apis modules">
       
   765             
       
   766                 <li><a href="../modules/align-plugin.html">align-plugin</a></li>
       
   767             
       
   768                 <li><a href="../modules/anim.html">anim</a></li>
       
   769             
       
   770                 <li><a href="../modules/anim-base.html">anim-base</a></li>
       
   771             
       
   772                 <li><a href="../modules/anim-color.html">anim-color</a></li>
       
   773             
       
   774                 <li><a href="../modules/anim-curve.html">anim-curve</a></li>
       
   775             
       
   776                 <li><a href="../modules/anim-easing.html">anim-easing</a></li>
       
   777             
       
   778                 <li><a href="../modules/anim-node-plugin.html">anim-node-plugin</a></li>
       
   779             
       
   780                 <li><a href="../modules/anim-scroll.html">anim-scroll</a></li>
       
   781             
       
   782                 <li><a href="../modules/anim-shape.html">anim-shape</a></li>
       
   783             
       
   784                 <li><a href="../modules/anim-shape-transform.html">anim-shape-transform</a></li>
       
   785             
       
   786                 <li><a href="../modules/anim-xy.html">anim-xy</a></li>
       
   787             
       
   788                 <li><a href="../modules/app.html">app</a></li>
       
   789             
       
   790                 <li><a href="../modules/app-base.html">app-base</a></li>
       
   791             
       
   792                 <li><a href="../modules/app-content.html">app-content</a></li>
       
   793             
       
   794                 <li><a href="../modules/app-transitions.html">app-transitions</a></li>
       
   795             
       
   796                 <li><a href="../modules/app-transitions-native.html">app-transitions-native</a></li>
       
   797             
       
   798                 <li><a href="../modules/array-extras.html">array-extras</a></li>
       
   799             
       
   800                 <li><a href="../modules/array-invoke.html">array-invoke</a></li>
       
   801             
       
   802                 <li><a href="../modules/arraylist.html">arraylist</a></li>
       
   803             
       
   804                 <li><a href="../modules/arraylist-add.html">arraylist-add</a></li>
       
   805             
       
   806                 <li><a href="../modules/arraylist-filter.html">arraylist-filter</a></li>
       
   807             
       
   808                 <li><a href="../modules/arraysort.html">arraysort</a></li>
       
   809             
       
   810                 <li><a href="../modules/async-queue.html">async-queue</a></li>
       
   811             
       
   812                 <li><a href="../modules/attribute.html">attribute</a></li>
       
   813             
       
   814                 <li><a href="../modules/attribute-base.html">attribute-base</a></li>
       
   815             
       
   816                 <li><a href="../modules/attribute-complex.html">attribute-complex</a></li>
       
   817             
       
   818                 <li><a href="../modules/attribute-core.html">attribute-core</a></li>
       
   819             
       
   820                 <li><a href="../modules/attribute-extras.html">attribute-extras</a></li>
       
   821             
       
   822                 <li><a href="../modules/attribute-observable.html">attribute-observable</a></li>
       
   823             
       
   824                 <li><a href="../modules/autocomplete.html">autocomplete</a></li>
       
   825             
       
   826                 <li><a href="../modules/autocomplete-base.html">autocomplete-base</a></li>
       
   827             
       
   828                 <li><a href="../modules/autocomplete-filters.html">autocomplete-filters</a></li>
       
   829             
       
   830                 <li><a href="../modules/autocomplete-filters-accentfold.html">autocomplete-filters-accentfold</a></li>
       
   831             
       
   832                 <li><a href="../modules/autocomplete-highlighters.html">autocomplete-highlighters</a></li>
       
   833             
       
   834                 <li><a href="../modules/autocomplete-highlighters-accentfold.html">autocomplete-highlighters-accentfold</a></li>
       
   835             
       
   836                 <li><a href="../modules/autocomplete-list.html">autocomplete-list</a></li>
       
   837             
       
   838                 <li><a href="../modules/autocomplete-list-keys.html">autocomplete-list-keys</a></li>
       
   839             
       
   840                 <li><a href="../modules/autocomplete-plugin.html">autocomplete-plugin</a></li>
       
   841             
       
   842                 <li><a href="../modules/autocomplete-sources.html">autocomplete-sources</a></li>
       
   843             
       
   844                 <li><a href="../modules/axis.html">axis</a></li>
       
   845             
       
   846                 <li><a href="../modules/axis-base.html">axis-base</a></li>
       
   847             
       
   848                 <li><a href="../modules/axis-category.html">axis-category</a></li>
       
   849             
       
   850                 <li><a href="../modules/axis-category-base.html">axis-category-base</a></li>
       
   851             
       
   852                 <li><a href="../modules/axis-numeric.html">axis-numeric</a></li>
       
   853             
       
   854                 <li><a href="../modules/axis-numeric-base.html">axis-numeric-base</a></li>
       
   855             
       
   856                 <li><a href="../modules/axis-stacked.html">axis-stacked</a></li>
       
   857             
       
   858                 <li><a href="../modules/axis-stacked-base.html">axis-stacked-base</a></li>
       
   859             
       
   860                 <li><a href="../modules/axis-time.html">axis-time</a></li>
       
   861             
       
   862                 <li><a href="../modules/axis-time-base.html">axis-time-base</a></li>
       
   863             
       
   864                 <li><a href="../modules/base.html">base</a></li>
       
   865             
       
   866                 <li><a href="../modules/base-base.html">base-base</a></li>
       
   867             
       
   868                 <li><a href="../modules/base-build.html">base-build</a></li>
       
   869             
       
   870                 <li><a href="../modules/base-core.html">base-core</a></li>
       
   871             
       
   872                 <li><a href="../modules/base-observable.html">base-observable</a></li>
       
   873             
       
   874                 <li><a href="../modules/base-pluginhost.html">base-pluginhost</a></li>
       
   875             
       
   876                 <li><a href="../modules/button.html">button</a></li>
       
   877             
       
   878                 <li><a href="../modules/button-core.html">button-core</a></li>
       
   879             
       
   880                 <li><a href="../modules/button-group.html">button-group</a></li>
       
   881             
       
   882                 <li><a href="../modules/button-plugin.html">button-plugin</a></li>
       
   883             
       
   884                 <li><a href="../modules/cache.html">cache</a></li>
       
   885             
       
   886                 <li><a href="../modules/cache-base.html">cache-base</a></li>
       
   887             
       
   888                 <li><a href="../modules/cache-offline.html">cache-offline</a></li>
       
   889             
       
   890                 <li><a href="../modules/cache-plugin.html">cache-plugin</a></li>
       
   891             
       
   892                 <li><a href="../modules/calendar.html">calendar</a></li>
       
   893             
       
   894                 <li><a href="../modules/calendar-base.html">calendar-base</a></li>
       
   895             
       
   896                 <li><a href="../modules/calendarnavigator.html">calendarnavigator</a></li>
       
   897             
       
   898                 <li><a href="../modules/charts.html">charts</a></li>
       
   899             
       
   900                 <li><a href="../modules/charts-base.html">charts-base</a></li>
       
   901             
       
   902                 <li><a href="../modules/charts-legend.html">charts-legend</a></li>
       
   903             
       
   904                 <li><a href="../modules/classnamemanager.html">classnamemanager</a></li>
       
   905             
       
   906                 <li><a href="../modules/clickable-rail.html">clickable-rail</a></li>
       
   907             
       
   908                 <li><a href="../modules/collection.html">collection</a></li>
       
   909             
       
   910                 <li><a href="../modules/color.html">color</a></li>
       
   911             
       
   912                 <li><a href="../modules/color-base.html">color-base</a></li>
       
   913             
       
   914                 <li><a href="../modules/color-harmony.html">color-harmony</a></li>
       
   915             
       
   916                 <li><a href="../modules/color-hsl.html">color-hsl</a></li>
       
   917             
       
   918                 <li><a href="../modules/color-hsv.html">color-hsv</a></li>
       
   919             
       
   920                 <li><a href="../modules/console.html">console</a></li>
       
   921             
       
   922                 <li><a href="../modules/console-filters.html">console-filters</a></li>
       
   923             
       
   924                 <li><a href="../modules/cookie.html">cookie</a></li>
       
   925             
       
   926                 <li><a href="../modules/createlink-base.html">createlink-base</a></li>
       
   927             
       
   928                 <li><a href="../modules/dataschema.html">dataschema</a></li>
       
   929             
       
   930                 <li><a href="../modules/dataschema-array.html">dataschema-array</a></li>
       
   931             
       
   932                 <li><a href="../modules/dataschema-base.html">dataschema-base</a></li>
       
   933             
       
   934                 <li><a href="../modules/dataschema-json.html">dataschema-json</a></li>
       
   935             
       
   936                 <li><a href="../modules/dataschema-text.html">dataschema-text</a></li>
       
   937             
       
   938                 <li><a href="../modules/dataschema-xml.html">dataschema-xml</a></li>
       
   939             
       
   940                 <li><a href="../modules/datasource.html">datasource</a></li>
       
   941             
       
   942                 <li><a href="../modules/datasource-arrayschema.html">datasource-arrayschema</a></li>
       
   943             
       
   944                 <li><a href="../modules/datasource-cache.html">datasource-cache</a></li>
       
   945             
       
   946                 <li><a href="../modules/datasource-function.html">datasource-function</a></li>
       
   947             
       
   948                 <li><a href="../modules/datasource-get.html">datasource-get</a></li>
       
   949             
       
   950                 <li><a href="../modules/datasource-io.html">datasource-io</a></li>
       
   951             
       
   952                 <li><a href="../modules/datasource-jsonschema.html">datasource-jsonschema</a></li>
       
   953             
       
   954                 <li><a href="../modules/datasource-local.html">datasource-local</a></li>
       
   955             
       
   956                 <li><a href="../modules/datasource-polling.html">datasource-polling</a></li>
       
   957             
       
   958                 <li><a href="../modules/datasource-textschema.html">datasource-textschema</a></li>
       
   959             
       
   960                 <li><a href="../modules/datasource-xmlschema.html">datasource-xmlschema</a></li>
       
   961             
       
   962                 <li><a href="../modules/datatable.html">datatable</a></li>
       
   963             
       
   964                 <li><a href="../modules/datatable-base.html">datatable-base</a></li>
       
   965             
       
   966                 <li><a href="../modules/datatable-body.html">datatable-body</a></li>
       
   967             
       
   968                 <li><a href="../modules/datatable-column-widths.html">datatable-column-widths</a></li>
       
   969             
       
   970                 <li><a href="../modules/datatable-core.html">datatable-core</a></li>
       
   971             
       
   972                 <li><a href="../modules/datatable-datasource.html">datatable-datasource</a></li>
       
   973             
       
   974                 <li><a href="../modules/datatable-formatters.html">datatable-formatters</a></li>
       
   975             
       
   976                 <li><a href="../modules/datatable-head.html">datatable-head</a></li>
       
   977             
       
   978                 <li><a href="../modules/datatable-message.html">datatable-message</a></li>
       
   979             
       
   980                 <li><a href="../modules/datatable-mutable.html">datatable-mutable</a></li>
       
   981             
       
   982                 <li><a href="../modules/datatable-scroll.html">datatable-scroll</a></li>
       
   983             
       
   984                 <li><a href="../modules/datatable-sort.html">datatable-sort</a></li>
       
   985             
       
   986                 <li><a href="../modules/datatable-table.html">datatable-table</a></li>
       
   987             
       
   988                 <li><a href="../modules/datatype.html">datatype</a></li>
       
   989             
       
   990                 <li><a href="../modules/datatype-date.html">datatype-date</a></li>
       
   991             
       
   992                 <li><a href="../modules/datatype-date-format.html">datatype-date-format</a></li>
       
   993             
       
   994                 <li><a href="../modules/datatype-date-math.html">datatype-date-math</a></li>
       
   995             
       
   996                 <li><a href="../modules/datatype-date-parse.html">datatype-date-parse</a></li>
       
   997             
       
   998                 <li><a href="../modules/datatype-number.html">datatype-number</a></li>
       
   999             
       
  1000                 <li><a href="../modules/datatype-number-format.html">datatype-number-format</a></li>
       
  1001             
       
  1002                 <li><a href="../modules/datatype-number-parse.html">datatype-number-parse</a></li>
       
  1003             
       
  1004                 <li><a href="../modules/datatype-xml.html">datatype-xml</a></li>
       
  1005             
       
  1006                 <li><a href="../modules/datatype-xml-format.html">datatype-xml-format</a></li>
       
  1007             
       
  1008                 <li><a href="../modules/datatype-xml-parse.html">datatype-xml-parse</a></li>
       
  1009             
       
  1010                 <li><a href="../modules/dd.html">dd</a></li>
       
  1011             
       
  1012                 <li><a href="../modules/dd-constrain.html">dd-constrain</a></li>
       
  1013             
       
  1014                 <li><a href="../modules/dd-ddm.html">dd-ddm</a></li>
       
  1015             
       
  1016                 <li><a href="../modules/dd-ddm-base.html">dd-ddm-base</a></li>
       
  1017             
       
  1018                 <li><a href="../modules/dd-ddm-drop.html">dd-ddm-drop</a></li>
       
  1019             
       
  1020                 <li><a href="../modules/dd-delegate.html">dd-delegate</a></li>
       
  1021             
       
  1022                 <li><a href="../modules/dd-drag.html">dd-drag</a></li>
       
  1023             
       
  1024                 <li><a href="../modules/dd-drop.html">dd-drop</a></li>
       
  1025             
       
  1026                 <li><a href="../modules/dd-drop-plugin.html">dd-drop-plugin</a></li>
       
  1027             
       
  1028                 <li><a href="../modules/dd-gestures.html">dd-gestures</a></li>
       
  1029             
       
  1030                 <li><a href="../modules/dd-plugin.html">dd-plugin</a></li>
       
  1031             
       
  1032                 <li><a href="../modules/dd-proxy.html">dd-proxy</a></li>
       
  1033             
       
  1034                 <li><a href="../modules/dd-scroll.html">dd-scroll</a></li>
       
  1035             
       
  1036                 <li><a href="../modules/dial.html">dial</a></li>
       
  1037             
       
  1038                 <li><a href="../modules/dom.html">dom</a></li>
       
  1039             
       
  1040                 <li><a href="../modules/dom-base.html">dom-base</a></li>
       
  1041             
       
  1042                 <li><a href="../modules/dom-screen.html">dom-screen</a></li>
       
  1043             
       
  1044                 <li><a href="../modules/dom-style.html">dom-style</a></li>
       
  1045             
       
  1046                 <li><a href="../modules/dump.html">dump</a></li>
       
  1047             
       
  1048                 <li><a href="../modules/editor.html">editor</a></li>
       
  1049             
       
  1050                 <li><a href="../modules/editor-base.html">editor-base</a></li>
       
  1051             
       
  1052                 <li><a href="../modules/editor-bidi.html">editor-bidi</a></li>
       
  1053             
       
  1054                 <li><a href="../modules/editor-br.html">editor-br</a></li>
       
  1055             
       
  1056                 <li><a href="../modules/editor-lists.html">editor-lists</a></li>
       
  1057             
       
  1058                 <li><a href="../modules/editor-para.html">editor-para</a></li>
       
  1059             
       
  1060                 <li><a href="../modules/editor-para-base.html">editor-para-base</a></li>
       
  1061             
       
  1062                 <li><a href="../modules/editor-para-ie.html">editor-para-ie</a></li>
       
  1063             
       
  1064                 <li><a href="../modules/editor-tab.html">editor-tab</a></li>
       
  1065             
       
  1066                 <li><a href="../modules/escape.html">escape</a></li>
       
  1067             
       
  1068                 <li><a href="../modules/event.html">event</a></li>
       
  1069             
       
  1070                 <li><a href="../modules/event-base.html">event-base</a></li>
       
  1071             
       
  1072                 <li><a href="../modules/event-contextmenu.html">event-contextmenu</a></li>
       
  1073             
       
  1074                 <li><a href="../modules/event-custom.html">event-custom</a></li>
       
  1075             
       
  1076                 <li><a href="../modules/event-custom-base.html">event-custom-base</a></li>
       
  1077             
       
  1078                 <li><a href="../modules/event-custom-complex.html">event-custom-complex</a></li>
       
  1079             
       
  1080                 <li><a href="../modules/event-delegate.html">event-delegate</a></li>
       
  1081             
       
  1082                 <li><a href="../modules/event-flick.html">event-flick</a></li>
       
  1083             
       
  1084                 <li><a href="../modules/event-focus.html">event-focus</a></li>
       
  1085             
       
  1086                 <li><a href="../modules/event-gestures.html">event-gestures</a></li>
       
  1087             
       
  1088                 <li><a href="../modules/event-hover.html">event-hover</a></li>
       
  1089             
       
  1090                 <li><a href="../modules/event-key.html">event-key</a></li>
       
  1091             
       
  1092                 <li><a href="../modules/event-mouseenter.html">event-mouseenter</a></li>
       
  1093             
       
  1094                 <li><a href="../modules/event-mousewheel.html">event-mousewheel</a></li>
       
  1095             
       
  1096                 <li><a href="../modules/event-move.html">event-move</a></li>
       
  1097             
       
  1098                 <li><a href="../modules/event-outside.html">event-outside</a></li>
       
  1099             
       
  1100                 <li><a href="../modules/event-resize.html">event-resize</a></li>
       
  1101             
       
  1102                 <li><a href="../modules/event-simulate.html">event-simulate</a></li>
       
  1103             
       
  1104                 <li><a href="../modules/event-synthetic.html">event-synthetic</a></li>
       
  1105             
       
  1106                 <li><a href="../modules/event-tap.html">event-tap</a></li>
       
  1107             
       
  1108                 <li><a href="../modules/event-touch.html">event-touch</a></li>
       
  1109             
       
  1110                 <li><a href="../modules/event-valuechange.html">event-valuechange</a></li>
       
  1111             
       
  1112                 <li><a href="../modules/exec-command.html">exec-command</a></li>
       
  1113             
       
  1114                 <li><a href="../modules/features.html">features</a></li>
       
  1115             
       
  1116                 <li><a href="../modules/file.html">file</a></li>
       
  1117             
       
  1118                 <li><a href="../modules/file-flash.html">file-flash</a></li>
       
  1119             
       
  1120                 <li><a href="../modules/file-html5.html">file-html5</a></li>
       
  1121             
       
  1122                 <li><a href="../modules/frame.html">frame</a></li>
       
  1123             
       
  1124                 <li><a href="../modules/gesture-simulate.html">gesture-simulate</a></li>
       
  1125             
       
  1126                 <li><a href="../modules/get.html">get</a></li>
       
  1127             
       
  1128                 <li><a href="../modules/get-nodejs.html">get-nodejs</a></li>
       
  1129             
       
  1130                 <li><a href="../modules/graphics.html">graphics</a></li>
       
  1131             
       
  1132                 <li><a href="../modules/graphics-group.html">graphics-group</a></li>
       
  1133             
       
  1134                 <li><a href="../modules/handlebars.html">handlebars</a></li>
       
  1135             
       
  1136                 <li><a href="../modules/handlebars-base.html">handlebars-base</a></li>
       
  1137             
       
  1138                 <li><a href="../modules/handlebars-compiler.html">handlebars-compiler</a></li>
       
  1139             
       
  1140                 <li><a href="../modules/highlight.html">highlight</a></li>
       
  1141             
       
  1142                 <li><a href="../modules/highlight-accentfold.html">highlight-accentfold</a></li>
       
  1143             
       
  1144                 <li><a href="../modules/highlight-base.html">highlight-base</a></li>
       
  1145             
       
  1146                 <li><a href="../modules/history.html">history</a></li>
       
  1147             
       
  1148                 <li><a href="../modules/history-base.html">history-base</a></li>
       
  1149             
       
  1150                 <li><a href="../modules/history-hash.html">history-hash</a></li>
       
  1151             
       
  1152                 <li><a href="../modules/history-hash-ie.html">history-hash-ie</a></li>
       
  1153             
       
  1154                 <li><a href="../modules/history-html5.html">history-html5</a></li>
       
  1155             
       
  1156                 <li><a href="../modules/imageloader.html">imageloader</a></li>
       
  1157             
       
  1158                 <li><a href="../modules/intl.html">intl</a></li>
       
  1159             
       
  1160                 <li><a href="../modules/io.html">io</a></li>
       
  1161             
       
  1162                 <li><a href="../modules/io-base.html">io-base</a></li>
       
  1163             
       
  1164                 <li><a href="../modules/io-form.html">io-form</a></li>
       
  1165             
       
  1166                 <li><a href="../modules/io-nodejs.html">io-nodejs</a></li>
       
  1167             
       
  1168                 <li><a href="../modules/io-queue.html">io-queue</a></li>
       
  1169             
       
  1170                 <li><a href="../modules/io-upload-iframe.html">io-upload-iframe</a></li>
       
  1171             
       
  1172                 <li><a href="../modules/io-xdr.html">io-xdr</a></li>
       
  1173             
       
  1174                 <li><a href="../modules/json.html">json</a></li>
       
  1175             
       
  1176                 <li><a href="../modules/json-parse.html">json-parse</a></li>
       
  1177             
       
  1178                 <li><a href="../modules/json-stringify.html">json-stringify</a></li>
       
  1179             
       
  1180                 <li><a href="../modules/jsonp.html">jsonp</a></li>
       
  1181             
       
  1182                 <li><a href="../modules/jsonp-url.html">jsonp-url</a></li>
       
  1183             
       
  1184                 <li><a href="../modules/lazy-model-list.html">lazy-model-list</a></li>
       
  1185             
       
  1186                 <li><a href="../modules/loader.html">loader</a></li>
       
  1187             
       
  1188                 <li><a href="../modules/loader-base.html">loader-base</a></li>
       
  1189             
       
  1190                 <li><a href="../modules/loader-yui3.html">loader-yui3</a></li>
       
  1191             
       
  1192                 <li><a href="../modules/matrix.html">matrix</a></li>
       
  1193             
       
  1194                 <li><a href="../modules/model.html">model</a></li>
       
  1195             
       
  1196                 <li><a href="../modules/model-list.html">model-list</a></li>
       
  1197             
       
  1198                 <li><a href="../modules/model-sync-rest.html">model-sync-rest</a></li>
       
  1199             
       
  1200                 <li><a href="../modules/node.html">node</a></li>
       
  1201             
       
  1202                 <li><a href="../modules/node-base.html">node-base</a></li>
       
  1203             
       
  1204                 <li><a href="../modules/node-core.html">node-core</a></li>
       
  1205             
       
  1206                 <li><a href="../modules/node-data.html">node-data</a></li>
       
  1207             
       
  1208                 <li><a href="../modules/node-event-delegate.html">node-event-delegate</a></li>
       
  1209             
       
  1210                 <li><a href="../modules/node-event-html5.html">node-event-html5</a></li>
       
  1211             
       
  1212                 <li><a href="../modules/node-event-simulate.html">node-event-simulate</a></li>
       
  1213             
       
  1214                 <li><a href="../modules/node-flick.html">node-flick</a></li>
       
  1215             
       
  1216                 <li><a href="../modules/node-focusmanager.html">node-focusmanager</a></li>
       
  1217             
       
  1218                 <li><a href="../modules/node-load.html">node-load</a></li>
       
  1219             
       
  1220                 <li><a href="../modules/node-menunav.html">node-menunav</a></li>
       
  1221             
       
  1222                 <li><a href="../modules/node-pluginhost.html">node-pluginhost</a></li>
       
  1223             
       
  1224                 <li><a href="../modules/node-screen.html">node-screen</a></li>
       
  1225             
       
  1226                 <li><a href="../modules/node-scroll-info.html">node-scroll-info</a></li>
       
  1227             
       
  1228                 <li><a href="../modules/node-style.html">node-style</a></li>
       
  1229             
       
  1230                 <li><a href="../modules/oop.html">oop</a></li>
       
  1231             
       
  1232                 <li><a href="../modules/overlay.html">overlay</a></li>
       
  1233             
       
  1234                 <li><a href="../modules/panel.html">panel</a></li>
       
  1235             
       
  1236                 <li><a href="../modules/parallel.html">parallel</a></li>
       
  1237             
       
  1238                 <li><a href="../modules/pjax.html">pjax</a></li>
       
  1239             
       
  1240                 <li><a href="../modules/pjax-base.html">pjax-base</a></li>
       
  1241             
       
  1242                 <li><a href="../modules/pjax-content.html">pjax-content</a></li>
       
  1243             
       
  1244                 <li><a href="../modules/pjax-plugin.html">pjax-plugin</a></li>
       
  1245             
       
  1246                 <li><a href="../modules/plugin.html">plugin</a></li>
       
  1247             
       
  1248                 <li><a href="../modules/pluginhost.html">pluginhost</a></li>
       
  1249             
       
  1250                 <li><a href="../modules/pluginhost-base.html">pluginhost-base</a></li>
       
  1251             
       
  1252                 <li><a href="../modules/pluginhost-config.html">pluginhost-config</a></li>
       
  1253             
       
  1254                 <li><a href="../modules/promise.html">promise</a></li>
       
  1255             
       
  1256                 <li><a href="../modules/querystring.html">querystring</a></li>
       
  1257             
       
  1258                 <li><a href="../modules/querystring-parse.html">querystring-parse</a></li>
       
  1259             
       
  1260                 <li><a href="../modules/querystring-parse-simple.html">querystring-parse-simple</a></li>
       
  1261             
       
  1262                 <li><a href="../modules/querystring-stringify.html">querystring-stringify</a></li>
       
  1263             
       
  1264                 <li><a href="../modules/querystring-stringify-simple.html">querystring-stringify-simple</a></li>
       
  1265             
       
  1266                 <li><a href="../modules/queue-promote.html">queue-promote</a></li>
       
  1267             
       
  1268                 <li><a href="../modules/range-slider.html">range-slider</a></li>
       
  1269             
       
  1270                 <li><a href="../modules/recordset.html">recordset</a></li>
       
  1271             
       
  1272                 <li><a href="../modules/recordset-base.html">recordset-base</a></li>
       
  1273             
       
  1274                 <li><a href="../modules/recordset-filter.html">recordset-filter</a></li>
       
  1275             
       
  1276                 <li><a href="../modules/recordset-indexer.html">recordset-indexer</a></li>
       
  1277             
       
  1278                 <li><a href="../modules/recordset-sort.html">recordset-sort</a></li>
       
  1279             
       
  1280                 <li><a href="../modules/resize.html">resize</a></li>
       
  1281             
       
  1282                 <li><a href="../modules/resize-contrain.html">resize-contrain</a></li>
       
  1283             
       
  1284                 <li><a href="../modules/resize-plugin.html">resize-plugin</a></li>
       
  1285             
       
  1286                 <li><a href="../modules/resize-proxy.html">resize-proxy</a></li>
       
  1287             
       
  1288                 <li><a href="../modules/rollup.html">rollup</a></li>
       
  1289             
       
  1290                 <li><a href="../modules/router.html">router</a></li>
       
  1291             
       
  1292                 <li><a href="../modules/scrollview.html">scrollview</a></li>
       
  1293             
       
  1294                 <li><a href="../modules/scrollview-base.html">scrollview-base</a></li>
       
  1295             
       
  1296                 <li><a href="../modules/scrollview-base-ie.html">scrollview-base-ie</a></li>
       
  1297             
       
  1298                 <li><a href="../modules/scrollview-list.html">scrollview-list</a></li>
       
  1299             
       
  1300                 <li><a href="../modules/scrollview-paginator.html">scrollview-paginator</a></li>
       
  1301             
       
  1302                 <li><a href="../modules/scrollview-scrollbars.html">scrollview-scrollbars</a></li>
       
  1303             
       
  1304                 <li><a href="../modules/selection.html">selection</a></li>
       
  1305             
       
  1306                 <li><a href="../modules/selector-css2.html">selector-css2</a></li>
       
  1307             
       
  1308                 <li><a href="../modules/selector-css3.html">selector-css3</a></li>
       
  1309             
       
  1310                 <li><a href="../modules/selector-native.html">selector-native</a></li>
       
  1311             
       
  1312                 <li><a href="../modules/series-area.html">series-area</a></li>
       
  1313             
       
  1314                 <li><a href="../modules/series-area-stacked.html">series-area-stacked</a></li>
       
  1315             
       
  1316                 <li><a href="../modules/series-areaspline.html">series-areaspline</a></li>
       
  1317             
       
  1318                 <li><a href="../modules/series-areaspline-stacked.html">series-areaspline-stacked</a></li>
       
  1319             
       
  1320                 <li><a href="../modules/series-bar.html">series-bar</a></li>
       
  1321             
       
  1322                 <li><a href="../modules/series-bar-stacked.html">series-bar-stacked</a></li>
       
  1323             
       
  1324                 <li><a href="../modules/series-base.html">series-base</a></li>
       
  1325             
       
  1326                 <li><a href="../modules/series-candlestick.html">series-candlestick</a></li>
       
  1327             
       
  1328                 <li><a href="../modules/series-cartesian.html">series-cartesian</a></li>
       
  1329             
       
  1330                 <li><a href="../modules/series-column.html">series-column</a></li>
       
  1331             
       
  1332                 <li><a href="../modules/series-column-stacked.html">series-column-stacked</a></li>
       
  1333             
       
  1334                 <li><a href="../modules/series-combo.html">series-combo</a></li>
       
  1335             
       
  1336                 <li><a href="../modules/series-combo-stacked.html">series-combo-stacked</a></li>
       
  1337             
       
  1338                 <li><a href="../modules/series-combospline.html">series-combospline</a></li>
       
  1339             
       
  1340                 <li><a href="../modules/series-combospline-stacked.html">series-combospline-stacked</a></li>
       
  1341             
       
  1342                 <li><a href="../modules/series-curve-util.html">series-curve-util</a></li>
       
  1343             
       
  1344                 <li><a href="../modules/series-fill-util.html">series-fill-util</a></li>
       
  1345             
       
  1346                 <li><a href="../modules/series-histogram.html">series-histogram</a></li>
       
  1347             
       
  1348                 <li><a href="../modules/series-line.html">series-line</a></li>
       
  1349             
       
  1350                 <li><a href="../modules/series-line-stacked.html">series-line-stacked</a></li>
       
  1351             
       
  1352                 <li><a href="../modules/series-line-util.html">series-line-util</a></li>
       
  1353             
       
  1354                 <li><a href="../modules/series-marker.html">series-marker</a></li>
       
  1355             
       
  1356                 <li><a href="../modules/series-marker-stacked.html">series-marker-stacked</a></li>
       
  1357             
       
  1358                 <li><a href="../modules/series-ohlc.html">series-ohlc</a></li>
       
  1359             
       
  1360                 <li><a href="../modules/series-pie.html">series-pie</a></li>
       
  1361             
       
  1362                 <li><a href="../modules/series-plot-util.html">series-plot-util</a></li>
       
  1363             
       
  1364                 <li><a href="../modules/series-range.html">series-range</a></li>
       
  1365             
       
  1366                 <li><a href="../modules/series-spline.html">series-spline</a></li>
       
  1367             
       
  1368                 <li><a href="../modules/series-spline-stacked.html">series-spline-stacked</a></li>
       
  1369             
       
  1370                 <li><a href="../modules/series-stacked.html">series-stacked</a></li>
       
  1371             
       
  1372                 <li><a href="../modules/shim-plugin.html">shim-plugin</a></li>
       
  1373             
       
  1374                 <li><a href="../modules/slider.html">slider</a></li>
       
  1375             
       
  1376                 <li><a href="../modules/slider-base.html">slider-base</a></li>
       
  1377             
       
  1378                 <li><a href="../modules/slider-value-range.html">slider-value-range</a></li>
       
  1379             
       
  1380                 <li><a href="../modules/sortable.html">sortable</a></li>
       
  1381             
       
  1382                 <li><a href="../modules/sortable-scroll.html">sortable-scroll</a></li>
       
  1383             
       
  1384                 <li><a href="../modules/stylesheet.html">stylesheet</a></li>
       
  1385             
       
  1386                 <li><a href="../modules/substitute.html">substitute</a></li>
       
  1387             
       
  1388                 <li><a href="../modules/swf.html">swf</a></li>
       
  1389             
       
  1390                 <li><a href="../modules/swfdetect.html">swfdetect</a></li>
       
  1391             
       
  1392                 <li><a href="../modules/tabview.html">tabview</a></li>
       
  1393             
       
  1394                 <li><a href="../modules/template.html">template</a></li>
       
  1395             
       
  1396                 <li><a href="../modules/template-base.html">template-base</a></li>
       
  1397             
       
  1398                 <li><a href="../modules/template-micro.html">template-micro</a></li>
       
  1399             
       
  1400                 <li><a href="../modules/test.html">test</a></li>
       
  1401             
       
  1402                 <li><a href="../modules/test-console.html">test-console</a></li>
       
  1403             
       
  1404                 <li><a href="../modules/text.html">text</a></li>
       
  1405             
       
  1406                 <li><a href="../modules/text-accentfold.html">text-accentfold</a></li>
       
  1407             
       
  1408                 <li><a href="../modules/text-wordbreak.html">text-wordbreak</a></li>
       
  1409             
       
  1410                 <li><a href="../modules/timers.html">timers</a></li>
       
  1411             
       
  1412                 <li><a href="../modules/transition.html">transition</a></li>
       
  1413             
       
  1414                 <li><a href="../modules/transition-timer.html">transition-timer</a></li>
       
  1415             
       
  1416                 <li><a href="../modules/tree.html">tree</a></li>
       
  1417             
       
  1418                 <li><a href="../modules/tree-labelable.html">tree-labelable</a></li>
       
  1419             
       
  1420                 <li><a href="../modules/tree-lazy.html">tree-lazy</a></li>
       
  1421             
       
  1422                 <li><a href="../modules/tree-node.html">tree-node</a></li>
       
  1423             
       
  1424                 <li><a href="../modules/tree-openable.html">tree-openable</a></li>
       
  1425             
       
  1426                 <li><a href="../modules/tree-selectable.html">tree-selectable</a></li>
       
  1427             
       
  1428                 <li><a href="../modules/tree-sortable.html">tree-sortable</a></li>
       
  1429             
       
  1430                 <li><a href="../modules/uploader.html">uploader</a></li>
       
  1431             
       
  1432                 <li><a href="../modules/uploader-flash.html">uploader-flash</a></li>
       
  1433             
       
  1434                 <li><a href="../modules/uploader-html5.html">uploader-html5</a></li>
       
  1435             
       
  1436                 <li><a href="../modules/uploader-queue.html">uploader-queue</a></li>
       
  1437             
       
  1438                 <li><a href="../modules/view.html">view</a></li>
       
  1439             
       
  1440                 <li><a href="../modules/view-node-map.html">view-node-map</a></li>
       
  1441             
       
  1442                 <li><a href="../modules/widget.html">widget</a></li>
       
  1443             
       
  1444                 <li><a href="../modules/widget-anim.html">widget-anim</a></li>
       
  1445             
       
  1446                 <li><a href="../modules/widget-autohide.html">widget-autohide</a></li>
       
  1447             
       
  1448                 <li><a href="../modules/widget-base.html">widget-base</a></li>
       
  1449             
       
  1450                 <li><a href="../modules/widget-base-ie.html">widget-base-ie</a></li>
       
  1451             
       
  1452                 <li><a href="../modules/widget-buttons.html">widget-buttons</a></li>
       
  1453             
       
  1454                 <li><a href="../modules/widget-child.html">widget-child</a></li>
       
  1455             
       
  1456                 <li><a href="../modules/widget-htmlparser.html">widget-htmlparser</a></li>
       
  1457             
       
  1458                 <li><a href="../modules/widget-locale.html">widget-locale</a></li>
       
  1459             
       
  1460                 <li><a href="../modules/widget-modality.html">widget-modality</a></li>
       
  1461             
       
  1462                 <li><a href="../modules/widget-parent.html">widget-parent</a></li>
       
  1463             
       
  1464                 <li><a href="../modules/widget-position.html">widget-position</a></li>
       
  1465             
       
  1466                 <li><a href="../modules/widget-position-align.html">widget-position-align</a></li>
       
  1467             
       
  1468                 <li><a href="../modules/widget-position-constrain.html">widget-position-constrain</a></li>
       
  1469             
       
  1470                 <li><a href="../modules/widget-skin.html">widget-skin</a></li>
       
  1471             
       
  1472                 <li><a href="../modules/widget-stack.html">widget-stack</a></li>
       
  1473             
       
  1474                 <li><a href="../modules/widget-stdmod.html">widget-stdmod</a></li>
       
  1475             
       
  1476                 <li><a href="../modules/widget-uievents.html">widget-uievents</a></li>
       
  1477             
       
  1478                 <li><a href="../modules/yql.html">yql</a></li>
       
  1479             
       
  1480                 <li><a href="../modules/yql-jsonp.html">yql-jsonp</a></li>
       
  1481             
       
  1482                 <li><a href="../modules/yql-nodejs.html">yql-nodejs</a></li>
       
  1483             
       
  1484                 <li><a href="../modules/yql-winjs.html">yql-winjs</a></li>
       
  1485             
       
  1486                 <li><a href="../modules/yui.html">yui</a></li>
       
  1487             
       
  1488                 <li><a href="../modules/yui-base.html">yui-base</a></li>
       
  1489             
       
  1490                 <li><a href="../modules/yui-later.html">yui-later</a></li>
       
  1491             
       
  1492                 <li><a href="../modules/yui-log.html">yui-log</a></li>
       
  1493             
       
  1494                 <li><a href="../modules/yui-throttle.html">yui-throttle</a></li>
       
  1495             
       
  1496             </ul>
       
  1497         </div>
       
  1498     </div>
       
  1499 </div>
       
  1500 
       
  1501             </div>
       
  1502         </div>
       
  1503         <div class="yui3-u-3-4">
       
  1504                 <div id="api-options">
       
  1505         Show:
       
  1506         <label for="api-show-inherited">
       
  1507             <input type="checkbox" id="api-show-inherited" checked>
       
  1508             Inherited
       
  1509         </label>
       
  1510 
       
  1511         <label for="api-show-protected">
       
  1512             <input type="checkbox" id="api-show-protected">
       
  1513             Protected
       
  1514         </label>
       
  1515 
       
  1516         <label for="api-show-private">
       
  1517             <input type="checkbox" id="api-show-private">
       
  1518             Private
       
  1519         </label>
       
  1520         <label for="api-show-deprecated">
       
  1521             <input type="checkbox" id="api-show-deprecated">
       
  1522             Deprecated
       
  1523         </label>
       
  1524 
       
  1525     </div>
       
  1526 
       
  1527 
       
  1528             <div class="apidocs">
       
  1529                 <div id="docs-main">
       
  1530                     <div class="content">
       
  1531                         <h1>DataTable.HeaderView Class</h1>
       
  1532 <div class="box meta">
       
  1533     
       
  1534 
       
  1535     
       
  1536         <div class="extends">
       
  1537             Extends <a href="../classes/View.html" class="crosslink">View</a>
       
  1538         </div>
       
  1539     
       
  1540 
       
  1541     
       
  1542         <div class="foundat">
       
  1543             Defined in: <a href="../files/datatable_js_head.js.html#l14"><code>datatable&#x2F;js&#x2F;head.js:14</code></a>
       
  1544         </div>
       
  1545     
       
  1546 
       
  1547     
       
  1548         
       
  1549             Module: <a href="../modules/datatable-head.html">datatable-head</a><br>
       
  1550             Parent Module: <a href="../modules/datatable.html">datatable</a>
       
  1551         
       
  1552     
       
  1553 
       
  1554     
       
  1555         <p>Available since 3.5.0</p>
       
  1556     
       
  1557 </div>
       
  1558 
       
  1559 
       
  1560 
       
  1561 <div class="box intro">
       
  1562     <p>View class responsible for rendering the <code>&lt;thead&gt;</code> section of a table. Used as
       
  1563 the default <code>headerView</code> for <code>Y.DataTable.Base</code> and <code>Y.DataTable</code> classes.</p>
       
  1564 
       
  1565 <p>Translates the provided array of column configuration objects into a rendered
       
  1566 <code>&lt;thead&gt;</code> based on the data in those objects.</p>
       
  1567 
       
  1568 <p>The structure of the column data is expected to be a single array of objects,
       
  1569 where each object corresponds to a <code>&lt;th&gt;</code>.  Those objects may contain a
       
  1570 <code>children</code> property containing a similarly structured array to indicate the
       
  1571 nested cells should be grouped under the parent column's colspan in a separate
       
  1572 row of header cells. E.g.</p>
       
  1573 
       
  1574 <pre class="code prettyprint"><code>
       
  1575 new Y.DataTable.HeaderView({
       
  1576   container: tableNode,
       
  1577   columns: [
       
  1578     { key: 'id' }, // no nesting
       
  1579     { key: 'name', children: [
       
  1580       { key: 'firstName', label: 'First' },
       
  1581       { key: 'lastName',  label: 'Last' } ] }
       
  1582   ]
       
  1583 }).render();
       
  1584 </code></pre>
       
  1585 
       
  1586 This would translate to the following visualization:
       
  1587 
       
  1588 <pre>
       
  1589 ---------------------
       
  1590 |    |     name     |
       
  1591 |    |---------------
       
  1592 | id | First | Last |
       
  1593 ---------------------
       
  1594 </pre>
       
  1595 
       
  1596 <p>Supported properties of the column objects include:</p>
       
  1597 
       
  1598 <ul>
       
  1599 <li><code>label</code>     - The HTML content of the header cell.</li>
       
  1600 <li><code>key</code>       - If <code>label</code> is not specified, the <code>key</code> is used for content.</li>
       
  1601 <li><code>children</code>  - Array of columns to appear below this column in the next
       
  1602               row.</li>
       
  1603 <li><code>headerTemplate</code> - Overrides the instance's <code>CELL_TEMPLATE</code> for cells in this
       
  1604 column only.</li>
       
  1605 <li><code>abbr</code>      - The content of the 'abbr' attribute of the <code>&lt;th&gt;</code></li>
       
  1606 <li><code>title</code>     - The content of the 'title' attribute of the <code>&lt;th&gt;</code></li>
       
  1607 <li><code>className</code> - Adds this string of CSS classes to the column header</li>
       
  1608 </ul>
       
  1609 
       
  1610 <p>Through the life of instantiation and rendering, the column objects will have
       
  1611 the following properties added to them:</p>
       
  1612 
       
  1613 <ul>
       
  1614 <li><code>id</code>       - (Defaulted by DataTable) The id to assign the rendered column</li>
       
  1615 <li><code>_colspan</code> - To supply the <code>&lt;th&gt;</code> attribute</li>
       
  1616 <li><code>_rowspan</code> - To supply the <code>&lt;th&gt;</code> attribute</li>
       
  1617 <li><code>_parent</code>  - (Added by DataTable) If the column is a child of another
       
  1618 column, this points to its parent column</li>
       
  1619 </ul>
       
  1620 
       
  1621 <p>The column object is also used to provide values for {placeholder} tokens in the
       
  1622 instance's <code>CELL_TEMPLATE</code>, so you can modify the template and include other
       
  1623 column object properties to populate them.</p>
       
  1624 </div>
       
  1625 
       
  1626 
       
  1627 
       
  1628 <div id="classdocs" class="tabview">
       
  1629     <ul class="api-class-tabs">
       
  1630         <li class="api-class-tab index"><a href="#index">Index</a></li>
       
  1631 
       
  1632         
       
  1633             <li class="api-class-tab methods"><a href="#methods">Methods</a></li>
       
  1634         
       
  1635         
       
  1636             <li class="api-class-tab properties"><a href="#properties">Properties</a></li>
       
  1637         
       
  1638         
       
  1639             <li class="api-class-tab attrs"><a href="#attrs">Attributes</a></li>
       
  1640         
       
  1641         
       
  1642             <li class="api-class-tab events"><a href="#events">Events</a></li>
       
  1643         
       
  1644     </ul>
       
  1645 
       
  1646     <div>
       
  1647         <div id="index" class="api-class-tabpanel index">
       
  1648             <h2 class="off-left">Item Index</h2>
       
  1649 
       
  1650             
       
  1651                 <div class="index-section methods">
       
  1652                     <h3>Methods</h3>
       
  1653 
       
  1654                     <ul class="index-list methods extends">
       
  1655                         
       
  1656                             <li class="index-item method private inherited">
       
  1657                                 <a href="#method__addAttrs">_addAttrs</a>
       
  1658 
       
  1659                                 
       
  1660                                 
       
  1661                             </li>
       
  1662                         
       
  1663                             <li class="index-item method private inherited">
       
  1664                                 <a href="#method__addLazyAttr">_addLazyAttr</a>
       
  1665 
       
  1666                                 
       
  1667                                 
       
  1668                             </li>
       
  1669                         
       
  1670                             <li class="index-item method protected">
       
  1671                                 <a href="#method__afterColumnsChange">_afterColumnsChange</a>
       
  1672 
       
  1673                                 
       
  1674                                 
       
  1675                             </li>
       
  1676                         
       
  1677                             <li class="index-item method protected inherited">
       
  1678                                 <a href="#method__afterContainerChange">_afterContainerChange</a>
       
  1679 
       
  1680                                 
       
  1681                                 
       
  1682                             </li>
       
  1683                         
       
  1684                             <li class="index-item method private inherited">
       
  1685                                 <a href="#method__aggregateAttrs">_aggregateAttrs</a>
       
  1686 
       
  1687                                 
       
  1688                                 
       
  1689                             </li>
       
  1690                         
       
  1691                             <li class="index-item method private inherited">
       
  1692                                 <a href="#method__attrCfgHash">_attrCfgHash</a>
       
  1693 
       
  1694                                 
       
  1695                                 
       
  1696                             </li>
       
  1697                         
       
  1698                             <li class="index-item method private inherited">
       
  1699                                 <a href="#method__baseDestroy">_baseDestroy</a>
       
  1700 
       
  1701                                 
       
  1702                                 
       
  1703                             </li>
       
  1704                         
       
  1705                             <li class="index-item method private inherited">
       
  1706                                 <a href="#method__baseInit">_baseInit</a>
       
  1707 
       
  1708                                 
       
  1709                                 
       
  1710                             </li>
       
  1711                         
       
  1712                             <li class="index-item method private inherited">
       
  1713                                 <a href="#method__cloneDefaultValue">_cloneDefaultValue</a>
       
  1714 
       
  1715                                 
       
  1716                                 
       
  1717                             </li>
       
  1718                         
       
  1719                             <li class="index-item method protected">
       
  1720                                 <a href="#method__createTHeadNode">_createTHeadNode</a>
       
  1721 
       
  1722                                 
       
  1723                                 
       
  1724                             </li>
       
  1725                         
       
  1726                             <li class="index-item method private inherited">
       
  1727                                 <a href="#method__defAttrChangeFn">_defAttrChangeFn</a>
       
  1728 
       
  1729                                 
       
  1730                                 
       
  1731                             </li>
       
  1732                         
       
  1733                             <li class="index-item method protected inherited">
       
  1734                                 <a href="#method__defDestroyFn">_defDestroyFn</a>
       
  1735 
       
  1736                                 
       
  1737                                 
       
  1738                             </li>
       
  1739                         
       
  1740                             <li class="index-item method protected inherited">
       
  1741                                 <a href="#method__defInitFn">_defInitFn</a>
       
  1742 
       
  1743                                 
       
  1744                                 
       
  1745                             </li>
       
  1746                         
       
  1747                             <li class="index-item method protected inherited">
       
  1748                                 <a href="#method__destroyContainer">_destroyContainer</a>
       
  1749 
       
  1750                                 
       
  1751                                 
       
  1752                             </li>
       
  1753                         
       
  1754                             <li class="index-item method private inherited">
       
  1755                                 <a href="#method__destroyHierarchy">_destroyHierarchy</a>
       
  1756 
       
  1757                                 
       
  1758                                 
       
  1759                             </li>
       
  1760                         
       
  1761                             <li class="index-item method private inherited">
       
  1762                                 <a href="#method__filterAdHocAttrs">_filterAdHocAttrs</a>
       
  1763 
       
  1764                                 
       
  1765                                 
       
  1766                             </li>
       
  1767                         
       
  1768                             <li class="index-item method private inherited">
       
  1769                                 <a href="#method__filterAttrCfgs">_filterAttrCfgs</a>
       
  1770 
       
  1771                                 
       
  1772                                 
       
  1773                             </li>
       
  1774                         
       
  1775                             <li class="index-item method private inherited">
       
  1776                                 <a href="#method__fireAttrChange">_fireAttrChange</a>
       
  1777 
       
  1778                                 
       
  1779                                 
       
  1780                             </li>
       
  1781                         
       
  1782                             <li class="index-item method protected inherited">
       
  1783                                 <a href="#method__getAttr">_getAttr</a>
       
  1784 
       
  1785                                 
       
  1786                                 
       
  1787                             </li>
       
  1788                         
       
  1789                             <li class="index-item method protected inherited">
       
  1790                                 <a href="#method__getAttrCfg">_getAttrCfg</a>
       
  1791 
       
  1792                                 
       
  1793                                 
       
  1794                             </li>
       
  1795                         
       
  1796                             <li class="index-item method protected inherited">
       
  1797                                 <a href="#method__getAttrCfgs">_getAttrCfgs</a>
       
  1798 
       
  1799                                 
       
  1800                                 
       
  1801                             </li>
       
  1802                         
       
  1803                             <li class="index-item method private inherited">
       
  1804                                 <a href="#method__getAttrInitVal">_getAttrInitVal</a>
       
  1805 
       
  1806                                 
       
  1807                                 
       
  1808                             </li>
       
  1809                         
       
  1810                             <li class="index-item method protected inherited">
       
  1811                                 <a href="#method__getAttrs">_getAttrs</a>
       
  1812 
       
  1813                                 
       
  1814                                 
       
  1815                             </li>
       
  1816                         
       
  1817                             <li class="index-item method protected inherited">
       
  1818                                 <a href="#method__getClasses">_getClasses</a>
       
  1819 
       
  1820                                 
       
  1821                                 
       
  1822                             </li>
       
  1823                         
       
  1824                             <li class="index-item method protected inherited">
       
  1825                                 <a href="#method__getContainer">_getContainer</a>
       
  1826 
       
  1827                                 
       
  1828                                 
       
  1829                             </li>
       
  1830                         
       
  1831                             <li class="index-item method private inherited">
       
  1832                                 <a href="#method__getFullType">_getFullType</a>
       
  1833 
       
  1834                                 
       
  1835                                 
       
  1836                             </li>
       
  1837                         
       
  1838                             <li class="index-item method private inherited">
       
  1839                                 <a href="#method__getStateVal">_getStateVal</a>
       
  1840 
       
  1841                                 
       
  1842                                 
       
  1843                             </li>
       
  1844                         
       
  1845                             <li class="index-item method private inherited">
       
  1846                                 <a href="#method__getType">_getType</a>
       
  1847 
       
  1848                                 
       
  1849                                 
       
  1850                             </li>
       
  1851                         
       
  1852                             <li class="index-item method private inherited">
       
  1853                                 <a href="#method__initAttrHost">_initAttrHost</a>
       
  1854 
       
  1855                                 
       
  1856                                 
       
  1857                             </li>
       
  1858                         
       
  1859                             <li class="index-item method private inherited inherited">
       
  1860                                 <a href="#method__initAttribute">_initAttribute</a>
       
  1861 
       
  1862                                 
       
  1863                                 
       
  1864                             </li>
       
  1865                         
       
  1866                             <li class="index-item method protected inherited">
       
  1867                                 <a href="#method__initAttrs">_initAttrs</a>
       
  1868 
       
  1869                                 
       
  1870                                 
       
  1871                             </li>
       
  1872                         
       
  1873                             <li class="index-item method private inherited">
       
  1874                                 <a href="#method__initBase">_initBase</a>
       
  1875 
       
  1876                                 
       
  1877                                 
       
  1878                             </li>
       
  1879                         
       
  1880                             <li class="index-item method private inherited">
       
  1881                                 <a href="#method__initHierarchy">_initHierarchy</a>
       
  1882 
       
  1883                                 
       
  1884                                 
       
  1885                             </li>
       
  1886                         
       
  1887                             <li class="index-item method private inherited">
       
  1888                                 <a href="#method__initHierarchyData">_initHierarchyData</a>
       
  1889 
       
  1890                                 
       
  1891                                 
       
  1892                             </li>
       
  1893                         
       
  1894                             <li class="index-item method private inherited">
       
  1895                                 <a href="#method__isLazyAttr">_isLazyAttr</a>
       
  1896 
       
  1897                                 
       
  1898                                 
       
  1899                             </li>
       
  1900                         
       
  1901                             <li class="index-item method private inherited">
       
  1902                                 <a href="#method__monitor">_monitor</a>
       
  1903 
       
  1904                                 
       
  1905                                 
       
  1906                             </li>
       
  1907                         
       
  1908                             <li class="index-item method private inherited">
       
  1909                                 <a href="#method__normAttrVals">_normAttrVals</a>
       
  1910 
       
  1911                                 
       
  1912                                 
       
  1913                             </li>
       
  1914                         
       
  1915                             <li class="index-item method protected">
       
  1916                                 <a href="#method__parseColumns">_parseColumns</a>
       
  1917 
       
  1918                                 
       
  1919                                 
       
  1920                             </li>
       
  1921                         
       
  1922                             <li class="index-item method private inherited">
       
  1923                                 <a href="#method__parseType">_parseType</a>
       
  1924 
       
  1925                                 
       
  1926                                 
       
  1927                             </li>
       
  1928                         
       
  1929                             <li class="index-item method private inherited">
       
  1930                                 <a href="#method__preInitEventCfg">_preInitEventCfg</a>
       
  1931 
       
  1932                                 
       
  1933                                 
       
  1934                             </li>
       
  1935                         
       
  1936                             <li class="index-item method protected deprecated inherited">
       
  1937                                 <a href="#method__protectAttrs">_protectAttrs</a>
       
  1938 
       
  1939                                 
       
  1940                                 
       
  1941                                     <span class="flag deprecated">deprecated</span>
       
  1942                                 
       
  1943                             </li>
       
  1944                         
       
  1945                             <li class="index-item method private inherited">
       
  1946                                 <a href="#method__publish">_publish</a>
       
  1947 
       
  1948                                 
       
  1949                                 
       
  1950                             </li>
       
  1951                         
       
  1952                             <li class="index-item method protected inherited inherited">
       
  1953                                 <a href="#method__set">_set</a>
       
  1954 
       
  1955                                 
       
  1956                                 
       
  1957                             </li>
       
  1958                         
       
  1959                             <li class="index-item method protected inherited">
       
  1960                                 <a href="#method__setAttr">_setAttr</a>
       
  1961 
       
  1962                                 
       
  1963                                 
       
  1964                             </li>
       
  1965                         
       
  1966                             <li class="index-item method protected inherited inherited">
       
  1967                                 <a href="#method__setAttrs">_setAttrs</a>
       
  1968 
       
  1969                                 
       
  1970                                 
       
  1971                             </li>
       
  1972                         
       
  1973                             <li class="index-item method private inherited">
       
  1974                                 <a href="#method__setAttrVal">_setAttrVal</a>
       
  1975 
       
  1976                                 
       
  1977                                 
       
  1978                             </li>
       
  1979                         
       
  1980                             <li class="index-item method private inherited">
       
  1981                                 <a href="#method__setStateVal">_setStateVal</a>
       
  1982 
       
  1983                                 
       
  1984                                 
       
  1985                             </li>
       
  1986                         
       
  1987                             <li class="index-item method inherited">
       
  1988                                 <a href="#method_addAttr">addAttr</a>
       
  1989 
       
  1990                                 
       
  1991                                 
       
  1992                             </li>
       
  1993                         
       
  1994                             <li class="index-item method inherited">
       
  1995                                 <a href="#method_addAttrs">addAttrs</a>
       
  1996 
       
  1997                                 
       
  1998                                 
       
  1999                             </li>
       
  2000                         
       
  2001                             <li class="index-item method inherited">
       
  2002                                 <a href="#method_addTarget">addTarget</a>
       
  2003 
       
  2004                                 
       
  2005                                 
       
  2006                             </li>
       
  2007                         
       
  2008                             <li class="index-item method inherited">
       
  2009                                 <a href="#method_after">after</a>
       
  2010 
       
  2011                                 
       
  2012                                 
       
  2013                             </li>
       
  2014                         
       
  2015                             <li class="index-item method inherited">
       
  2016                                 <a href="#method_attachEvents">attachEvents</a>
       
  2017 
       
  2018                                 
       
  2019                                 
       
  2020                             </li>
       
  2021                         
       
  2022                             <li class="index-item method inherited">
       
  2023                                 <a href="#method_attrAdded">attrAdded</a>
       
  2024 
       
  2025                                 
       
  2026                                 
       
  2027                             </li>
       
  2028                         
       
  2029                             <li class="index-item method inherited">
       
  2030                                 <a href="#method_before">before</a>
       
  2031 
       
  2032                                 
       
  2033                                 
       
  2034                             </li>
       
  2035                         
       
  2036                             <li class="index-item method protected">
       
  2037                                 <a href="#method_bindUI">bindUI</a>
       
  2038 
       
  2039                                 
       
  2040                                 
       
  2041                             </li>
       
  2042                         
       
  2043                             <li class="index-item method inherited">
       
  2044                                 <a href="#method_bubble">bubble</a>
       
  2045 
       
  2046                                 
       
  2047                                 
       
  2048                             </li>
       
  2049                         
       
  2050                             <li class="index-item method inherited">
       
  2051                                 <a href="#method_create">create</a>
       
  2052 
       
  2053                                 
       
  2054                                 
       
  2055                             </li>
       
  2056                         
       
  2057                             <li class="index-item method inherited inherited">
       
  2058                                 <a href="#method_destroy">destroy</a>
       
  2059 
       
  2060                                 
       
  2061                                 
       
  2062                             </li>
       
  2063                         
       
  2064                             <li class="index-item method protected">
       
  2065                                 <a href="#method_destructor">destructor</a>
       
  2066 
       
  2067                                 
       
  2068                                 
       
  2069                             </li>
       
  2070                         
       
  2071                             <li class="index-item method inherited">
       
  2072                                 <a href="#method_detach">detach</a>
       
  2073 
       
  2074                                 
       
  2075                                 
       
  2076                             </li>
       
  2077                         
       
  2078                             <li class="index-item method inherited">
       
  2079                                 <a href="#method_detachAll">detachAll</a>
       
  2080 
       
  2081                                 
       
  2082                                 
       
  2083                             </li>
       
  2084                         
       
  2085                             <li class="index-item method inherited">
       
  2086                                 <a href="#method_detachEvents">detachEvents</a>
       
  2087 
       
  2088                                 
       
  2089                                 
       
  2090                             </li>
       
  2091                         
       
  2092                             <li class="index-item method inherited">
       
  2093                                 <a href="#method_fire">fire</a>
       
  2094 
       
  2095                                 
       
  2096                                 
       
  2097                             </li>
       
  2098                         
       
  2099                             <li class="index-item method inherited">
       
  2100                                 <a href="#method_get">get</a>
       
  2101 
       
  2102                                 
       
  2103                                 
       
  2104                             </li>
       
  2105                         
       
  2106                             <li class="index-item method inherited">
       
  2107                                 <a href="#method_getAttrs">getAttrs</a>
       
  2108 
       
  2109                                 
       
  2110                                 
       
  2111                             </li>
       
  2112                         
       
  2113                             <li class="index-item method protected">
       
  2114                                 <a href="#method_getClassName">getClassName</a>
       
  2115 
       
  2116                                 
       
  2117                                 
       
  2118                             </li>
       
  2119                         
       
  2120                             <li class="index-item method inherited">
       
  2121                                 <a href="#method_getEvent">getEvent</a>
       
  2122 
       
  2123                                 
       
  2124                                 
       
  2125                             </li>
       
  2126                         
       
  2127                             <li class="index-item method inherited">
       
  2128                                 <a href="#method_getTargets">getTargets</a>
       
  2129 
       
  2130                                 
       
  2131                                 
       
  2132                             </li>
       
  2133                         
       
  2134                             <li class="index-item method inherited inherited">
       
  2135                                 <a href="#method_init">init</a>
       
  2136 
       
  2137                                 
       
  2138                                 
       
  2139                             </li>
       
  2140                         
       
  2141                             <li class="index-item method protected">
       
  2142                                 <a href="#method_initializer">initializer</a>
       
  2143 
       
  2144                                 
       
  2145                                 
       
  2146                             </li>
       
  2147                         
       
  2148                             <li class="index-item method inherited">
       
  2149                                 <a href="#method_modifyAttr">modifyAttr</a>
       
  2150 
       
  2151                                 
       
  2152                                 
       
  2153                             </li>
       
  2154                         
       
  2155                             <li class="index-item method inherited">
       
  2156                                 <a href="#method_on">on</a>
       
  2157 
       
  2158                                 
       
  2159                                 
       
  2160                             </li>
       
  2161                         
       
  2162                             <li class="index-item method inherited">
       
  2163                                 <a href="#method_once">once</a>
       
  2164 
       
  2165                                 
       
  2166                                 
       
  2167                             </li>
       
  2168                         
       
  2169                             <li class="index-item method inherited">
       
  2170                                 <a href="#method_onceAfter">onceAfter</a>
       
  2171 
       
  2172                                 
       
  2173                                 
       
  2174                             </li>
       
  2175                         
       
  2176                             <li class="index-item method inherited">
       
  2177                                 <a href="#method_parseType">parseType</a>
       
  2178 
       
  2179                                 
       
  2180                                 
       
  2181                             </li>
       
  2182                         
       
  2183                             <li class="index-item method inherited">
       
  2184                                 <a href="#method_publish">publish</a>
       
  2185 
       
  2186                                 
       
  2187                                 
       
  2188                             </li>
       
  2189                         
       
  2190                             <li class="index-item method inherited">
       
  2191                                 <a href="#method_remove">remove</a>
       
  2192 
       
  2193                                 
       
  2194                                 
       
  2195                             </li>
       
  2196                         
       
  2197                             <li class="index-item method inherited">
       
  2198                                 <a href="#method_removeAttr">removeAttr</a>
       
  2199 
       
  2200                                 
       
  2201                                 
       
  2202                             </li>
       
  2203                         
       
  2204                             <li class="index-item method inherited">
       
  2205                                 <a href="#method_removeTarget">removeTarget</a>
       
  2206 
       
  2207                                 
       
  2208                                 
       
  2209                             </li>
       
  2210                         
       
  2211                             <li class="index-item method inherited">
       
  2212                                 <a href="#method_render">render</a>
       
  2213 
       
  2214                                 
       
  2215                                 
       
  2216                             </li>
       
  2217                         
       
  2218                             <li class="index-item method inherited">
       
  2219                                 <a href="#method_reset">reset</a>
       
  2220 
       
  2221                                 
       
  2222                                 
       
  2223                             </li>
       
  2224                         
       
  2225                             <li class="index-item method inherited inherited">
       
  2226                                 <a href="#method_set">set</a>
       
  2227 
       
  2228                                 
       
  2229                                 
       
  2230                             </li>
       
  2231                         
       
  2232                             <li class="index-item method inherited inherited">
       
  2233                                 <a href="#method_setAttrs">setAttrs</a>
       
  2234 
       
  2235                                 
       
  2236                                 
       
  2237                             </li>
       
  2238                         
       
  2239                             <li class="index-item method deprecated inherited">
       
  2240                                 <a href="#method_subscribe">subscribe</a>
       
  2241 
       
  2242                                 
       
  2243                                 
       
  2244                                     <span class="flag deprecated">deprecated</span>
       
  2245                                 
       
  2246                             </li>
       
  2247                         
       
  2248                             <li class="index-item method inherited">
       
  2249                                 <a href="#method_toString">toString</a>
       
  2250 
       
  2251                                 
       
  2252                                 
       
  2253                             </li>
       
  2254                         
       
  2255                             <li class="index-item method deprecated inherited">
       
  2256                                 <a href="#method_unsubscribe">unsubscribe</a>
       
  2257 
       
  2258                                 
       
  2259                                 
       
  2260                                     <span class="flag deprecated">deprecated</span>
       
  2261                                 
       
  2262                             </li>
       
  2263                         
       
  2264                             <li class="index-item method deprecated inherited">
       
  2265                                 <a href="#method_unsubscribeAll">unsubscribeAll</a>
       
  2266 
       
  2267                                 
       
  2268                                 
       
  2269                                     <span class="flag deprecated">deprecated</span>
       
  2270                                 
       
  2271                             </li>
       
  2272                         
       
  2273                     </ul>
       
  2274                 </div>
       
  2275             
       
  2276 
       
  2277             
       
  2278                 <div class="index-section properties">
       
  2279                     <h3>Properties</h3>
       
  2280 
       
  2281                     <ul class="index-list properties extends">
       
  2282                         
       
  2283                             <li class="index-item property protected inherited inherited">
       
  2284                                 <a href="#property__allowAdHocAttrs">_allowAdHocAttrs</a>
       
  2285 
       
  2286                                 
       
  2287                                 
       
  2288                             </li>
       
  2289                         
       
  2290                             <li class="index-item property protected">
       
  2291                                 <a href="#property__eventHandles">_eventHandles</a>
       
  2292 
       
  2293                                 
       
  2294                                 
       
  2295                             </li>
       
  2296                         
       
  2297                             <li class="index-item property">
       
  2298                                 <a href="#property_CELL_TEMPLATE">CELL_TEMPLATE</a>
       
  2299 
       
  2300                                 
       
  2301                                 
       
  2302                             </li>
       
  2303                         
       
  2304                             <li class="index-item property">
       
  2305                                 <a href="#property_columns">columns</a>
       
  2306 
       
  2307                                 
       
  2308                                 
       
  2309                             </li>
       
  2310                         
       
  2311                             <li class="index-item property inherited">
       
  2312                                 <a href="#property_containerTemplate">containerTemplate</a>
       
  2313 
       
  2314                                 
       
  2315                                 
       
  2316                             </li>
       
  2317                         
       
  2318                             <li class="index-item property inherited">
       
  2319                                 <a href="#property_events">events</a>
       
  2320 
       
  2321                                 
       
  2322                                 
       
  2323                             </li>
       
  2324                         
       
  2325                             <li class="index-item property deprecated inherited">
       
  2326                                 <a href="#property_name">name</a>
       
  2327 
       
  2328                                 
       
  2329                                 
       
  2330                                     <span class="flag deprecated">deprecated</span>
       
  2331                                 
       
  2332                             </li>
       
  2333                         
       
  2334                             <li class="index-item property">
       
  2335                                 <a href="#property_ROW_TEMPLATE">ROW_TEMPLATE</a>
       
  2336 
       
  2337                                 
       
  2338                                 
       
  2339                             </li>
       
  2340                         
       
  2341                             <li class="index-item property">
       
  2342                                 <a href="#property_source">source</a>
       
  2343 
       
  2344                                 
       
  2345                                 
       
  2346                             </li>
       
  2347                         
       
  2348                             <li class="index-item property inherited">
       
  2349                                 <a href="#property_template">template</a>
       
  2350 
       
  2351                                 
       
  2352                                 
       
  2353                             </li>
       
  2354                         
       
  2355                             <li class="index-item property">
       
  2356                                 <a href="#property_THEAD_TEMPLATE">THEAD_TEMPLATE</a>
       
  2357 
       
  2358                                 
       
  2359                                 
       
  2360                             </li>
       
  2361                         
       
  2362                     </ul>
       
  2363                 </div>
       
  2364             
       
  2365 
       
  2366             
       
  2367                 <div class="index-section attrs">
       
  2368                     <h3>Attributes</h3>
       
  2369 
       
  2370                     <ul class="index-list attrs extends">
       
  2371                         
       
  2372                             <li class="index-item attr inherited">
       
  2373                                 <a href="#attr_container">container</a>
       
  2374                             </li>
       
  2375                         
       
  2376                             <li class="index-item attr inherited">
       
  2377                                 <a href="#attr_destroyed">destroyed</a>
       
  2378                             </li>
       
  2379                         
       
  2380                             <li class="index-item attr inherited">
       
  2381                                 <a href="#attr_initialized">initialized</a>
       
  2382                             </li>
       
  2383                         
       
  2384                     </ul>
       
  2385                 </div>
       
  2386             
       
  2387 
       
  2388             
       
  2389                 <div class="index-section events">
       
  2390                     <h3>Events</h3>
       
  2391 
       
  2392                     <ul class="index-list events extends">
       
  2393                         
       
  2394                             <li class="index-item event inherited">
       
  2395                                 <a href="#event_destroy">destroy</a>
       
  2396 
       
  2397                                 
       
  2398                                 
       
  2399                             </li>
       
  2400                         
       
  2401                             <li class="index-item event inherited">
       
  2402                                 <a href="#event_init">init</a>
       
  2403 
       
  2404                                 
       
  2405                                 
       
  2406                             </li>
       
  2407                         
       
  2408                     </ul>
       
  2409                 </div>
       
  2410             
       
  2411         </div>
       
  2412 
       
  2413         
       
  2414             <div id="methods" class="api-class-tabpanel">
       
  2415                 <h2 class="off-left">Methods</h2>
       
  2416 
       
  2417                 
       
  2418                     <div id="method__addAttrs" class="method item private inherited">
       
  2419     <h3 class="name"><code>_addAttrs</code></h3>
       
  2420 
       
  2421     
       
  2422         <div class="args">
       
  2423             <span class="paren">(</span><ul class="args-list inline commas">
       
  2424             
       
  2425                 <li class="arg">
       
  2426                     
       
  2427                         <code>cfgs</code>
       
  2428                     
       
  2429                 </li>
       
  2430             
       
  2431                 <li class="arg">
       
  2432                     
       
  2433                         <code>values</code>
       
  2434                     
       
  2435                 </li>
       
  2436             
       
  2437                 <li class="arg">
       
  2438                     
       
  2439                         <code>lazy</code>
       
  2440                     
       
  2441                 </li>
       
  2442             
       
  2443             </ul><span class="paren">)</span>
       
  2444         </div>
       
  2445     
       
  2446 
       
  2447     
       
  2448 
       
  2449     
       
  2450 
       
  2451     
       
  2452         <span class="flag private">private</span>
       
  2453     
       
  2454 
       
  2455     
       
  2456 
       
  2457     
       
  2458 
       
  2459     
       
  2460 
       
  2461     
       
  2462 
       
  2463     <div class="meta">
       
  2464         
       
  2465             
       
  2466                 <p>Inherited from
       
  2467                 <a href="../classes/AttributeCore.html#method__addAttrs">AttributeCore</a>:
       
  2468             
       
  2469         
       
  2470         
       
  2471         <a href="../files/attribute_js_AttributeCore.js.html#l836"><code>attribute&#x2F;js&#x2F;AttributeCore.js:836</code></a>
       
  2472         
       
  2473         </p>
       
  2474 
       
  2475 
       
  2476         
       
  2477 
       
  2478         
       
  2479     </div>
       
  2480 
       
  2481     <div class="description">
       
  2482         <p>Implementation behind the public addAttrs method.</p>
       
  2483 
       
  2484 <p>This method is invoked directly by get if it encounters a scenario
       
  2485 in which an attribute's valueFn attempts to obtain the
       
  2486 value an attribute in the same group of attributes, which has not yet
       
  2487 been added (on demand initialization).</p>
       
  2488     </div>
       
  2489 
       
  2490     
       
  2491         <div class="params">
       
  2492             <h4>Parameters:</h4>
       
  2493 
       
  2494             <ul class="params-list">
       
  2495             
       
  2496                 <li class="param">
       
  2497                     
       
  2498                         <code class="param-name">cfgs</code>
       
  2499                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2500                     
       
  2501 
       
  2502                     
       
  2503 
       
  2504                     <div class="param-description">
       
  2505                         <p>An object with attribute name/configuration pairs.</p>
       
  2506                     </div>
       
  2507 
       
  2508                     
       
  2509                 </li>
       
  2510             
       
  2511                 <li class="param">
       
  2512                     
       
  2513                         <code class="param-name">values</code>
       
  2514                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2515                     
       
  2516 
       
  2517                     
       
  2518 
       
  2519                     <div class="param-description">
       
  2520                         <p>An object with attribute name/value pairs, defining the initial values to apply.
       
  2521 Values defined in the cfgs argument will be over-written by values in this argument unless defined as read only.</p>
       
  2522                     </div>
       
  2523 
       
  2524                     
       
  2525                 </li>
       
  2526             
       
  2527                 <li class="param">
       
  2528                     
       
  2529                         <code class="param-name">lazy</code>
       
  2530                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  2531                     
       
  2532 
       
  2533                     
       
  2534 
       
  2535                     <div class="param-description">
       
  2536                         <p>Whether or not to delay the intialization of these attributes until the first call to get/set.
       
  2537 Individual attributes can over-ride this behavior by defining a lazyAdd configuration property in their configuration.
       
  2538 See <a href="#method_addAttr">addAttr</a>.</p>
       
  2539                     </div>
       
  2540 
       
  2541                     
       
  2542                 </li>
       
  2543             
       
  2544             </ul>
       
  2545         </div>
       
  2546     
       
  2547 
       
  2548     
       
  2549 
       
  2550     
       
  2551 </div>
       
  2552 
       
  2553                 
       
  2554                     <div id="method__addLazyAttr" class="method item private inherited">
       
  2555     <h3 class="name"><code>_addLazyAttr</code></h3>
       
  2556 
       
  2557     
       
  2558         <div class="args">
       
  2559             <span class="paren">(</span><ul class="args-list inline commas">
       
  2560             
       
  2561                 <li class="arg">
       
  2562                     
       
  2563                         <code>name</code>
       
  2564                     
       
  2565                 </li>
       
  2566             
       
  2567                 <li class="arg">
       
  2568                     
       
  2569                         <code class="optional">[lazyCfg]</code>
       
  2570                     
       
  2571                 </li>
       
  2572             
       
  2573             </ul><span class="paren">)</span>
       
  2574         </div>
       
  2575     
       
  2576 
       
  2577     
       
  2578 
       
  2579     
       
  2580 
       
  2581     
       
  2582         <span class="flag private">private</span>
       
  2583     
       
  2584 
       
  2585     
       
  2586 
       
  2587     
       
  2588 
       
  2589     
       
  2590 
       
  2591     
       
  2592 
       
  2593     <div class="meta">
       
  2594         
       
  2595             
       
  2596                 <p>Inherited from
       
  2597                 <a href="../classes/AttributeCore.html#method__addLazyAttr">AttributeCore</a>:
       
  2598             
       
  2599         
       
  2600         
       
  2601         <a href="../files/attribute_js_AttributeCore.js.html#l382"><code>attribute&#x2F;js&#x2F;AttributeCore.js:382</code></a>
       
  2602         
       
  2603         </p>
       
  2604 
       
  2605 
       
  2606         
       
  2607 
       
  2608         
       
  2609     </div>
       
  2610 
       
  2611     <div class="description">
       
  2612         <p>Finishes initializing an attribute which has been lazily added.</p>
       
  2613     </div>
       
  2614 
       
  2615     
       
  2616         <div class="params">
       
  2617             <h4>Parameters:</h4>
       
  2618 
       
  2619             <ul class="params-list">
       
  2620             
       
  2621                 <li class="param">
       
  2622                     
       
  2623                         <code class="param-name">name</code>
       
  2624                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2625                     
       
  2626 
       
  2627                     
       
  2628 
       
  2629                     <div class="param-description">
       
  2630                         <p>The name of the attribute</p>
       
  2631                     </div>
       
  2632 
       
  2633                     
       
  2634                 </li>
       
  2635             
       
  2636                 <li class="param">
       
  2637                     
       
  2638                         <code class="param-name optional">[lazyCfg]</code>
       
  2639                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2640                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  2641                     
       
  2642 
       
  2643                     
       
  2644 
       
  2645                     <div class="param-description">
       
  2646                         <p>Optional config hash for the attribute. This is added for performance
       
  2647 along the critical path, where the calling method has already obtained lazy config from state.</p>
       
  2648                     </div>
       
  2649 
       
  2650                     
       
  2651                 </li>
       
  2652             
       
  2653             </ul>
       
  2654         </div>
       
  2655     
       
  2656 
       
  2657     
       
  2658 
       
  2659     
       
  2660 </div>
       
  2661 
       
  2662                 
       
  2663                     <div id="method__afterColumnsChange" class="method item protected">
       
  2664     <h3 class="name"><code>_afterColumnsChange</code></h3>
       
  2665 
       
  2666     
       
  2667         <div class="args">
       
  2668             <span class="paren">(</span><ul class="args-list inline commas">
       
  2669             
       
  2670                 <li class="arg">
       
  2671                     
       
  2672                         <code>e</code>
       
  2673                     
       
  2674                 </li>
       
  2675             
       
  2676             </ul><span class="paren">)</span>
       
  2677         </div>
       
  2678     
       
  2679 
       
  2680     
       
  2681 
       
  2682     
       
  2683 
       
  2684     
       
  2685         <span class="flag protected">protected</span>
       
  2686     
       
  2687 
       
  2688     
       
  2689 
       
  2690     
       
  2691 
       
  2692     
       
  2693 
       
  2694     
       
  2695 
       
  2696     <div class="meta">
       
  2697         
       
  2698             
       
  2699                 
       
  2700                 <p>
       
  2701                 
       
  2702                 Defined in
       
  2703                 
       
  2704             
       
  2705         
       
  2706         
       
  2707         <a href="../files/datatable_js_head.js.html#l264"><code>datatable&#x2F;js&#x2F;head.js:264</code></a>
       
  2708         
       
  2709         </p>
       
  2710 
       
  2711 
       
  2712         
       
  2713 
       
  2714         
       
  2715             <p>Available since 3.5.0</p>
       
  2716         
       
  2717     </div>
       
  2718 
       
  2719     <div class="description">
       
  2720         <p>Handles changes in the source's columns attribute.  Redraws the headers.</p>
       
  2721     </div>
       
  2722 
       
  2723     
       
  2724         <div class="params">
       
  2725             <h4>Parameters:</h4>
       
  2726 
       
  2727             <ul class="params-list">
       
  2728             
       
  2729                 <li class="param">
       
  2730                     
       
  2731                         <code class="param-name">e</code>
       
  2732                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
  2733                     
       
  2734 
       
  2735                     
       
  2736 
       
  2737                     <div class="param-description">
       
  2738                         <p>The <code>columnsChange</code> event object</p>
       
  2739                     </div>
       
  2740 
       
  2741                     
       
  2742                 </li>
       
  2743             
       
  2744             </ul>
       
  2745         </div>
       
  2746     
       
  2747 
       
  2748     
       
  2749 
       
  2750     
       
  2751 </div>
       
  2752 
       
  2753                 
       
  2754                     <div id="method__afterContainerChange" class="method item protected inherited">
       
  2755     <h3 class="name"><code>_afterContainerChange</code></h3>
       
  2756 
       
  2757     
       
  2758         <span class="paren">()</span>
       
  2759     
       
  2760 
       
  2761     
       
  2762 
       
  2763     
       
  2764 
       
  2765     
       
  2766         <span class="flag protected">protected</span>
       
  2767     
       
  2768 
       
  2769     
       
  2770 
       
  2771     
       
  2772 
       
  2773     
       
  2774 
       
  2775     
       
  2776 
       
  2777     <div class="meta">
       
  2778         
       
  2779             
       
  2780                 <p>Inherited from
       
  2781                 <a href="../classes/View.html#method__afterContainerChange">View</a>:
       
  2782             
       
  2783         
       
  2784         
       
  2785         <a href="../files/app_js_view.js.html#l357"><code>app&#x2F;js&#x2F;view.js:357</code></a>
       
  2786         
       
  2787         </p>
       
  2788 
       
  2789 
       
  2790         
       
  2791 
       
  2792         
       
  2793             <p>Available since 3.5.0</p>
       
  2794         
       
  2795     </div>
       
  2796 
       
  2797     <div class="description">
       
  2798         <p>Handles <code>containerChange</code> events. Detaches event handlers from the old
       
  2799 container (if any) and attaches them to the new container.</p>
       
  2800 
       
  2801 <p>Right now the <code>container</code> attr is initOnly so this event should only ever
       
  2802 fire the first time the container is created, but in the future (once Y.App
       
  2803 can handle it) we may allow runtime container changes.</p>
       
  2804     </div>
       
  2805 
       
  2806     
       
  2807 
       
  2808     
       
  2809 
       
  2810     
       
  2811 </div>
       
  2812 
       
  2813                 
       
  2814                     <div id="method__aggregateAttrs" class="method item private inherited">
       
  2815     <h3 class="name"><code>_aggregateAttrs</code></h3>
       
  2816 
       
  2817     
       
  2818         <div class="args">
       
  2819             <span class="paren">(</span><ul class="args-list inline commas">
       
  2820             
       
  2821                 <li class="arg">
       
  2822                     
       
  2823                         <code>allAttrs</code>
       
  2824                     
       
  2825                 </li>
       
  2826             
       
  2827             </ul><span class="paren">)</span>
       
  2828         </div>
       
  2829     
       
  2830 
       
  2831     
       
  2832         <span class="returns-inline">
       
  2833             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  2834         </span>
       
  2835     
       
  2836 
       
  2837     
       
  2838 
       
  2839     
       
  2840         <span class="flag private">private</span>
       
  2841     
       
  2842 
       
  2843     
       
  2844 
       
  2845     
       
  2846 
       
  2847     
       
  2848 
       
  2849     
       
  2850 
       
  2851     <div class="meta">
       
  2852         
       
  2853             
       
  2854                 <p>Inherited from
       
  2855                 <a href="../classes/BaseCore.html#method__aggregateAttrs">BaseCore</a>:
       
  2856             
       
  2857         
       
  2858         
       
  2859         <a href="../files/base_js_BaseCore.js.html#l575"><code>base&#x2F;js&#x2F;BaseCore.js:575</code></a>
       
  2860         
       
  2861         </p>
       
  2862 
       
  2863 
       
  2864         
       
  2865 
       
  2866         
       
  2867     </div>
       
  2868 
       
  2869     <div class="description">
       
  2870         <p>A helper method, used by _initHierarchyData to aggregate
       
  2871 attribute configuration across the instances class hierarchy.</p>
       
  2872 
       
  2873 <p>The method will protect the attribute configuration value to protect the statically defined
       
  2874 default value in ATTRS if required (if the value is an object literal, array or the
       
  2875 attribute configuration has cloneDefaultValue set to shallow or deep).</p>
       
  2876     </div>
       
  2877 
       
  2878     
       
  2879         <div class="params">
       
  2880             <h4>Parameters:</h4>
       
  2881 
       
  2882             <ul class="params-list">
       
  2883             
       
  2884                 <li class="param">
       
  2885                     
       
  2886                         <code class="param-name">allAttrs</code>
       
  2887                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
  2888                     
       
  2889 
       
  2890                     
       
  2891 
       
  2892                     <div class="param-description">
       
  2893                         <p>An array of ATTRS definitions across classes in the hierarchy
       
  2894 (subclass first, Base last)</p>
       
  2895                     </div>
       
  2896 
       
  2897                     
       
  2898                 </li>
       
  2899             
       
  2900             </ul>
       
  2901         </div>
       
  2902     
       
  2903 
       
  2904     
       
  2905         <div class="returns">
       
  2906             <h4>Returns:</h4>
       
  2907 
       
  2908             <div class="returns-description">
       
  2909                 
       
  2910                     
       
  2911                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  2912                     
       
  2913                     The aggregate set of ATTRS definitions for the instance
       
  2914                 
       
  2915             </div>
       
  2916         </div>
       
  2917     
       
  2918 
       
  2919     
       
  2920 </div>
       
  2921 
       
  2922                 
       
  2923                     <div id="method__attrCfgHash" class="method item private inherited">
       
  2924     <h3 class="name"><code>_attrCfgHash</code></h3>
       
  2925 
       
  2926     
       
  2927         <span class="paren">()</span>
       
  2928     
       
  2929 
       
  2930     
       
  2931 
       
  2932     
       
  2933 
       
  2934     
       
  2935         <span class="flag private">private</span>
       
  2936     
       
  2937 
       
  2938     
       
  2939 
       
  2940     
       
  2941 
       
  2942     
       
  2943 
       
  2944     
       
  2945 
       
  2946     <div class="meta">
       
  2947         
       
  2948             
       
  2949                 <p>Inherited from
       
  2950                 <a href="../classes/BaseCore.html#method__attrCfgHash">BaseCore</a>:
       
  2951             
       
  2952         
       
  2953         
       
  2954         <a href="../files/base_js_BaseCore.js.html#l538"><code>base&#x2F;js&#x2F;BaseCore.js:538</code></a>
       
  2955         
       
  2956         </p>
       
  2957 
       
  2958 
       
  2959         
       
  2960 
       
  2961         
       
  2962     </div>
       
  2963 
       
  2964     <div class="description">
       
  2965         <p>Utility method to define the attribute hash used to filter/whitelist property mixes for
       
  2966 this class for iteration performance reasons.</p>
       
  2967     </div>
       
  2968 
       
  2969     
       
  2970 
       
  2971     
       
  2972 
       
  2973     
       
  2974 </div>
       
  2975 
       
  2976                 
       
  2977                     <div id="method__baseDestroy" class="method item private inherited">
       
  2978     <h3 class="name"><code>_baseDestroy</code></h3>
       
  2979 
       
  2980     
       
  2981         <span class="paren">()</span>
       
  2982     
       
  2983 
       
  2984     
       
  2985 
       
  2986     
       
  2987 
       
  2988     
       
  2989         <span class="flag private">private</span>
       
  2990     
       
  2991 
       
  2992     
       
  2993 
       
  2994     
       
  2995 
       
  2996     
       
  2997 
       
  2998     
       
  2999 
       
  3000     <div class="meta">
       
  3001         
       
  3002             
       
  3003                 <p>Inherited from
       
  3004                 <a href="../classes/BaseCore.html#method__baseDestroy">BaseCore</a>:
       
  3005             
       
  3006         
       
  3007         
       
  3008         <a href="../files/base_js_BaseCore.js.html#l309"><code>base&#x2F;js&#x2F;BaseCore.js:309</code></a>
       
  3009         
       
  3010         </p>
       
  3011 
       
  3012 
       
  3013         
       
  3014 
       
  3015         
       
  3016     </div>
       
  3017 
       
  3018     <div class="description">
       
  3019         <p>Internal destroy implementation for BaseCore</p>
       
  3020     </div>
       
  3021 
       
  3022     
       
  3023 
       
  3024     
       
  3025 
       
  3026     
       
  3027 </div>
       
  3028 
       
  3029                 
       
  3030                     <div id="method__baseInit" class="method item private inherited">
       
  3031     <h3 class="name"><code>_baseInit</code></h3>
       
  3032 
       
  3033     
       
  3034         <span class="paren">()</span>
       
  3035     
       
  3036 
       
  3037     
       
  3038 
       
  3039     
       
  3040 
       
  3041     
       
  3042         <span class="flag private">private</span>
       
  3043     
       
  3044 
       
  3045     
       
  3046 
       
  3047     
       
  3048 
       
  3049     
       
  3050 
       
  3051     
       
  3052 
       
  3053     <div class="meta">
       
  3054         
       
  3055             
       
  3056                 <p>Inherited from
       
  3057                 <a href="../classes/BaseCore.html#method__baseInit">BaseCore</a>:
       
  3058             
       
  3059         
       
  3060         
       
  3061         <a href="../files/base_js_BaseCore.js.html#l281"><code>base&#x2F;js&#x2F;BaseCore.js:281</code></a>
       
  3062         
       
  3063         </p>
       
  3064 
       
  3065 
       
  3066         
       
  3067 
       
  3068         
       
  3069     </div>
       
  3070 
       
  3071     <div class="description">
       
  3072         <p>Internal initialization implementation for BaseCore</p>
       
  3073     </div>
       
  3074 
       
  3075     
       
  3076 
       
  3077     
       
  3078 
       
  3079     
       
  3080 </div>
       
  3081 
       
  3082                 
       
  3083                     <div id="method__cloneDefaultValue" class="method item private inherited">
       
  3084     <h3 class="name"><code>_cloneDefaultValue</code></h3>
       
  3085 
       
  3086     
       
  3087         <div class="args">
       
  3088             <span class="paren">(</span><ul class="args-list inline commas">
       
  3089             
       
  3090                 <li class="arg">
       
  3091                     
       
  3092                         <code>cfg</code>
       
  3093                     
       
  3094                 </li>
       
  3095             
       
  3096             </ul><span class="paren">)</span>
       
  3097         </div>
       
  3098     
       
  3099 
       
  3100     
       
  3101 
       
  3102     
       
  3103 
       
  3104     
       
  3105         <span class="flag private">private</span>
       
  3106     
       
  3107 
       
  3108     
       
  3109 
       
  3110     
       
  3111 
       
  3112     
       
  3113 
       
  3114     
       
  3115 
       
  3116     <div class="meta">
       
  3117         
       
  3118             
       
  3119                 <p>Inherited from
       
  3120                 <a href="../classes/BaseCore.html#method__cloneDefaultValue">BaseCore</a>:
       
  3121             
       
  3122         
       
  3123         
       
  3124         <a href="../files/base_js_BaseCore.js.html#l549"><code>base&#x2F;js&#x2F;BaseCore.js:549</code></a>
       
  3125         
       
  3126         </p>
       
  3127 
       
  3128 
       
  3129         
       
  3130 
       
  3131         
       
  3132     </div>
       
  3133 
       
  3134     <div class="description">
       
  3135         <p>This method assumes that the value has already been checked to be an object.
       
  3136 Since it's on a critical path, we don't want to re-do the check.</p>
       
  3137     </div>
       
  3138 
       
  3139     
       
  3140         <div class="params">
       
  3141             <h4>Parameters:</h4>
       
  3142 
       
  3143             <ul class="params-list">
       
  3144             
       
  3145                 <li class="param">
       
  3146                     
       
  3147                         <code class="param-name">cfg</code>
       
  3148                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3149                     
       
  3150 
       
  3151                     
       
  3152 
       
  3153                     <div class="param-description">
       
  3154                          
       
  3155                     </div>
       
  3156 
       
  3157                     
       
  3158                 </li>
       
  3159             
       
  3160             </ul>
       
  3161         </div>
       
  3162     
       
  3163 
       
  3164     
       
  3165 
       
  3166     
       
  3167 </div>
       
  3168 
       
  3169                 
       
  3170                     <div id="method__createTHeadNode" class="method item protected">
       
  3171     <h3 class="name"><code>_createTHeadNode</code></h3>
       
  3172 
       
  3173     
       
  3174         <span class="paren">()</span>
       
  3175     
       
  3176 
       
  3177     
       
  3178         <span class="returns-inline">
       
  3179             <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>
       
  3180         </span>
       
  3181     
       
  3182 
       
  3183     
       
  3184 
       
  3185     
       
  3186         <span class="flag protected">protected</span>
       
  3187     
       
  3188 
       
  3189     
       
  3190 
       
  3191     
       
  3192 
       
  3193     
       
  3194 
       
  3195     
       
  3196 
       
  3197     <div class="meta">
       
  3198         
       
  3199             
       
  3200                 
       
  3201                 <p>
       
  3202                 
       
  3203                 Defined in
       
  3204                 
       
  3205             
       
  3206         
       
  3207         
       
  3208         <a href="../files/datatable_js_head.js.html#l294"><code>datatable&#x2F;js&#x2F;head.js:294</code></a>
       
  3209         
       
  3210         </p>
       
  3211 
       
  3212 
       
  3213         
       
  3214 
       
  3215         
       
  3216             <p>Available since 3.6.0</p>
       
  3217         
       
  3218     </div>
       
  3219 
       
  3220     <div class="description">
       
  3221         <p>Creates the <code>&lt;thead&gt;</code> node that will store the header rows and cells.</p>
       
  3222     </div>
       
  3223 
       
  3224     
       
  3225 
       
  3226     
       
  3227         <div class="returns">
       
  3228             <h4>Returns:</h4>
       
  3229 
       
  3230             <div class="returns-description">
       
  3231                 
       
  3232                     
       
  3233                         <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>:
       
  3234                     
       
  3235                 
       
  3236             </div>
       
  3237         </div>
       
  3238     
       
  3239 
       
  3240     
       
  3241 </div>
       
  3242 
       
  3243                 
       
  3244                     <div id="method__defAttrChangeFn" class="method item private inherited">
       
  3245     <h3 class="name"><code>_defAttrChangeFn</code></h3>
       
  3246 
       
  3247     
       
  3248         <div class="args">
       
  3249             <span class="paren">(</span><ul class="args-list inline commas">
       
  3250             
       
  3251                 <li class="arg">
       
  3252                     
       
  3253                         <code>e</code>
       
  3254                     
       
  3255                 </li>
       
  3256             
       
  3257             </ul><span class="paren">)</span>
       
  3258         </div>
       
  3259     
       
  3260 
       
  3261     
       
  3262 
       
  3263     
       
  3264 
       
  3265     
       
  3266         <span class="flag private">private</span>
       
  3267     
       
  3268 
       
  3269     
       
  3270 
       
  3271     
       
  3272 
       
  3273     
       
  3274 
       
  3275     
       
  3276 
       
  3277     <div class="meta">
       
  3278         
       
  3279             
       
  3280                 <p>Inherited from
       
  3281                 <a href="../classes/AttributeObservable.html#method__defAttrChangeFn">AttributeObservable</a>:
       
  3282             
       
  3283         
       
  3284         
       
  3285         <a href="../files/attribute_js_AttributeObservable.js.html#l186"><code>attribute&#x2F;js&#x2F;AttributeObservable.js:186</code></a>
       
  3286         
       
  3287         </p>
       
  3288 
       
  3289 
       
  3290         
       
  3291 
       
  3292         
       
  3293     </div>
       
  3294 
       
  3295     <div class="description">
       
  3296         <p>Default function for attribute change events.</p>
       
  3297     </div>
       
  3298 
       
  3299     
       
  3300         <div class="params">
       
  3301             <h4>Parameters:</h4>
       
  3302 
       
  3303             <ul class="params-list">
       
  3304             
       
  3305                 <li class="param">
       
  3306                     
       
  3307                         <code class="param-name">e</code>
       
  3308                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
  3309                     
       
  3310 
       
  3311                     
       
  3312 
       
  3313                     <div class="param-description">
       
  3314                         <p>The event object for attribute change events.</p>
       
  3315                     </div>
       
  3316 
       
  3317                     
       
  3318                 </li>
       
  3319             
       
  3320             </ul>
       
  3321         </div>
       
  3322     
       
  3323 
       
  3324     
       
  3325 
       
  3326     
       
  3327 </div>
       
  3328 
       
  3329                 
       
  3330                     <div id="method__defDestroyFn" class="method item protected inherited">
       
  3331     <h3 class="name"><code>_defDestroyFn</code></h3>
       
  3332 
       
  3333     
       
  3334         <div class="args">
       
  3335             <span class="paren">(</span><ul class="args-list inline commas">
       
  3336             
       
  3337                 <li class="arg">
       
  3338                     
       
  3339                         <code>e</code>
       
  3340                     
       
  3341                 </li>
       
  3342             
       
  3343             </ul><span class="paren">)</span>
       
  3344         </div>
       
  3345     
       
  3346 
       
  3347     
       
  3348 
       
  3349     
       
  3350 
       
  3351     
       
  3352         <span class="flag protected">protected</span>
       
  3353     
       
  3354 
       
  3355     
       
  3356 
       
  3357     
       
  3358 
       
  3359     
       
  3360 
       
  3361     
       
  3362 
       
  3363     <div class="meta">
       
  3364         
       
  3365             
       
  3366                 <p>Inherited from
       
  3367                 <a href="../classes/BaseObservable.html#method__defDestroyFn">BaseObservable</a>:
       
  3368             
       
  3369         
       
  3370         
       
  3371         <a href="../files/base_js_BaseObservable.js.html#l190"><code>base&#x2F;js&#x2F;BaseObservable.js:190</code></a>
       
  3372         
       
  3373         </p>
       
  3374 
       
  3375 
       
  3376         
       
  3377 
       
  3378         
       
  3379     </div>
       
  3380 
       
  3381     <div class="description">
       
  3382         <p>Default destroy event handler</p>
       
  3383     </div>
       
  3384 
       
  3385     
       
  3386         <div class="params">
       
  3387             <h4>Parameters:</h4>
       
  3388 
       
  3389             <ul class="params-list">
       
  3390             
       
  3391                 <li class="param">
       
  3392                     
       
  3393                         <code class="param-name">e</code>
       
  3394                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
  3395                     
       
  3396 
       
  3397                     
       
  3398 
       
  3399                     <div class="param-description">
       
  3400                         <p>Event object</p>
       
  3401                     </div>
       
  3402 
       
  3403                     
       
  3404                 </li>
       
  3405             
       
  3406             </ul>
       
  3407         </div>
       
  3408     
       
  3409 
       
  3410     
       
  3411 
       
  3412     
       
  3413 </div>
       
  3414 
       
  3415                 
       
  3416                     <div id="method__defInitFn" class="method item protected inherited">
       
  3417     <h3 class="name"><code>_defInitFn</code></h3>
       
  3418 
       
  3419     
       
  3420         <div class="args">
       
  3421             <span class="paren">(</span><ul class="args-list inline commas">
       
  3422             
       
  3423                 <li class="arg">
       
  3424                     
       
  3425                         <code>e</code>
       
  3426                     
       
  3427                 </li>
       
  3428             
       
  3429             </ul><span class="paren">)</span>
       
  3430         </div>
       
  3431     
       
  3432 
       
  3433     
       
  3434 
       
  3435     
       
  3436 
       
  3437     
       
  3438         <span class="flag protected">protected</span>
       
  3439     
       
  3440 
       
  3441     
       
  3442 
       
  3443     
       
  3444 
       
  3445     
       
  3446 
       
  3447     
       
  3448 
       
  3449     <div class="meta">
       
  3450         
       
  3451             
       
  3452                 <p>Inherited from
       
  3453                 <a href="../classes/BaseObservable.html#method__defInitFn">BaseObservable</a>:
       
  3454             
       
  3455         
       
  3456         
       
  3457         <a href="../files/base_js_BaseObservable.js.html#l178"><code>base&#x2F;js&#x2F;BaseObservable.js:178</code></a>
       
  3458         
       
  3459         </p>
       
  3460 
       
  3461 
       
  3462         
       
  3463 
       
  3464         
       
  3465     </div>
       
  3466 
       
  3467     <div class="description">
       
  3468         <p>Default init event handler</p>
       
  3469     </div>
       
  3470 
       
  3471     
       
  3472         <div class="params">
       
  3473             <h4>Parameters:</h4>
       
  3474 
       
  3475             <ul class="params-list">
       
  3476             
       
  3477                 <li class="param">
       
  3478                     
       
  3479                         <code class="param-name">e</code>
       
  3480                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
  3481                     
       
  3482 
       
  3483                     
       
  3484 
       
  3485                     <div class="param-description">
       
  3486                         <p>Event object, with a cfg property which
       
  3487 refers to the configuration object passed to the constructor.</p>
       
  3488                     </div>
       
  3489 
       
  3490                     
       
  3491                 </li>
       
  3492             
       
  3493             </ul>
       
  3494         </div>
       
  3495     
       
  3496 
       
  3497     
       
  3498 
       
  3499     
       
  3500 </div>
       
  3501 
       
  3502                 
       
  3503                     <div id="method__destroyContainer" class="method item protected inherited">
       
  3504     <h3 class="name"><code>_destroyContainer</code></h3>
       
  3505 
       
  3506     
       
  3507         <span class="paren">()</span>
       
  3508     
       
  3509 
       
  3510     
       
  3511 
       
  3512     
       
  3513 
       
  3514     
       
  3515         <span class="flag protected">protected</span>
       
  3516     
       
  3517 
       
  3518     
       
  3519 
       
  3520     
       
  3521 
       
  3522     
       
  3523 
       
  3524     
       
  3525 
       
  3526     <div class="meta">
       
  3527         
       
  3528             
       
  3529                 <p>Inherited from
       
  3530                 <a href="../classes/View.html#method__destroyContainer">View</a>:
       
  3531             
       
  3532         
       
  3533         
       
  3534         <a href="../files/app_js_view.js.html#l312"><code>app&#x2F;js&#x2F;view.js:312</code></a>
       
  3535         
       
  3536         </p>
       
  3537 
       
  3538 
       
  3539         
       
  3540 
       
  3541         
       
  3542     </div>
       
  3543 
       
  3544     <div class="description">
       
  3545         <p>Removes the <code>container</code> from the DOM and purges all its event listeners.</p>
       
  3546     </div>
       
  3547 
       
  3548     
       
  3549 
       
  3550     
       
  3551 
       
  3552     
       
  3553 </div>
       
  3554 
       
  3555                 
       
  3556                     <div id="method__destroyHierarchy" class="method item private inherited">
       
  3557     <h3 class="name"><code>_destroyHierarchy</code></h3>
       
  3558 
       
  3559     
       
  3560         <span class="paren">()</span>
       
  3561     
       
  3562 
       
  3563     
       
  3564 
       
  3565     
       
  3566 
       
  3567     
       
  3568         <span class="flag private">private</span>
       
  3569     
       
  3570 
       
  3571     
       
  3572 
       
  3573     
       
  3574 
       
  3575     
       
  3576 
       
  3577     
       
  3578 
       
  3579     <div class="meta">
       
  3580         
       
  3581             
       
  3582                 <p>Inherited from
       
  3583                 <a href="../classes/BaseCore.html#method__destroyHierarchy">BaseCore</a>:
       
  3584             
       
  3585         
       
  3586         
       
  3587         <a href="../files/base_js_BaseCore.js.html#l721"><code>base&#x2F;js&#x2F;BaseCore.js:721</code></a>
       
  3588         
       
  3589         </p>
       
  3590 
       
  3591 
       
  3592         
       
  3593 
       
  3594         
       
  3595     </div>
       
  3596 
       
  3597     <div class="description">
       
  3598         <p>Destroys the class hierarchy for this instance by invoking
       
  3599 the destructor method on the prototype of each class in the hierarchy.</p>
       
  3600     </div>
       
  3601 
       
  3602     
       
  3603 
       
  3604     
       
  3605 
       
  3606     
       
  3607 </div>
       
  3608 
       
  3609                 
       
  3610                     <div id="method__filterAdHocAttrs" class="method item private inherited">
       
  3611     <h3 class="name"><code>_filterAdHocAttrs</code></h3>
       
  3612 
       
  3613     
       
  3614         <div class="args">
       
  3615             <span class="paren">(</span><ul class="args-list inline commas">
       
  3616             
       
  3617                 <li class="arg">
       
  3618                     
       
  3619                         <code>allAttrs</code>
       
  3620                     
       
  3621                 </li>
       
  3622             
       
  3623                 <li class="arg">
       
  3624                     
       
  3625                         <code>userVals</code>
       
  3626                     
       
  3627                 </li>
       
  3628             
       
  3629             </ul><span class="paren">)</span>
       
  3630         </div>
       
  3631     
       
  3632 
       
  3633     
       
  3634         <span class="returns-inline">
       
  3635             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3636         </span>
       
  3637     
       
  3638 
       
  3639     
       
  3640 
       
  3641     
       
  3642         <span class="flag private">private</span>
       
  3643     
       
  3644 
       
  3645     
       
  3646 
       
  3647     
       
  3648 
       
  3649     
       
  3650 
       
  3651     
       
  3652 
       
  3653     <div class="meta">
       
  3654         
       
  3655             
       
  3656                 <p>Inherited from
       
  3657                 <a href="../classes/BaseCore.html#method__filterAdHocAttrs">BaseCore</a>:
       
  3658             
       
  3659         
       
  3660         
       
  3661         <a href="../files/base_js_BaseCore.js.html#l427"><code>base&#x2F;js&#x2F;BaseCore.js:427</code></a>
       
  3662         
       
  3663         </p>
       
  3664 
       
  3665 
       
  3666         
       
  3667 
       
  3668         
       
  3669     </div>
       
  3670 
       
  3671     <div class="description">
       
  3672         
       
  3673     </div>
       
  3674 
       
  3675     
       
  3676         <div class="params">
       
  3677             <h4>Parameters:</h4>
       
  3678 
       
  3679             <ul class="params-list">
       
  3680             
       
  3681                 <li class="param">
       
  3682                     
       
  3683                         <code class="param-name">allAttrs</code>
       
  3684                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3685                     
       
  3686 
       
  3687                     
       
  3688 
       
  3689                     <div class="param-description">
       
  3690                         <p>The set of all attribute configurations for this instance.
       
  3691 Attributes will be removed from this set, if they belong to the filtered class, so
       
  3692 that by the time all classes are processed, allCfgs will be empty.</p>
       
  3693                     </div>
       
  3694 
       
  3695                     
       
  3696                 </li>
       
  3697             
       
  3698                 <li class="param">
       
  3699                     
       
  3700                         <code class="param-name">userVals</code>
       
  3701                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3702                     
       
  3703 
       
  3704                     
       
  3705 
       
  3706                     <div class="param-description">
       
  3707                         <p>The config object passed in by the user, from which adhoc attrs are to be filtered.</p>
       
  3708                     </div>
       
  3709 
       
  3710                     
       
  3711                 </li>
       
  3712             
       
  3713             </ul>
       
  3714         </div>
       
  3715     
       
  3716 
       
  3717     
       
  3718         <div class="returns">
       
  3719             <h4>Returns:</h4>
       
  3720 
       
  3721             <div class="returns-description">
       
  3722                 
       
  3723                     
       
  3724                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  3725                     
       
  3726                     The set of adhoc attributes passed in, in the form
       
  3727 of an object with attribute name/configuration pairs.
       
  3728                 
       
  3729             </div>
       
  3730         </div>
       
  3731     
       
  3732 
       
  3733     
       
  3734 </div>
       
  3735 
       
  3736                 
       
  3737                     <div id="method__filterAttrCfgs" class="method item private inherited">
       
  3738     <h3 class="name"><code>_filterAttrCfgs</code></h3>
       
  3739 
       
  3740     
       
  3741         <div class="args">
       
  3742             <span class="paren">(</span><ul class="args-list inline commas">
       
  3743             
       
  3744                 <li class="arg">
       
  3745                     
       
  3746                         <code>clazz</code>
       
  3747                     
       
  3748                 </li>
       
  3749             
       
  3750                 <li class="arg">
       
  3751                     
       
  3752                         <code>allCfgs</code>
       
  3753                     
       
  3754                 </li>
       
  3755             
       
  3756             </ul><span class="paren">)</span>
       
  3757         </div>
       
  3758     
       
  3759 
       
  3760     
       
  3761         <span class="returns-inline">
       
  3762             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3763         </span>
       
  3764     
       
  3765 
       
  3766     
       
  3767 
       
  3768     
       
  3769         <span class="flag private">private</span>
       
  3770     
       
  3771 
       
  3772     
       
  3773 
       
  3774     
       
  3775 
       
  3776     
       
  3777 
       
  3778     
       
  3779 
       
  3780     <div class="meta">
       
  3781         
       
  3782             
       
  3783                 <p>Inherited from
       
  3784                 <a href="../classes/BaseCore.html#method__filterAttrCfgs">BaseCore</a>:
       
  3785             
       
  3786         
       
  3787         
       
  3788         <a href="../files/base_js_BaseCore.js.html#l356"><code>base&#x2F;js&#x2F;BaseCore.js:356</code></a>
       
  3789         
       
  3790         </p>
       
  3791 
       
  3792 
       
  3793         
       
  3794 
       
  3795         
       
  3796     </div>
       
  3797 
       
  3798     <div class="description">
       
  3799         <p>A helper method used when processing ATTRS across the class hierarchy during
       
  3800 initialization. Returns a disposable object with the attributes defined for
       
  3801 the provided class, extracted from the set of all attributes passed in.</p>
       
  3802     </div>
       
  3803 
       
  3804     
       
  3805         <div class="params">
       
  3806             <h4>Parameters:</h4>
       
  3807 
       
  3808             <ul class="params-list">
       
  3809             
       
  3810                 <li class="param">
       
  3811                     
       
  3812                         <code class="param-name">clazz</code>
       
  3813                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  3814                     
       
  3815 
       
  3816                     
       
  3817 
       
  3818                     <div class="param-description">
       
  3819                         <p>The class for which the desired attributes are required.</p>
       
  3820                     </div>
       
  3821 
       
  3822                     
       
  3823                 </li>
       
  3824             
       
  3825                 <li class="param">
       
  3826                     
       
  3827                         <code class="param-name">allCfgs</code>
       
  3828                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  3829                     
       
  3830 
       
  3831                     
       
  3832 
       
  3833                     <div class="param-description">
       
  3834                         <p>The set of all attribute configurations for this instance.
       
  3835 Attributes will be removed from this set, if they belong to the filtered class, so
       
  3836 that by the time all classes are processed, allCfgs will be empty.</p>
       
  3837                     </div>
       
  3838 
       
  3839                     
       
  3840                 </li>
       
  3841             
       
  3842             </ul>
       
  3843         </div>
       
  3844     
       
  3845 
       
  3846     
       
  3847         <div class="returns">
       
  3848             <h4>Returns:</h4>
       
  3849 
       
  3850             <div class="returns-description">
       
  3851                 
       
  3852                     
       
  3853                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  3854                     
       
  3855                     The set of attributes belonging to the class passed in, in the form
       
  3856 of an object with attribute name/configuration pairs.
       
  3857                 
       
  3858             </div>
       
  3859         </div>
       
  3860     
       
  3861 
       
  3862     
       
  3863 </div>
       
  3864 
       
  3865                 
       
  3866                     <div id="method__fireAttrChange" class="method item private inherited">
       
  3867     <h3 class="name"><code>_fireAttrChange</code></h3>
       
  3868 
       
  3869     
       
  3870         <div class="args">
       
  3871             <span class="paren">(</span><ul class="args-list inline commas">
       
  3872             
       
  3873                 <li class="arg">
       
  3874                     
       
  3875                         <code>attrName</code>
       
  3876                     
       
  3877                 </li>
       
  3878             
       
  3879                 <li class="arg">
       
  3880                     
       
  3881                         <code>subAttrName</code>
       
  3882                     
       
  3883                 </li>
       
  3884             
       
  3885                 <li class="arg">
       
  3886                     
       
  3887                         <code>currVal</code>
       
  3888                     
       
  3889                 </li>
       
  3890             
       
  3891                 <li class="arg">
       
  3892                     
       
  3893                         <code>newVal</code>
       
  3894                     
       
  3895                 </li>
       
  3896             
       
  3897                 <li class="arg">
       
  3898                     
       
  3899                         <code>opts</code>
       
  3900                     
       
  3901                 </li>
       
  3902             
       
  3903                 <li class="arg">
       
  3904                     
       
  3905                         <code class="optional">[cfg]</code>
       
  3906                     
       
  3907                 </li>
       
  3908             
       
  3909             </ul><span class="paren">)</span>
       
  3910         </div>
       
  3911     
       
  3912 
       
  3913     
       
  3914 
       
  3915     
       
  3916 
       
  3917     
       
  3918         <span class="flag private">private</span>
       
  3919     
       
  3920 
       
  3921     
       
  3922 
       
  3923     
       
  3924 
       
  3925     
       
  3926 
       
  3927     
       
  3928 
       
  3929     <div class="meta">
       
  3930         
       
  3931             
       
  3932                 <p>Inherited from
       
  3933                 <a href="../classes/AttributeObservable.html#method__fireAttrChange">AttributeObservable</a>:
       
  3934             
       
  3935         
       
  3936         
       
  3937         <a href="../files/attribute_js_AttributeObservable.js.html#l120"><code>attribute&#x2F;js&#x2F;AttributeObservable.js:120</code></a>
       
  3938         
       
  3939         </p>
       
  3940 
       
  3941 
       
  3942         
       
  3943 
       
  3944         
       
  3945     </div>
       
  3946 
       
  3947     <div class="description">
       
  3948         <p>Utility method to help setup the event payload and fire the attribute change event.</p>
       
  3949     </div>
       
  3950 
       
  3951     
       
  3952         <div class="params">
       
  3953             <h4>Parameters:</h4>
       
  3954 
       
  3955             <ul class="params-list">
       
  3956             
       
  3957                 <li class="param">
       
  3958                     
       
  3959                         <code class="param-name">attrName</code>
       
  3960                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  3961                     
       
  3962 
       
  3963                     
       
  3964 
       
  3965                     <div class="param-description">
       
  3966                         <p>The name of the attribute</p>
       
  3967                     </div>
       
  3968 
       
  3969                     
       
  3970                 </li>
       
  3971             
       
  3972                 <li class="param">
       
  3973                     
       
  3974                         <code class="param-name">subAttrName</code>
       
  3975                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  3976                     
       
  3977 
       
  3978                     
       
  3979 
       
  3980                     <div class="param-description">
       
  3981                         <p>The full path of the property being changed,
       
  3982 if this is a sub-attribute value being change. Otherwise null.</p>
       
  3983                     </div>
       
  3984 
       
  3985                     
       
  3986                 </li>
       
  3987             
       
  3988                 <li class="param">
       
  3989                     
       
  3990                         <code class="param-name">currVal</code>
       
  3991                         <span class="type">Any</span>
       
  3992                     
       
  3993 
       
  3994                     
       
  3995 
       
  3996                     <div class="param-description">
       
  3997                         <p>The current value of the attribute</p>
       
  3998                     </div>
       
  3999 
       
  4000                     
       
  4001                 </li>
       
  4002             
       
  4003                 <li class="param">
       
  4004                     
       
  4005                         <code class="param-name">newVal</code>
       
  4006                         <span class="type">Any</span>
       
  4007                     
       
  4008 
       
  4009                     
       
  4010 
       
  4011                     <div class="param-description">
       
  4012                         <p>The new value of the attribute</p>
       
  4013                     </div>
       
  4014 
       
  4015                     
       
  4016                 </li>
       
  4017             
       
  4018                 <li class="param">
       
  4019                     
       
  4020                         <code class="param-name">opts</code>
       
  4021                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4022                     
       
  4023 
       
  4024                     
       
  4025 
       
  4026                     <div class="param-description">
       
  4027                         <p>Any additional event data to mix into the attribute change event's event facade.</p>
       
  4028                     </div>
       
  4029 
       
  4030                     
       
  4031                 </li>
       
  4032             
       
  4033                 <li class="param">
       
  4034                     
       
  4035                         <code class="param-name optional">[cfg]</code>
       
  4036                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4037                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  4038                     
       
  4039 
       
  4040                     
       
  4041 
       
  4042                     <div class="param-description">
       
  4043                         <p>The attribute config stored in State, if already available.</p>
       
  4044                     </div>
       
  4045 
       
  4046                     
       
  4047                 </li>
       
  4048             
       
  4049             </ul>
       
  4050         </div>
       
  4051     
       
  4052 
       
  4053     
       
  4054 
       
  4055     
       
  4056 </div>
       
  4057 
       
  4058                 
       
  4059                     <div id="method__getAttr" class="method item protected inherited">
       
  4060     <h3 class="name"><code>_getAttr</code></h3>
       
  4061 
       
  4062     
       
  4063         <div class="args">
       
  4064             <span class="paren">(</span><ul class="args-list inline commas">
       
  4065             
       
  4066                 <li class="arg">
       
  4067                     
       
  4068                         <code>name</code>
       
  4069                     
       
  4070                 </li>
       
  4071             
       
  4072             </ul><span class="paren">)</span>
       
  4073         </div>
       
  4074     
       
  4075 
       
  4076     
       
  4077         <span class="returns-inline">
       
  4078             <span class="type">Any</span>
       
  4079         </span>
       
  4080     
       
  4081 
       
  4082     
       
  4083 
       
  4084     
       
  4085         <span class="flag protected">protected</span>
       
  4086     
       
  4087 
       
  4088     
       
  4089 
       
  4090     
       
  4091 
       
  4092     
       
  4093         <span class="flag chainable">chainable</span>
       
  4094     
       
  4095 
       
  4096     
       
  4097 
       
  4098     <div class="meta">
       
  4099         
       
  4100             
       
  4101                 <p>Inherited from
       
  4102                 <a href="../classes/AttributeCore.html#method__getAttr">AttributeCore</a>:
       
  4103             
       
  4104         
       
  4105         
       
  4106         <a href="../files/attribute_js_AttributeCore.js.html#l543"><code>attribute&#x2F;js&#x2F;AttributeCore.js:543</code></a>
       
  4107         
       
  4108         </p>
       
  4109 
       
  4110 
       
  4111         
       
  4112 
       
  4113         
       
  4114     </div>
       
  4115 
       
  4116     <div class="description">
       
  4117         <p>Provides the common implementation for the public get method,
       
  4118 allowing Attribute hosts to over-ride either method.</p>
       
  4119 
       
  4120 <p>See <a href="#method_get">get</a> for argument details.</p>
       
  4121     </div>
       
  4122 
       
  4123     
       
  4124         <div class="params">
       
  4125             <h4>Parameters:</h4>
       
  4126 
       
  4127             <ul class="params-list">
       
  4128             
       
  4129                 <li class="param">
       
  4130                     
       
  4131                         <code class="param-name">name</code>
       
  4132                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4133                     
       
  4134 
       
  4135                     
       
  4136 
       
  4137                     <div class="param-description">
       
  4138                         <p>The name of the attribute.</p>
       
  4139                     </div>
       
  4140 
       
  4141                     
       
  4142                 </li>
       
  4143             
       
  4144             </ul>
       
  4145         </div>
       
  4146     
       
  4147 
       
  4148     
       
  4149         <div class="returns">
       
  4150             <h4>Returns:</h4>
       
  4151 
       
  4152             <div class="returns-description">
       
  4153                 
       
  4154                     
       
  4155                         <span class="type">Any</span>:
       
  4156                     
       
  4157                     The value of the attribute.
       
  4158                 
       
  4159             </div>
       
  4160         </div>
       
  4161     
       
  4162 
       
  4163     
       
  4164 </div>
       
  4165 
       
  4166                 
       
  4167                     <div id="method__getAttrCfg" class="method item protected inherited">
       
  4168     <h3 class="name"><code>_getAttrCfg</code></h3>
       
  4169 
       
  4170     
       
  4171         <div class="args">
       
  4172             <span class="paren">(</span><ul class="args-list inline commas">
       
  4173             
       
  4174                 <li class="arg">
       
  4175                     
       
  4176                         <code>name</code>
       
  4177                     
       
  4178                 </li>
       
  4179             
       
  4180             </ul><span class="paren">)</span>
       
  4181         </div>
       
  4182     
       
  4183 
       
  4184     
       
  4185         <span class="returns-inline">
       
  4186             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4187         </span>
       
  4188     
       
  4189 
       
  4190     
       
  4191 
       
  4192     
       
  4193         <span class="flag protected">protected</span>
       
  4194     
       
  4195 
       
  4196     
       
  4197 
       
  4198     
       
  4199 
       
  4200     
       
  4201 
       
  4202     
       
  4203 
       
  4204     <div class="meta">
       
  4205         
       
  4206             
       
  4207                 <p>Inherited from
       
  4208                 <a href="../classes/AttributeExtras.html#method__getAttrCfg">AttributeExtras</a>:
       
  4209             
       
  4210         
       
  4211         
       
  4212         <a href="../files/attribute_js_AttributeExtras.js.html#l114"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:114</code></a>
       
  4213         
       
  4214         </p>
       
  4215 
       
  4216 
       
  4217         
       
  4218 
       
  4219         
       
  4220     </div>
       
  4221 
       
  4222     <div class="description">
       
  4223         <p>Returns an object with the configuration properties (and value)
       
  4224 for the given attribute. If attrName is not provided, returns the
       
  4225 configuration properties for all attributes.</p>
       
  4226     </div>
       
  4227 
       
  4228     
       
  4229         <div class="params">
       
  4230             <h4>Parameters:</h4>
       
  4231 
       
  4232             <ul class="params-list">
       
  4233             
       
  4234                 <li class="param">
       
  4235                     
       
  4236                         <code class="param-name">name</code>
       
  4237                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4238                     
       
  4239 
       
  4240                     
       
  4241 
       
  4242                     <div class="param-description">
       
  4243                         <p>Optional. The attribute name. If not provided, the method will return the configuration for all attributes.</p>
       
  4244                     </div>
       
  4245 
       
  4246                     
       
  4247                 </li>
       
  4248             
       
  4249             </ul>
       
  4250         </div>
       
  4251     
       
  4252 
       
  4253     
       
  4254         <div class="returns">
       
  4255             <h4>Returns:</h4>
       
  4256 
       
  4257             <div class="returns-description">
       
  4258                 
       
  4259                     
       
  4260                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  4261                     
       
  4262                     The configuration properties for the given attribute, or all attributes.
       
  4263                 
       
  4264             </div>
       
  4265         </div>
       
  4266     
       
  4267 
       
  4268     
       
  4269 </div>
       
  4270 
       
  4271                 
       
  4272                     <div id="method__getAttrCfgs" class="method item protected inherited">
       
  4273     <h3 class="name"><code>_getAttrCfgs</code></h3>
       
  4274 
       
  4275     
       
  4276         <span class="paren">()</span>
       
  4277     
       
  4278 
       
  4279     
       
  4280         <span class="returns-inline">
       
  4281             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4282         </span>
       
  4283     
       
  4284 
       
  4285     
       
  4286 
       
  4287     
       
  4288         <span class="flag protected">protected</span>
       
  4289     
       
  4290 
       
  4291     
       
  4292 
       
  4293     
       
  4294 
       
  4295     
       
  4296 
       
  4297     
       
  4298 
       
  4299     <div class="meta">
       
  4300         
       
  4301             
       
  4302                 <p>Inherited from
       
  4303                 <a href="../classes/BaseCore.html#method__getAttrCfgs">BaseCore</a>:
       
  4304             
       
  4305         
       
  4306         
       
  4307         <a href="../files/base_js_BaseCore.js.html#l339"><code>base&#x2F;js&#x2F;BaseCore.js:339</code></a>
       
  4308         
       
  4309         </p>
       
  4310 
       
  4311 
       
  4312         
       
  4313 
       
  4314         
       
  4315     </div>
       
  4316 
       
  4317     <div class="description">
       
  4318         <p>Returns an aggregated set of attribute configurations, by traversing
       
  4319 the class hierarchy.</p>
       
  4320     </div>
       
  4321 
       
  4322     
       
  4323 
       
  4324     
       
  4325         <div class="returns">
       
  4326             <h4>Returns:</h4>
       
  4327 
       
  4328             <div class="returns-description">
       
  4329                 
       
  4330                     
       
  4331                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  4332                     
       
  4333                     The hash of attribute configurations, aggregated across classes in the hierarchy
       
  4334 This value is cached the first time the method, or _getClasses, is invoked. Subsequent invocations return
       
  4335 the cached value.
       
  4336                 
       
  4337             </div>
       
  4338         </div>
       
  4339     
       
  4340 
       
  4341     
       
  4342 </div>
       
  4343 
       
  4344                 
       
  4345                     <div id="method__getAttrInitVal" class="method item private inherited">
       
  4346     <h3 class="name"><code>_getAttrInitVal</code></h3>
       
  4347 
       
  4348     
       
  4349         <div class="args">
       
  4350             <span class="paren">(</span><ul class="args-list inline commas">
       
  4351             
       
  4352                 <li class="arg">
       
  4353                     
       
  4354                         <code>attr</code>
       
  4355                     
       
  4356                 </li>
       
  4357             
       
  4358                 <li class="arg">
       
  4359                     
       
  4360                         <code>cfg</code>
       
  4361                     
       
  4362                 </li>
       
  4363             
       
  4364                 <li class="arg">
       
  4365                     
       
  4366                         <code>initValues</code>
       
  4367                     
       
  4368                 </li>
       
  4369             
       
  4370             </ul><span class="paren">)</span>
       
  4371         </div>
       
  4372     
       
  4373 
       
  4374     
       
  4375         <span class="returns-inline">
       
  4376             <span class="type">Any</span>
       
  4377         </span>
       
  4378     
       
  4379 
       
  4380     
       
  4381 
       
  4382     
       
  4383         <span class="flag private">private</span>
       
  4384     
       
  4385 
       
  4386     
       
  4387 
       
  4388     
       
  4389 
       
  4390     
       
  4391 
       
  4392     
       
  4393 
       
  4394     <div class="meta">
       
  4395         
       
  4396             
       
  4397                 <p>Inherited from
       
  4398                 <a href="../classes/AttributeCore.html#method__getAttrInitVal">AttributeCore</a>:
       
  4399             
       
  4400         
       
  4401         
       
  4402         <a href="../files/attribute_js_AttributeCore.js.html#l945"><code>attribute&#x2F;js&#x2F;AttributeCore.js:945</code></a>
       
  4403         
       
  4404         </p>
       
  4405 
       
  4406 
       
  4407         
       
  4408 
       
  4409         
       
  4410     </div>
       
  4411 
       
  4412     <div class="description">
       
  4413         <p>Returns the initial value of the given attribute from
       
  4414 either the default configuration provided, or the
       
  4415 over-ridden value if it exists in the set of initValues
       
  4416 provided and the attribute is not read-only.</p>
       
  4417     </div>
       
  4418 
       
  4419     
       
  4420         <div class="params">
       
  4421             <h4>Parameters:</h4>
       
  4422 
       
  4423             <ul class="params-list">
       
  4424             
       
  4425                 <li class="param">
       
  4426                     
       
  4427                         <code class="param-name">attr</code>
       
  4428                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4429                     
       
  4430 
       
  4431                     
       
  4432 
       
  4433                     <div class="param-description">
       
  4434                         <p>The name of the attribute</p>
       
  4435                     </div>
       
  4436 
       
  4437                     
       
  4438                 </li>
       
  4439             
       
  4440                 <li class="param">
       
  4441                     
       
  4442                         <code class="param-name">cfg</code>
       
  4443                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4444                     
       
  4445 
       
  4446                     
       
  4447 
       
  4448                     <div class="param-description">
       
  4449                         <p>The attribute configuration object</p>
       
  4450                     </div>
       
  4451 
       
  4452                     
       
  4453                 </li>
       
  4454             
       
  4455                 <li class="param">
       
  4456                     
       
  4457                         <code class="param-name">initValues</code>
       
  4458                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4459                     
       
  4460 
       
  4461                     
       
  4462 
       
  4463                     <div class="param-description">
       
  4464                         <p>The object with simple and complex attribute name/value pairs returned from _normAttrVals</p>
       
  4465                     </div>
       
  4466 
       
  4467                     
       
  4468                 </li>
       
  4469             
       
  4470             </ul>
       
  4471         </div>
       
  4472     
       
  4473 
       
  4474     
       
  4475         <div class="returns">
       
  4476             <h4>Returns:</h4>
       
  4477 
       
  4478             <div class="returns-description">
       
  4479                 
       
  4480                     
       
  4481                         <span class="type">Any</span>:
       
  4482                     
       
  4483                     The initial value of the attribute.
       
  4484                 
       
  4485             </div>
       
  4486         </div>
       
  4487     
       
  4488 
       
  4489     
       
  4490 </div>
       
  4491 
       
  4492                 
       
  4493                     <div id="method__getAttrs" class="method item protected inherited">
       
  4494     <h3 class="name"><code>_getAttrs</code></h3>
       
  4495 
       
  4496     
       
  4497         <div class="args">
       
  4498             <span class="paren">(</span><ul class="args-list inline commas">
       
  4499             
       
  4500                 <li class="arg">
       
  4501                     
       
  4502                         <code>attrs</code>
       
  4503                     
       
  4504                 </li>
       
  4505             
       
  4506             </ul><span class="paren">)</span>
       
  4507         </div>
       
  4508     
       
  4509 
       
  4510     
       
  4511         <span class="returns-inline">
       
  4512             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4513         </span>
       
  4514     
       
  4515 
       
  4516     
       
  4517 
       
  4518     
       
  4519         <span class="flag protected">protected</span>
       
  4520     
       
  4521 
       
  4522     
       
  4523 
       
  4524     
       
  4525 
       
  4526     
       
  4527 
       
  4528     
       
  4529 
       
  4530     <div class="meta">
       
  4531         
       
  4532             
       
  4533                 <p>Inherited from
       
  4534                 <a href="../classes/AttributeCore.html#method__getAttrs">AttributeCore</a>:
       
  4535             
       
  4536         
       
  4537         
       
  4538         <a href="../files/attribute_js_AttributeCore.js.html#l774"><code>attribute&#x2F;js&#x2F;AttributeCore.js:774</code></a>
       
  4539         
       
  4540         </p>
       
  4541 
       
  4542 
       
  4543         
       
  4544 
       
  4545         
       
  4546     </div>
       
  4547 
       
  4548     <div class="description">
       
  4549         <p>Implementation behind the public getAttrs method, to get multiple attribute values.</p>
       
  4550     </div>
       
  4551 
       
  4552     
       
  4553         <div class="params">
       
  4554             <h4>Parameters:</h4>
       
  4555 
       
  4556             <ul class="params-list">
       
  4557             
       
  4558                 <li class="param">
       
  4559                     
       
  4560                         <code class="param-name">attrs</code>
       
  4561                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a> | boolean</span>
       
  4562                     
       
  4563 
       
  4564                     
       
  4565 
       
  4566                     <div class="param-description">
       
  4567                         <p>Optional. An array of attribute names. If omitted, all attribute values are
       
  4568 returned. If set to true, all attributes modified from their initial values are returned.</p>
       
  4569                     </div>
       
  4570 
       
  4571                     
       
  4572                 </li>
       
  4573             
       
  4574             </ul>
       
  4575         </div>
       
  4576     
       
  4577 
       
  4578     
       
  4579         <div class="returns">
       
  4580             <h4>Returns:</h4>
       
  4581 
       
  4582             <div class="returns-description">
       
  4583                 
       
  4584                     
       
  4585                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  4586                     
       
  4587                     An object with attribute name/value pairs.
       
  4588                 
       
  4589             </div>
       
  4590         </div>
       
  4591     
       
  4592 
       
  4593     
       
  4594 </div>
       
  4595 
       
  4596                 
       
  4597                     <div id="method__getClasses" class="method item protected inherited">
       
  4598     <h3 class="name"><code>_getClasses</code></h3>
       
  4599 
       
  4600     
       
  4601         <span class="paren">()</span>
       
  4602     
       
  4603 
       
  4604     
       
  4605         <span class="returns-inline">
       
  4606             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function[]</a></span>
       
  4607         </span>
       
  4608     
       
  4609 
       
  4610     
       
  4611 
       
  4612     
       
  4613         <span class="flag protected">protected</span>
       
  4614     
       
  4615 
       
  4616     
       
  4617 
       
  4618     
       
  4619 
       
  4620     
       
  4621 
       
  4622     
       
  4623 
       
  4624     <div class="meta">
       
  4625         
       
  4626             
       
  4627                 <p>Inherited from
       
  4628                 <a href="../classes/BaseCore.html#method__getClasses">BaseCore</a>:
       
  4629             
       
  4630         
       
  4631         
       
  4632         <a href="../files/base_js_BaseCore.js.html#l323"><code>base&#x2F;js&#x2F;BaseCore.js:323</code></a>
       
  4633         
       
  4634         </p>
       
  4635 
       
  4636 
       
  4637         
       
  4638 
       
  4639         
       
  4640     </div>
       
  4641 
       
  4642     <div class="description">
       
  4643         <p>Returns the class hierarchy for this object, with BaseCore being the last class in the array.</p>
       
  4644     </div>
       
  4645 
       
  4646     
       
  4647 
       
  4648     
       
  4649         <div class="returns">
       
  4650             <h4>Returns:</h4>
       
  4651 
       
  4652             <div class="returns-description">
       
  4653                 
       
  4654                     
       
  4655                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function[]</a></span>:
       
  4656                     
       
  4657                     An array of classes (constructor functions), making up the class hierarchy for this object.
       
  4658 This value is cached the first time the method, or _getAttrCfgs, is invoked. Subsequent invocations return the
       
  4659 cached value.
       
  4660                 
       
  4661             </div>
       
  4662         </div>
       
  4663     
       
  4664 
       
  4665     
       
  4666 </div>
       
  4667 
       
  4668                 
       
  4669                     <div id="method__getContainer" class="method item protected inherited">
       
  4670     <h3 class="name"><code>_getContainer</code></h3>
       
  4671 
       
  4672     
       
  4673         <div class="args">
       
  4674             <span class="paren">(</span><ul class="args-list inline commas">
       
  4675             
       
  4676                 <li class="arg">
       
  4677                     
       
  4678                         <code>value</code>
       
  4679                     
       
  4680                 </li>
       
  4681             
       
  4682             </ul><span class="paren">)</span>
       
  4683         </div>
       
  4684     
       
  4685 
       
  4686     
       
  4687         <span class="returns-inline">
       
  4688             <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>
       
  4689         </span>
       
  4690     
       
  4691 
       
  4692     
       
  4693 
       
  4694     
       
  4695         <span class="flag protected">protected</span>
       
  4696     
       
  4697 
       
  4698     
       
  4699 
       
  4700     
       
  4701 
       
  4702     
       
  4703 
       
  4704     
       
  4705 
       
  4706     <div class="meta">
       
  4707         
       
  4708             
       
  4709                 <p>Inherited from
       
  4710                 <a href="../classes/View.html#method__getContainer">View</a>:
       
  4711             
       
  4712         
       
  4713         
       
  4714         <a href="../files/app_js_view.js.html#l323"><code>app&#x2F;js&#x2F;view.js:323</code></a>
       
  4715         
       
  4716         </p>
       
  4717 
       
  4718 
       
  4719         
       
  4720 
       
  4721         
       
  4722             <p>Available since 3.5.0</p>
       
  4723         
       
  4724     </div>
       
  4725 
       
  4726     <div class="description">
       
  4727         <p>Getter for the <code>container</code> attribute.</p>
       
  4728     </div>
       
  4729 
       
  4730     
       
  4731         <div class="params">
       
  4732             <h4>Parameters:</h4>
       
  4733 
       
  4734             <ul class="params-list">
       
  4735             
       
  4736                 <li class="param">
       
  4737                     
       
  4738                         <code class="param-name">value</code>
       
  4739                         <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a> | Null</span>
       
  4740                     
       
  4741 
       
  4742                     
       
  4743 
       
  4744                     <div class="param-description">
       
  4745                         <p>Current attribute value.</p>
       
  4746                     </div>
       
  4747 
       
  4748                     
       
  4749                 </li>
       
  4750             
       
  4751             </ul>
       
  4752         </div>
       
  4753     
       
  4754 
       
  4755     
       
  4756         <div class="returns">
       
  4757             <h4>Returns:</h4>
       
  4758 
       
  4759             <div class="returns-description">
       
  4760                 
       
  4761                     
       
  4762                         <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>:
       
  4763                     
       
  4764                     Container node.
       
  4765                 
       
  4766             </div>
       
  4767         </div>
       
  4768     
       
  4769 
       
  4770     
       
  4771 </div>
       
  4772 
       
  4773                 
       
  4774                     <div id="method__getFullType" class="method item private inherited">
       
  4775     <h3 class="name"><code>_getFullType</code></h3>
       
  4776 
       
  4777     
       
  4778         <div class="args">
       
  4779             <span class="paren">(</span><ul class="args-list inline commas">
       
  4780             
       
  4781                 <li class="arg">
       
  4782                     
       
  4783                         <code>type</code>
       
  4784                     
       
  4785                 </li>
       
  4786             
       
  4787             </ul><span class="paren">)</span>
       
  4788         </div>
       
  4789     
       
  4790 
       
  4791     
       
  4792         <span class="returns-inline">
       
  4793             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4794         </span>
       
  4795     
       
  4796 
       
  4797     
       
  4798 
       
  4799     
       
  4800         <span class="flag private">private</span>
       
  4801     
       
  4802 
       
  4803     
       
  4804 
       
  4805     
       
  4806 
       
  4807     
       
  4808 
       
  4809     
       
  4810 
       
  4811     <div class="meta">
       
  4812         
       
  4813             
       
  4814                 <p>Inherited from
       
  4815                 <a href="../classes/EventTarget.html#method__getFullType">EventTarget</a>:
       
  4816             
       
  4817         
       
  4818         
       
  4819         <a href="../files/event-custom_js_event-target.js.html#l586"><code>event-custom&#x2F;js&#x2F;event-target.js:586</code></a>
       
  4820         
       
  4821         </p>
       
  4822 
       
  4823 
       
  4824         
       
  4825 
       
  4826         
       
  4827     </div>
       
  4828 
       
  4829     <div class="description">
       
  4830         <p>Returns the fully qualified type, given a short type string.
       
  4831 That is, returns "foo:bar" when given "bar" if "foo" is the configured prefix.</p>
       
  4832 
       
  4833 <p>NOTE: This method, unlike _getType, does no checking of the value passed in, and
       
  4834 is designed to be used with the low level _publish() method, for critical path
       
  4835 implementations which need to fast-track publish for performance reasons.</p>
       
  4836     </div>
       
  4837 
       
  4838     
       
  4839         <div class="params">
       
  4840             <h4>Parameters:</h4>
       
  4841 
       
  4842             <ul class="params-list">
       
  4843             
       
  4844                 <li class="param">
       
  4845                     
       
  4846                         <code class="param-name">type</code>
       
  4847                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4848                     
       
  4849 
       
  4850                     
       
  4851 
       
  4852                     <div class="param-description">
       
  4853                         <p>The short type to prefix</p>
       
  4854                     </div>
       
  4855 
       
  4856                     
       
  4857                 </li>
       
  4858             
       
  4859             </ul>
       
  4860         </div>
       
  4861     
       
  4862 
       
  4863     
       
  4864         <div class="returns">
       
  4865             <h4>Returns:</h4>
       
  4866 
       
  4867             <div class="returns-description">
       
  4868                 
       
  4869                     
       
  4870                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
       
  4871                     
       
  4872                     The prefixed type, if a prefix is set, otherwise the type passed in
       
  4873                 
       
  4874             </div>
       
  4875         </div>
       
  4876     
       
  4877 
       
  4878     
       
  4879 </div>
       
  4880 
       
  4881                 
       
  4882                     <div id="method__getStateVal" class="method item private inherited">
       
  4883     <h3 class="name"><code>_getStateVal</code></h3>
       
  4884 
       
  4885     
       
  4886         <div class="args">
       
  4887             <span class="paren">(</span><ul class="args-list inline commas">
       
  4888             
       
  4889                 <li class="arg">
       
  4890                     
       
  4891                         <code>name</code>
       
  4892                     
       
  4893                 </li>
       
  4894             
       
  4895                 <li class="arg">
       
  4896                     
       
  4897                         <code class="optional">[cfg]</code>
       
  4898                     
       
  4899                 </li>
       
  4900             
       
  4901             </ul><span class="paren">)</span>
       
  4902         </div>
       
  4903     
       
  4904 
       
  4905     
       
  4906         <span class="returns-inline">
       
  4907             <span class="type">Any</span>
       
  4908         </span>
       
  4909     
       
  4910 
       
  4911     
       
  4912 
       
  4913     
       
  4914         <span class="flag private">private</span>
       
  4915     
       
  4916 
       
  4917     
       
  4918 
       
  4919     
       
  4920 
       
  4921     
       
  4922 
       
  4923     
       
  4924 
       
  4925     <div class="meta">
       
  4926         
       
  4927             
       
  4928                 <p>Inherited from
       
  4929                 <a href="../classes/AttributeCore.html#method__getStateVal">AttributeCore</a>:
       
  4930             
       
  4931         
       
  4932         
       
  4933         <a href="../files/attribute_js_AttributeCore.js.html#l600"><code>attribute&#x2F;js&#x2F;AttributeCore.js:600</code></a>
       
  4934         
       
  4935         </p>
       
  4936 
       
  4937 
       
  4938         
       
  4939 
       
  4940         
       
  4941     </div>
       
  4942 
       
  4943     <div class="description">
       
  4944         <p>Gets the stored value for the attribute, from either the
       
  4945 internal state object, or the state proxy if it exits</p>
       
  4946     </div>
       
  4947 
       
  4948     
       
  4949         <div class="params">
       
  4950             <h4>Parameters:</h4>
       
  4951 
       
  4952             <ul class="params-list">
       
  4953             
       
  4954                 <li class="param">
       
  4955                     
       
  4956                         <code class="param-name">name</code>
       
  4957                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  4958                     
       
  4959 
       
  4960                     
       
  4961 
       
  4962                     <div class="param-description">
       
  4963                         <p>The name of the attribute</p>
       
  4964                     </div>
       
  4965 
       
  4966                     
       
  4967                 </li>
       
  4968             
       
  4969                 <li class="param">
       
  4970                     
       
  4971                         <code class="param-name optional">[cfg]</code>
       
  4972                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  4973                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  4974                     
       
  4975 
       
  4976                     
       
  4977 
       
  4978                     <div class="param-description">
       
  4979                         <p>Optional config hash for the attribute. This is added for performance along the critical path,
       
  4980 where the calling method has already obtained the config from state.</p>
       
  4981                     </div>
       
  4982 
       
  4983                     
       
  4984                 </li>
       
  4985             
       
  4986             </ul>
       
  4987         </div>
       
  4988     
       
  4989 
       
  4990     
       
  4991         <div class="returns">
       
  4992             <h4>Returns:</h4>
       
  4993 
       
  4994             <div class="returns-description">
       
  4995                 
       
  4996                     
       
  4997                         <span class="type">Any</span>:
       
  4998                     
       
  4999                     The stored value of the attribute
       
  5000                 
       
  5001             </div>
       
  5002         </div>
       
  5003     
       
  5004 
       
  5005     
       
  5006 </div>
       
  5007 
       
  5008                 
       
  5009                     <div id="method__getType" class="method item private inherited">
       
  5010     <h3 class="name"><code>_getType</code></h3>
       
  5011 
       
  5012     
       
  5013         <span class="paren">()</span>
       
  5014     
       
  5015 
       
  5016     
       
  5017 
       
  5018     
       
  5019 
       
  5020     
       
  5021         <span class="flag private">private</span>
       
  5022     
       
  5023 
       
  5024     
       
  5025 
       
  5026     
       
  5027 
       
  5028     
       
  5029 
       
  5030     
       
  5031 
       
  5032     <div class="meta">
       
  5033         
       
  5034             
       
  5035                 <p>Inherited from
       
  5036                 <a href="../classes/EventTarget.html#method__getType">EventTarget</a>:
       
  5037             
       
  5038         
       
  5039         
       
  5040         <a href="../files/event-custom_js_event-target.js.html#l36"><code>event-custom&#x2F;js&#x2F;event-target.js:36</code></a>
       
  5041         
       
  5042         </p>
       
  5043 
       
  5044 
       
  5045         
       
  5046 
       
  5047         
       
  5048     </div>
       
  5049 
       
  5050     <div class="description">
       
  5051         <p>If the instance has a prefix attribute and the
       
  5052 event type is not prefixed, the instance prefix is
       
  5053 applied to the supplied type.</p>
       
  5054     </div>
       
  5055 
       
  5056     
       
  5057 
       
  5058     
       
  5059 
       
  5060     
       
  5061 </div>
       
  5062 
       
  5063                 
       
  5064                     <div id="method__initAttrHost" class="method item private inherited">
       
  5065     <h3 class="name"><code>_initAttrHost</code></h3>
       
  5066 
       
  5067     
       
  5068         <div class="args">
       
  5069             <span class="paren">(</span><ul class="args-list inline commas">
       
  5070             
       
  5071                 <li class="arg">
       
  5072                     
       
  5073                         <code>attrs</code>
       
  5074                     
       
  5075                 </li>
       
  5076             
       
  5077                 <li class="arg">
       
  5078                     
       
  5079                         <code>values</code>
       
  5080                     
       
  5081                 </li>
       
  5082             
       
  5083                 <li class="arg">
       
  5084                     
       
  5085                         <code>lazy</code>
       
  5086                     
       
  5087                 </li>
       
  5088             
       
  5089             </ul><span class="paren">)</span>
       
  5090         </div>
       
  5091     
       
  5092 
       
  5093     
       
  5094 
       
  5095     
       
  5096 
       
  5097     
       
  5098         <span class="flag private">private</span>
       
  5099     
       
  5100 
       
  5101     
       
  5102 
       
  5103     
       
  5104 
       
  5105     
       
  5106 
       
  5107     
       
  5108 
       
  5109     <div class="meta">
       
  5110         
       
  5111             
       
  5112                 <p>Inherited from
       
  5113                 <a href="../classes/AttributeCore.html#method__initAttrHost">AttributeCore</a>:
       
  5114             
       
  5115         
       
  5116         
       
  5117         <a href="../files/attribute_js_AttributeCore.js.html#l140"><code>attribute&#x2F;js&#x2F;AttributeCore.js:140</code></a>
       
  5118         
       
  5119         </p>
       
  5120 
       
  5121 
       
  5122         
       
  5123 
       
  5124         
       
  5125     </div>
       
  5126 
       
  5127     <div class="description">
       
  5128         <p>Constructor logic for attributes. Initializes the host state, and sets up the inital attributes passed to the
       
  5129 constructor.</p>
       
  5130     </div>
       
  5131 
       
  5132     
       
  5133         <div class="params">
       
  5134             <h4>Parameters:</h4>
       
  5135 
       
  5136             <ul class="params-list">
       
  5137             
       
  5138                 <li class="param">
       
  5139                     
       
  5140                         <code class="param-name">attrs</code>
       
  5141                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5142                     
       
  5143 
       
  5144                     
       
  5145 
       
  5146                     <div class="param-description">
       
  5147                         <p>The attributes to add during construction (passed through to <a href="#method_addAttrs">addAttrs</a>).
       
  5148        These can also be defined on the constructor being augmented with Attribute by defining the ATTRS property on the constructor.</p>
       
  5149                     </div>
       
  5150 
       
  5151                     
       
  5152                 </li>
       
  5153             
       
  5154                 <li class="param">
       
  5155                     
       
  5156                         <code class="param-name">values</code>
       
  5157                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5158                     
       
  5159 
       
  5160                     
       
  5161 
       
  5162                     <div class="param-description">
       
  5163                         <p>The initial attribute values to apply (passed through to <a href="#method_addAttrs">addAttrs</a>).
       
  5164        These are not merged/cloned. The caller is responsible for isolating user provided values if required.</p>
       
  5165                     </div>
       
  5166 
       
  5167                     
       
  5168                 </li>
       
  5169             
       
  5170                 <li class="param">
       
  5171                     
       
  5172                         <code class="param-name">lazy</code>
       
  5173                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  5174                     
       
  5175 
       
  5176                     
       
  5177 
       
  5178                     <div class="param-description">
       
  5179                         <p>Whether or not to add attributes lazily (passed through to <a href="#method_addAttrs">addAttrs</a>).</p>
       
  5180                     </div>
       
  5181 
       
  5182                     
       
  5183                 </li>
       
  5184             
       
  5185             </ul>
       
  5186         </div>
       
  5187     
       
  5188 
       
  5189     
       
  5190 
       
  5191     
       
  5192 </div>
       
  5193 
       
  5194                 
       
  5195                     <div id="method__initAttribute" class="method item private inherited">
       
  5196     <h3 class="name"><code>_initAttribute</code></h3>
       
  5197 
       
  5198     
       
  5199         <span class="paren">()</span>
       
  5200     
       
  5201 
       
  5202     
       
  5203 
       
  5204     
       
  5205 
       
  5206     
       
  5207         <span class="flag private">private</span>
       
  5208     
       
  5209 
       
  5210     
       
  5211 
       
  5212     
       
  5213 
       
  5214     
       
  5215 
       
  5216     
       
  5217 
       
  5218     <div class="meta">
       
  5219         
       
  5220             <p>Inherited from
       
  5221             <a href="../classes/BaseObservable.html#method__initAttribute">
       
  5222                 BaseObservable
       
  5223             </a>
       
  5224             
       
  5225             but overwritten in
       
  5226             
       
  5227         
       
  5228         
       
  5229         <a href="../files/base_js_BaseCore.js.html#l254"><code>base&#x2F;js&#x2F;BaseCore.js:254</code></a>
       
  5230         
       
  5231         </p>
       
  5232 
       
  5233 
       
  5234         
       
  5235 
       
  5236         
       
  5237     </div>
       
  5238 
       
  5239     <div class="description">
       
  5240         <p>Initializes AttributeCore</p>
       
  5241     </div>
       
  5242 
       
  5243     
       
  5244 
       
  5245     
       
  5246 
       
  5247     
       
  5248 </div>
       
  5249 
       
  5250                 
       
  5251                     <div id="method__initAttrs" class="method item protected inherited">
       
  5252     <h3 class="name"><code>_initAttrs</code></h3>
       
  5253 
       
  5254     
       
  5255         <div class="args">
       
  5256             <span class="paren">(</span><ul class="args-list inline commas">
       
  5257             
       
  5258                 <li class="arg">
       
  5259                     
       
  5260                         <code>attrs</code>
       
  5261                     
       
  5262                 </li>
       
  5263             
       
  5264                 <li class="arg">
       
  5265                     
       
  5266                         <code>values</code>
       
  5267                     
       
  5268                 </li>
       
  5269             
       
  5270                 <li class="arg">
       
  5271                     
       
  5272                         <code>lazy</code>
       
  5273                     
       
  5274                 </li>
       
  5275             
       
  5276             </ul><span class="paren">)</span>
       
  5277         </div>
       
  5278     
       
  5279 
       
  5280     
       
  5281 
       
  5282     
       
  5283 
       
  5284     
       
  5285         <span class="flag protected">protected</span>
       
  5286     
       
  5287 
       
  5288     
       
  5289 
       
  5290     
       
  5291 
       
  5292     
       
  5293 
       
  5294     
       
  5295 
       
  5296     <div class="meta">
       
  5297         
       
  5298             
       
  5299                 <p>Inherited from
       
  5300                 <a href="../classes/AttributeCore.html#method__initAttrs">AttributeCore</a>:
       
  5301             
       
  5302         
       
  5303         
       
  5304         <a href="../files/attribute_js_AttributeCore.js.html#l1011"><code>attribute&#x2F;js&#x2F;AttributeCore.js:1011</code></a>
       
  5305         
       
  5306         </p>
       
  5307 
       
  5308 
       
  5309         
       
  5310 
       
  5311         
       
  5312     </div>
       
  5313 
       
  5314     <div class="description">
       
  5315         <p>Utility method to set up initial attributes defined during construction,
       
  5316 either through the constructor.ATTRS property, or explicitly passed in.</p>
       
  5317     </div>
       
  5318 
       
  5319     
       
  5320         <div class="params">
       
  5321             <h4>Parameters:</h4>
       
  5322 
       
  5323             <ul class="params-list">
       
  5324             
       
  5325                 <li class="param">
       
  5326                     
       
  5327                         <code class="param-name">attrs</code>
       
  5328                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5329                     
       
  5330 
       
  5331                     
       
  5332 
       
  5333                     <div class="param-description">
       
  5334                         <p>The attributes to add during construction (passed through to <a href="#method_addAttrs">addAttrs</a>).
       
  5335        These can also be defined on the constructor being augmented with Attribute by defining the ATTRS property on the constructor.</p>
       
  5336                     </div>
       
  5337 
       
  5338                     
       
  5339                 </li>
       
  5340             
       
  5341                 <li class="param">
       
  5342                     
       
  5343                         <code class="param-name">values</code>
       
  5344                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5345                     
       
  5346 
       
  5347                     
       
  5348 
       
  5349                     <div class="param-description">
       
  5350                         <p>The initial attribute values to apply (passed through to <a href="#method_addAttrs">addAttrs</a>).
       
  5351        These are not merged/cloned. The caller is responsible for isolating user provided values if required.</p>
       
  5352                     </div>
       
  5353 
       
  5354                     
       
  5355                 </li>
       
  5356             
       
  5357                 <li class="param">
       
  5358                     
       
  5359                         <code class="param-name">lazy</code>
       
  5360                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  5361                     
       
  5362 
       
  5363                     
       
  5364 
       
  5365                     <div class="param-description">
       
  5366                         <p>Whether or not to add attributes lazily (passed through to <a href="#method_addAttrs">addAttrs</a>).</p>
       
  5367                     </div>
       
  5368 
       
  5369                     
       
  5370                 </li>
       
  5371             
       
  5372             </ul>
       
  5373         </div>
       
  5374     
       
  5375 
       
  5376     
       
  5377 
       
  5378     
       
  5379 </div>
       
  5380 
       
  5381                 
       
  5382                     <div id="method__initBase" class="method item private inherited">
       
  5383     <h3 class="name"><code>_initBase</code></h3>
       
  5384 
       
  5385     
       
  5386         <div class="args">
       
  5387             <span class="paren">(</span><ul class="args-list inline commas">
       
  5388             
       
  5389                 <li class="arg">
       
  5390                     
       
  5391                         <code>config</code>
       
  5392                     
       
  5393                 </li>
       
  5394             
       
  5395             </ul><span class="paren">)</span>
       
  5396         </div>
       
  5397     
       
  5398 
       
  5399     
       
  5400 
       
  5401     
       
  5402 
       
  5403     
       
  5404         <span class="flag private">private</span>
       
  5405     
       
  5406 
       
  5407     
       
  5408 
       
  5409     
       
  5410 
       
  5411     
       
  5412 
       
  5413     
       
  5414 
       
  5415     <div class="meta">
       
  5416         
       
  5417             
       
  5418                 <p>Inherited from
       
  5419                 <a href="../classes/BaseCore.html#method__initBase">BaseCore</a>:
       
  5420             
       
  5421         
       
  5422         
       
  5423         <a href="../files/base_js_BaseCore.js.html#l219"><code>base&#x2F;js&#x2F;BaseCore.js:219</code></a>
       
  5424         
       
  5425         </p>
       
  5426 
       
  5427 
       
  5428         
       
  5429 
       
  5430         
       
  5431     </div>
       
  5432 
       
  5433     <div class="description">
       
  5434         <p>Internal construction logic for BaseCore.</p>
       
  5435     </div>
       
  5436 
       
  5437     
       
  5438         <div class="params">
       
  5439             <h4>Parameters:</h4>
       
  5440 
       
  5441             <ul class="params-list">
       
  5442             
       
  5443                 <li class="param">
       
  5444                     
       
  5445                         <code class="param-name">config</code>
       
  5446                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5447                     
       
  5448 
       
  5449                     
       
  5450 
       
  5451                     <div class="param-description">
       
  5452                         <p>The constructor configuration object</p>
       
  5453                     </div>
       
  5454 
       
  5455                     
       
  5456                 </li>
       
  5457             
       
  5458             </ul>
       
  5459         </div>
       
  5460     
       
  5461 
       
  5462     
       
  5463 
       
  5464     
       
  5465 </div>
       
  5466 
       
  5467                 
       
  5468                     <div id="method__initHierarchy" class="method item private inherited">
       
  5469     <h3 class="name"><code>_initHierarchy</code></h3>
       
  5470 
       
  5471     
       
  5472         <div class="args">
       
  5473             <span class="paren">(</span><ul class="args-list inline commas">
       
  5474             
       
  5475                 <li class="arg">
       
  5476                     
       
  5477                         <code>userVals</code>
       
  5478                     
       
  5479                 </li>
       
  5480             
       
  5481             </ul><span class="paren">)</span>
       
  5482         </div>
       
  5483     
       
  5484 
       
  5485     
       
  5486 
       
  5487     
       
  5488 
       
  5489     
       
  5490         <span class="flag private">private</span>
       
  5491     
       
  5492 
       
  5493     
       
  5494 
       
  5495     
       
  5496 
       
  5497     
       
  5498 
       
  5499     
       
  5500 
       
  5501     <div class="meta">
       
  5502         
       
  5503             
       
  5504                 <p>Inherited from
       
  5505                 <a href="../classes/BaseCore.html#method__initHierarchy">BaseCore</a>:
       
  5506             
       
  5507         
       
  5508         
       
  5509         <a href="../files/base_js_BaseCore.js.html#l659"><code>base&#x2F;js&#x2F;BaseCore.js:659</code></a>
       
  5510         
       
  5511         </p>
       
  5512 
       
  5513 
       
  5514         
       
  5515 
       
  5516         
       
  5517     </div>
       
  5518 
       
  5519     <div class="description">
       
  5520         <p>Initializes the class hierarchy for the instance, which includes
       
  5521 initializing attributes for each class defined in the class's
       
  5522 static <a href="#property_BaseCore.ATTRS">ATTRS</a> property and
       
  5523 invoking the initializer method on the prototype of each class in the hierarchy.</p>
       
  5524     </div>
       
  5525 
       
  5526     
       
  5527         <div class="params">
       
  5528             <h4>Parameters:</h4>
       
  5529 
       
  5530             <ul class="params-list">
       
  5531             
       
  5532                 <li class="param">
       
  5533                     
       
  5534                         <code class="param-name">userVals</code>
       
  5535                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5536                     
       
  5537 
       
  5538                     
       
  5539 
       
  5540                     <div class="param-description">
       
  5541                         <p>Object with configuration property name/value pairs</p>
       
  5542                     </div>
       
  5543 
       
  5544                     
       
  5545                 </li>
       
  5546             
       
  5547             </ul>
       
  5548         </div>
       
  5549     
       
  5550 
       
  5551     
       
  5552 
       
  5553     
       
  5554 </div>
       
  5555 
       
  5556                 
       
  5557                     <div id="method__initHierarchyData" class="method item private inherited">
       
  5558     <h3 class="name"><code>_initHierarchyData</code></h3>
       
  5559 
       
  5560     
       
  5561         <span class="paren">()</span>
       
  5562     
       
  5563 
       
  5564     
       
  5565 
       
  5566     
       
  5567 
       
  5568     
       
  5569         <span class="flag private">private</span>
       
  5570     
       
  5571 
       
  5572     
       
  5573 
       
  5574     
       
  5575 
       
  5576     
       
  5577 
       
  5578     
       
  5579 
       
  5580     <div class="meta">
       
  5581         
       
  5582             
       
  5583                 <p>Inherited from
       
  5584                 <a href="../classes/BaseCore.html#method__initHierarchyData">BaseCore</a>:
       
  5585             
       
  5586         
       
  5587         
       
  5588         <a href="../files/base_js_BaseCore.js.html#l457"><code>base&#x2F;js&#x2F;BaseCore.js:457</code></a>
       
  5589         
       
  5590         </p>
       
  5591 
       
  5592 
       
  5593         
       
  5594 
       
  5595         
       
  5596     </div>
       
  5597 
       
  5598     <div class="description">
       
  5599         <p>A helper method used by _getClasses and _getAttrCfgs, which determines both
       
  5600 the array of classes and aggregate set of attribute configurations
       
  5601 across the class hierarchy for the instance.</p>
       
  5602     </div>
       
  5603 
       
  5604     
       
  5605 
       
  5606     
       
  5607 
       
  5608     
       
  5609 </div>
       
  5610 
       
  5611                 
       
  5612                     <div id="method__isLazyAttr" class="method item private inherited">
       
  5613     <h3 class="name"><code>_isLazyAttr</code></h3>
       
  5614 
       
  5615     
       
  5616         <div class="args">
       
  5617             <span class="paren">(</span><ul class="args-list inline commas">
       
  5618             
       
  5619                 <li class="arg">
       
  5620                     
       
  5621                         <code>name</code>
       
  5622                     
       
  5623                 </li>
       
  5624             
       
  5625             </ul><span class="paren">)</span>
       
  5626         </div>
       
  5627     
       
  5628 
       
  5629     
       
  5630         <span class="returns-inline">
       
  5631             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  5632         </span>
       
  5633     
       
  5634 
       
  5635     
       
  5636 
       
  5637     
       
  5638         <span class="flag private">private</span>
       
  5639     
       
  5640 
       
  5641     
       
  5642 
       
  5643     
       
  5644 
       
  5645     
       
  5646 
       
  5647     
       
  5648 
       
  5649     <div class="meta">
       
  5650         
       
  5651             
       
  5652                 <p>Inherited from
       
  5653                 <a href="../classes/AttributeCore.html#method__isLazyAttr">AttributeCore</a>:
       
  5654             
       
  5655         
       
  5656         
       
  5657         <a href="../files/attribute_js_AttributeCore.js.html#l369"><code>attribute&#x2F;js&#x2F;AttributeCore.js:369</code></a>
       
  5658         
       
  5659         </p>
       
  5660 
       
  5661 
       
  5662         
       
  5663 
       
  5664         
       
  5665     </div>
       
  5666 
       
  5667     <div class="description">
       
  5668         <p>Checks whether or not the attribute is one which has been
       
  5669 added lazily and still requires initialization.</p>
       
  5670     </div>
       
  5671 
       
  5672     
       
  5673         <div class="params">
       
  5674             <h4>Parameters:</h4>
       
  5675 
       
  5676             <ul class="params-list">
       
  5677             
       
  5678                 <li class="param">
       
  5679                     
       
  5680                         <code class="param-name">name</code>
       
  5681                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  5682                     
       
  5683 
       
  5684                     
       
  5685 
       
  5686                     <div class="param-description">
       
  5687                         <p>The name of the attribute</p>
       
  5688                     </div>
       
  5689 
       
  5690                     
       
  5691                 </li>
       
  5692             
       
  5693             </ul>
       
  5694         </div>
       
  5695     
       
  5696 
       
  5697     
       
  5698         <div class="returns">
       
  5699             <h4>Returns:</h4>
       
  5700 
       
  5701             <div class="returns-description">
       
  5702                 
       
  5703                     
       
  5704                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
       
  5705                     
       
  5706                     true if it's a lazily added attribute, false otherwise.
       
  5707                 
       
  5708             </div>
       
  5709         </div>
       
  5710     
       
  5711 
       
  5712     
       
  5713 </div>
       
  5714 
       
  5715                 
       
  5716                     <div id="method__monitor" class="method item private inherited">
       
  5717     <h3 class="name"><code>_monitor</code></h3>
       
  5718 
       
  5719     
       
  5720         <div class="args">
       
  5721             <span class="paren">(</span><ul class="args-list inline commas">
       
  5722             
       
  5723                 <li class="arg">
       
  5724                     
       
  5725                         <code>what</code>
       
  5726                     
       
  5727                 </li>
       
  5728             
       
  5729                 <li class="arg">
       
  5730                     
       
  5731                         <code>eventType</code>
       
  5732                     
       
  5733                 </li>
       
  5734             
       
  5735                 <li class="arg">
       
  5736                     
       
  5737                         <code>o</code>
       
  5738                     
       
  5739                 </li>
       
  5740             
       
  5741             </ul><span class="paren">)</span>
       
  5742         </div>
       
  5743     
       
  5744 
       
  5745     
       
  5746 
       
  5747     
       
  5748 
       
  5749     
       
  5750         <span class="flag private">private</span>
       
  5751     
       
  5752 
       
  5753     
       
  5754 
       
  5755     
       
  5756 
       
  5757     
       
  5758 
       
  5759     
       
  5760 
       
  5761     <div class="meta">
       
  5762         
       
  5763             
       
  5764                 <p>Inherited from
       
  5765                 <a href="../classes/EventTarget.html#method__monitor">EventTarget</a>:
       
  5766             
       
  5767         
       
  5768         
       
  5769         <a href="../files/event-custom_js_event-target.js.html#l658"><code>event-custom&#x2F;js&#x2F;event-target.js:658</code></a>
       
  5770         
       
  5771         </p>
       
  5772 
       
  5773 
       
  5774         
       
  5775 
       
  5776         
       
  5777     </div>
       
  5778 
       
  5779     <div class="description">
       
  5780         <p>This is the entry point for the event monitoring system.
       
  5781 You can monitor 'attach', 'detach', 'fire', and 'publish'.
       
  5782 When configured, these events generate an event.  click ->
       
  5783 click<em>attach, click</em>detach, click_publish -- these can
       
  5784 be subscribed to like other events to monitor the event
       
  5785 system.  Inividual published events can have monitoring
       
  5786 turned on or off (publish can't be turned off before it
       
  5787 it published) by setting the events 'monitor' config.</p>
       
  5788     </div>
       
  5789 
       
  5790     
       
  5791         <div class="params">
       
  5792             <h4>Parameters:</h4>
       
  5793 
       
  5794             <ul class="params-list">
       
  5795             
       
  5796                 <li class="param">
       
  5797                     
       
  5798                         <code class="param-name">what</code>
       
  5799                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  5800                     
       
  5801 
       
  5802                     
       
  5803 
       
  5804                     <div class="param-description">
       
  5805                         <p>'attach', 'detach', 'fire', or 'publish'</p>
       
  5806                     </div>
       
  5807 
       
  5808                     
       
  5809                 </li>
       
  5810             
       
  5811                 <li class="param">
       
  5812                     
       
  5813                         <code class="param-name">eventType</code>
       
  5814                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a> | <a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
       
  5815                     
       
  5816 
       
  5817                     
       
  5818 
       
  5819                     <div class="param-description">
       
  5820                         <p>The prefixed name of the event being monitored, or the CustomEvent object.</p>
       
  5821                     </div>
       
  5822 
       
  5823                     
       
  5824                 </li>
       
  5825             
       
  5826                 <li class="param">
       
  5827                     
       
  5828                         <code class="param-name">o</code>
       
  5829                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5830                     
       
  5831 
       
  5832                     
       
  5833 
       
  5834                     <div class="param-description">
       
  5835                         <p>Information about the event interaction, such as
       
  5836                  fire() args, subscription category, publish config</p>
       
  5837                     </div>
       
  5838 
       
  5839                     
       
  5840                 </li>
       
  5841             
       
  5842             </ul>
       
  5843         </div>
       
  5844     
       
  5845 
       
  5846     
       
  5847 
       
  5848     
       
  5849 </div>
       
  5850 
       
  5851                 
       
  5852                     <div id="method__normAttrVals" class="method item private inherited">
       
  5853     <h3 class="name"><code>_normAttrVals</code></h3>
       
  5854 
       
  5855     
       
  5856         <div class="args">
       
  5857             <span class="paren">(</span><ul class="args-list inline commas">
       
  5858             
       
  5859                 <li class="arg">
       
  5860                     
       
  5861                         <code>valueHash</code>
       
  5862                     
       
  5863                 </li>
       
  5864             
       
  5865             </ul><span class="paren">)</span>
       
  5866         </div>
       
  5867     
       
  5868 
       
  5869     
       
  5870         <span class="returns-inline">
       
  5871             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5872         </span>
       
  5873     
       
  5874 
       
  5875     
       
  5876 
       
  5877     
       
  5878         <span class="flag private">private</span>
       
  5879     
       
  5880 
       
  5881     
       
  5882 
       
  5883     
       
  5884 
       
  5885     
       
  5886 
       
  5887     
       
  5888 
       
  5889     <div class="meta">
       
  5890         
       
  5891             
       
  5892                 <p>Inherited from
       
  5893                 <a href="../classes/AttributeCore.html#method__normAttrVals">AttributeCore</a>:
       
  5894             
       
  5895         
       
  5896         
       
  5897         <a href="../files/attribute_js_AttributeCore.js.html#l897"><code>attribute&#x2F;js&#x2F;AttributeCore.js:897</code></a>
       
  5898         
       
  5899         </p>
       
  5900 
       
  5901 
       
  5902         
       
  5903 
       
  5904         
       
  5905     </div>
       
  5906 
       
  5907     <div class="description">
       
  5908         <p>Utility method to normalize attribute values. The base implementation
       
  5909 simply merges the hash to protect the original.</p>
       
  5910     </div>
       
  5911 
       
  5912     
       
  5913         <div class="params">
       
  5914             <h4>Parameters:</h4>
       
  5915 
       
  5916             <ul class="params-list">
       
  5917             
       
  5918                 <li class="param">
       
  5919                     
       
  5920                         <code class="param-name">valueHash</code>
       
  5921                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  5922                     
       
  5923 
       
  5924                     
       
  5925 
       
  5926                     <div class="param-description">
       
  5927                         <p>An object with attribute name/value pairs</p>
       
  5928                     </div>
       
  5929 
       
  5930                     
       
  5931                 </li>
       
  5932             
       
  5933             </ul>
       
  5934         </div>
       
  5935     
       
  5936 
       
  5937     
       
  5938         <div class="returns">
       
  5939             <h4>Returns:</h4>
       
  5940 
       
  5941             <div class="returns-description">
       
  5942                 
       
  5943                     
       
  5944                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  5945                     
       
  5946                     An object literal with 2 properties - "simple" and "complex",
       
  5947 containing simple and complex attribute values respectively keyed
       
  5948 by the top level attribute name, or null, if valueHash is falsey.
       
  5949                 
       
  5950             </div>
       
  5951         </div>
       
  5952     
       
  5953 
       
  5954     
       
  5955 </div>
       
  5956 
       
  5957                 
       
  5958                     <div id="method__parseColumns" class="method item protected">
       
  5959     <h3 class="name"><code>_parseColumns</code></h3>
       
  5960 
       
  5961     
       
  5962         <div class="args">
       
  5963             <span class="paren">(</span><ul class="args-list inline commas">
       
  5964             
       
  5965                 <li class="arg">
       
  5966                     
       
  5967                         <code>data</code>
       
  5968                     
       
  5969                 </li>
       
  5970             
       
  5971             </ul><span class="paren">)</span>
       
  5972         </div>
       
  5973     
       
  5974 
       
  5975     
       
  5976         <span class="returns-inline">
       
  5977             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array[]</a></span>
       
  5978         </span>
       
  5979     
       
  5980 
       
  5981     
       
  5982 
       
  5983     
       
  5984         <span class="flag protected">protected</span>
       
  5985     
       
  5986 
       
  5987     
       
  5988 
       
  5989     
       
  5990 
       
  5991     
       
  5992 
       
  5993     
       
  5994 
       
  5995     <div class="meta">
       
  5996         
       
  5997             
       
  5998                 
       
  5999                 <p>
       
  6000                 
       
  6001                 Defined in
       
  6002                 
       
  6003             
       
  6004         
       
  6005         
       
  6006         <a href="../files/datatable_js_head.js.html#l349"><code>datatable&#x2F;js&#x2F;head.js:349</code></a>
       
  6007         
       
  6008         </p>
       
  6009 
       
  6010 
       
  6011         
       
  6012 
       
  6013         
       
  6014             <p>Available since 3.5.0</p>
       
  6015         
       
  6016     </div>
       
  6017 
       
  6018     <div class="description">
       
  6019         <p>Translate the input column format into a structure useful for rendering a
       
  6020 <code>&lt;thead&gt;</code>, rows, and cells.  The structure of the input is expected to be a
       
  6021 single array of objects, where each object corresponds to a <code>&lt;th&gt;</code>.  Those
       
  6022 objects may contain a <code>children</code> property containing a similarly structured
       
  6023 array to indicate the nested cells should be grouped under the parent
       
  6024 column's colspan in a separate row of header cells. E.g.</p>
       
  6025 
       
  6026 <pre class="code prettyprint"><code>
       
  6027 [
       
  6028   { key: 'id' }, // no nesting
       
  6029   { key: 'name', children: [
       
  6030     { key: 'firstName', label: 'First' },
       
  6031     { key: 'lastName',  label: 'Last' } ] }
       
  6032 ]
       
  6033 </code></pre>
       
  6034 
       
  6035 would indicate two header rows with the first column 'id' being assigned a
       
  6036 <code>rowspan</code> of <code>2</code>, the 'name' column appearing in the first row with a
       
  6037 <code>colspan</code> of <code>2</code>, and the 'firstName' and 'lastName' columns appearing in
       
  6038 the second row, below the 'name' column.
       
  6039 
       
  6040 <pre>
       
  6041 ---------------------
       
  6042 |    |     name     |
       
  6043 |    |---------------
       
  6044 | id | First | Last |
       
  6045 ---------------------
       
  6046 </pre>
       
  6047 
       
  6048 <p>Supported properties of the column objects include:</p>
       
  6049 
       
  6050 <ul>
       
  6051 <li><code>label</code>    - The HTML content of the header cell.</li>
       
  6052 <li><code>key</code>      - If <code>label</code> is not specified, the <code>key</code> is used for content.</li>
       
  6053 <li><code>children</code> - Array of columns to appear below this column in the next
       
  6054              row.</li>
       
  6055 <li><code>abbr</code>     - The content of the 'abbr' attribute of the <code>&lt;th&gt;</code></li>
       
  6056 <li><code>title</code>    - The content of the 'title' attribute of the <code>&lt;th&gt;</code></li>
       
  6057 <li><code>headerTemplate</code> - Overrides the instance's <code>CELL_TEMPLATE</code> for cells
       
  6058 in this column only.</li>
       
  6059 </ul>
       
  6060 
       
  6061 <p>The output structure is basically a simulation of the <code>&lt;thead&gt;</code> structure
       
  6062 with arrays for rows and objects for cells.  Column objects have the
       
  6063 following properties added to them:</p>
       
  6064 
       
  6065 <ul>
       
  6066 <li><code>id</code>       - (Defaulted by DataTable) The id to assign the rendered
       
  6067              column</li>
       
  6068 <li><code>_colspan</code> - Per the <code>&lt;th&gt;</code> attribute</li>
       
  6069 <li><code>_rowspan</code> - Per the <code>&lt;th&gt;</code> attribute</li>
       
  6070 <li><code>_parent</code>  - (Added by DataTable) If the column is a child of another
       
  6071 column, this points to its parent column</li>
       
  6072 </ul>
       
  6073 
       
  6074 <p>The column object is also used to provide values for {placeholder}
       
  6075 replacement in the <code>CELL_TEMPLATE</code>, so you can modify the template and
       
  6076 include other column object properties to populate them.</p>
       
  6077     </div>
       
  6078 
       
  6079     
       
  6080         <div class="params">
       
  6081             <h4>Parameters:</h4>
       
  6082 
       
  6083             <ul class="params-list">
       
  6084             
       
  6085                 <li class="param">
       
  6086                     
       
  6087                         <code class="param-name">data</code>
       
  6088                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object[]</a></span>
       
  6089                     
       
  6090 
       
  6091                     
       
  6092 
       
  6093                     <div class="param-description">
       
  6094                         <p>Array of column object data</p>
       
  6095                     </div>
       
  6096 
       
  6097                     
       
  6098                 </li>
       
  6099             
       
  6100             </ul>
       
  6101         </div>
       
  6102     
       
  6103 
       
  6104     
       
  6105         <div class="returns">
       
  6106             <h4>Returns:</h4>
       
  6107 
       
  6108             <div class="returns-description">
       
  6109                 
       
  6110                     
       
  6111                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array[]</a></span>:
       
  6112                     
       
  6113                     An array of arrays corresponding to the header row
       
  6114         structure to render
       
  6115                 
       
  6116             </div>
       
  6117         </div>
       
  6118     
       
  6119 
       
  6120     
       
  6121 </div>
       
  6122 
       
  6123                 
       
  6124                     <div id="method__parseType" class="method item private inherited">
       
  6125     <h3 class="name"><code>_parseType</code></h3>
       
  6126 
       
  6127     
       
  6128         <span class="paren">()</span>
       
  6129     
       
  6130 
       
  6131     
       
  6132 
       
  6133     
       
  6134 
       
  6135     
       
  6136         <span class="flag private">private</span>
       
  6137     
       
  6138 
       
  6139     
       
  6140 
       
  6141     
       
  6142 
       
  6143     
       
  6144 
       
  6145     
       
  6146 
       
  6147     <div class="meta">
       
  6148         
       
  6149             
       
  6150                 <p>Inherited from
       
  6151                 <a href="../classes/EventTarget.html#method__parseType">EventTarget</a>:
       
  6152             
       
  6153         
       
  6154         
       
  6155         <a href="../files/event-custom_js_event-target.js.html#l52"><code>event-custom&#x2F;js&#x2F;event-target.js:52</code></a>
       
  6156         
       
  6157         </p>
       
  6158 
       
  6159 
       
  6160         
       
  6161 
       
  6162         
       
  6163     </div>
       
  6164 
       
  6165     <div class="description">
       
  6166         <p>Returns an array with the detach key (if provided),
       
  6167 and the prefixed event name from _getType
       
  6168 Y.on('detachcategory| menu:click', fn)</p>
       
  6169     </div>
       
  6170 
       
  6171     
       
  6172 
       
  6173     
       
  6174 
       
  6175     
       
  6176 </div>
       
  6177 
       
  6178                 
       
  6179                     <div id="method__preInitEventCfg" class="method item private inherited">
       
  6180     <h3 class="name"><code>_preInitEventCfg</code></h3>
       
  6181 
       
  6182     
       
  6183         <div class="args">
       
  6184             <span class="paren">(</span><ul class="args-list inline commas">
       
  6185             
       
  6186                 <li class="arg">
       
  6187                     
       
  6188                         <code>config</code>
       
  6189                     
       
  6190                 </li>
       
  6191             
       
  6192             </ul><span class="paren">)</span>
       
  6193         </div>
       
  6194     
       
  6195 
       
  6196     
       
  6197 
       
  6198     
       
  6199 
       
  6200     
       
  6201         <span class="flag private">private</span>
       
  6202     
       
  6203 
       
  6204     
       
  6205 
       
  6206     
       
  6207 
       
  6208     
       
  6209 
       
  6210     
       
  6211 
       
  6212     <div class="meta">
       
  6213         
       
  6214             
       
  6215                 <p>Inherited from
       
  6216                 <a href="../classes/BaseObservable.html#method__preInitEventCfg">BaseObservable</a>:
       
  6217             
       
  6218         
       
  6219         
       
  6220         <a href="../files/base_js_BaseObservable.js.html#l98"><code>base&#x2F;js&#x2F;BaseObservable.js:98</code></a>
       
  6221         
       
  6222         </p>
       
  6223 
       
  6224 
       
  6225         
       
  6226 
       
  6227         
       
  6228     </div>
       
  6229 
       
  6230     <div class="description">
       
  6231         <p>Handles the special on, after and target properties which allow the user to
       
  6232 easily configure on and after listeners as well as bubble targets during
       
  6233 construction, prior to init.</p>
       
  6234     </div>
       
  6235 
       
  6236     
       
  6237         <div class="params">
       
  6238             <h4>Parameters:</h4>
       
  6239 
       
  6240             <ul class="params-list">
       
  6241             
       
  6242                 <li class="param">
       
  6243                     
       
  6244                         <code class="param-name">config</code>
       
  6245                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6246                     
       
  6247 
       
  6248                     
       
  6249 
       
  6250                     <div class="param-description">
       
  6251                         <p>The user configuration object</p>
       
  6252                     </div>
       
  6253 
       
  6254                     
       
  6255                 </li>
       
  6256             
       
  6257             </ul>
       
  6258         </div>
       
  6259     
       
  6260 
       
  6261     
       
  6262 
       
  6263     
       
  6264 </div>
       
  6265 
       
  6266                 
       
  6267                     <div id="method__protectAttrs" class="method item protected deprecated inherited">
       
  6268     <h3 class="name"><code>_protectAttrs</code></h3>
       
  6269 
       
  6270     
       
  6271         <div class="args">
       
  6272             <span class="paren">(</span><ul class="args-list inline commas">
       
  6273             
       
  6274                 <li class="arg">
       
  6275                     
       
  6276                         <code>attrs</code>
       
  6277                     
       
  6278                 </li>
       
  6279             
       
  6280             </ul><span class="paren">)</span>
       
  6281         </div>
       
  6282     
       
  6283 
       
  6284     
       
  6285         <span class="returns-inline">
       
  6286             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6287         </span>
       
  6288     
       
  6289 
       
  6290     
       
  6291         <span class="flag deprecated" title="Use &#x60;AttributeCore.protectAttrs()&#x60; or
       
  6292   &#x60;Attribute.protectAttrs()&#x60; which are the same static utility method.">deprecated</span>
       
  6293     
       
  6294 
       
  6295     
       
  6296         <span class="flag protected">protected</span>
       
  6297     
       
  6298 
       
  6299     
       
  6300 
       
  6301     
       
  6302 
       
  6303     
       
  6304 
       
  6305     
       
  6306 
       
  6307     <div class="meta">
       
  6308         
       
  6309             
       
  6310                 <p>Inherited from
       
  6311                 <a href="../classes/AttributeCore.html#method__protectAttrs">AttributeCore</a>:
       
  6312             
       
  6313         
       
  6314         
       
  6315         <a href="../files/attribute_js_AttributeCore.js.html#l883"><code>attribute&#x2F;js&#x2F;AttributeCore.js:883</code></a>
       
  6316         
       
  6317         </p>
       
  6318 
       
  6319 
       
  6320         
       
  6321             <p>Deprecated: Use &#x60;AttributeCore.protectAttrs()&#x60; or
       
  6322   &#x60;Attribute.protectAttrs()&#x60; which are the same static utility method.</p>
       
  6323         
       
  6324 
       
  6325         
       
  6326     </div>
       
  6327 
       
  6328     <div class="description">
       
  6329         <p>Utility method to protect an attribute configuration
       
  6330 hash, by merging the entire object and the individual
       
  6331 attr config objects.</p>
       
  6332     </div>
       
  6333 
       
  6334     
       
  6335         <div class="params">
       
  6336             <h4>Parameters:</h4>
       
  6337 
       
  6338             <ul class="params-list">
       
  6339             
       
  6340                 <li class="param">
       
  6341                     
       
  6342                         <code class="param-name">attrs</code>
       
  6343                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6344                     
       
  6345 
       
  6346                     
       
  6347 
       
  6348                     <div class="param-description">
       
  6349                         <p>A hash of attribute to configuration object pairs.</p>
       
  6350                     </div>
       
  6351 
       
  6352                     
       
  6353                 </li>
       
  6354             
       
  6355             </ul>
       
  6356         </div>
       
  6357     
       
  6358 
       
  6359     
       
  6360         <div class="returns">
       
  6361             <h4>Returns:</h4>
       
  6362 
       
  6363             <div class="returns-description">
       
  6364                 
       
  6365                     
       
  6366                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  6367                     
       
  6368                     A protected version of the attrs argument.
       
  6369                 
       
  6370             </div>
       
  6371         </div>
       
  6372     
       
  6373 
       
  6374     
       
  6375 </div>
       
  6376 
       
  6377                 
       
  6378                     <div id="method__publish" class="method item private inherited">
       
  6379     <h3 class="name"><code>_publish</code></h3>
       
  6380 
       
  6381     
       
  6382         <div class="args">
       
  6383             <span class="paren">(</span><ul class="args-list inline commas">
       
  6384             
       
  6385                 <li class="arg">
       
  6386                     
       
  6387                         <code>fullType</code>
       
  6388                     
       
  6389                 </li>
       
  6390             
       
  6391                 <li class="arg">
       
  6392                     
       
  6393                         <code>etOpts</code>
       
  6394                     
       
  6395                 </li>
       
  6396             
       
  6397                 <li class="arg">
       
  6398                     
       
  6399                         <code>ceOpts</code>
       
  6400                     
       
  6401                 </li>
       
  6402             
       
  6403             </ul><span class="paren">)</span>
       
  6404         </div>
       
  6405     
       
  6406 
       
  6407     
       
  6408         <span class="returns-inline">
       
  6409             <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
       
  6410         </span>
       
  6411     
       
  6412 
       
  6413     
       
  6414 
       
  6415     
       
  6416         <span class="flag private">private</span>
       
  6417     
       
  6418 
       
  6419     
       
  6420 
       
  6421     
       
  6422 
       
  6423     
       
  6424 
       
  6425     
       
  6426 
       
  6427     <div class="meta">
       
  6428         
       
  6429             
       
  6430                 <p>Inherited from
       
  6431                 <a href="../classes/EventTarget.html#method__publish">EventTarget</a>:
       
  6432             
       
  6433         
       
  6434         
       
  6435         <a href="../files/event-custom_js_event-target.js.html#l610"><code>event-custom&#x2F;js&#x2F;event-target.js:610</code></a>
       
  6436         
       
  6437         </p>
       
  6438 
       
  6439 
       
  6440         
       
  6441 
       
  6442         
       
  6443     </div>
       
  6444 
       
  6445     <div class="description">
       
  6446         <p>The low level event publish implementation. It expects all the massaging to have been done
       
  6447 outside of this method. e.g. the <code>type</code> to <code>fullType</code> conversion. It's designed to be a fast
       
  6448 path publish, which can be used by critical code paths to improve performance.</p>
       
  6449     </div>
       
  6450 
       
  6451     
       
  6452         <div class="params">
       
  6453             <h4>Parameters:</h4>
       
  6454 
       
  6455             <ul class="params-list">
       
  6456             
       
  6457                 <li class="param">
       
  6458                     
       
  6459                         <code class="param-name">fullType</code>
       
  6460                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  6461                     
       
  6462 
       
  6463                     
       
  6464 
       
  6465                     <div class="param-description">
       
  6466                         <p>The prefixed type of the event to publish.</p>
       
  6467                     </div>
       
  6468 
       
  6469                     
       
  6470                 </li>
       
  6471             
       
  6472                 <li class="param">
       
  6473                     
       
  6474                         <code class="param-name">etOpts</code>
       
  6475                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6476                     
       
  6477 
       
  6478                     
       
  6479 
       
  6480                     <div class="param-description">
       
  6481                         <p>The EventTarget specific configuration to mix into the published event.</p>
       
  6482                     </div>
       
  6483 
       
  6484                     
       
  6485                 </li>
       
  6486             
       
  6487                 <li class="param">
       
  6488                     
       
  6489                         <code class="param-name">ceOpts</code>
       
  6490                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6491                     
       
  6492 
       
  6493                     
       
  6494 
       
  6495                     <div class="param-description">
       
  6496                         <p>The publish specific configuration to mix into the published event.</p>
       
  6497                     </div>
       
  6498 
       
  6499                     
       
  6500                 </li>
       
  6501             
       
  6502             </ul>
       
  6503         </div>
       
  6504     
       
  6505 
       
  6506     
       
  6507         <div class="returns">
       
  6508             <h4>Returns:</h4>
       
  6509 
       
  6510             <div class="returns-description">
       
  6511                 
       
  6512                     
       
  6513                         <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>:
       
  6514                     
       
  6515                     The published event. If called without <code>etOpts</code> or <code>ceOpts</code>, this will
       
  6516 be the default <code>CustomEvent</code> instance, and can be configured independently.
       
  6517                 
       
  6518             </div>
       
  6519         </div>
       
  6520     
       
  6521 
       
  6522     
       
  6523 </div>
       
  6524 
       
  6525                 
       
  6526                     <div id="method__set" class="method item protected inherited">
       
  6527     <h3 class="name"><code>_set</code></h3>
       
  6528 
       
  6529     
       
  6530         <div class="args">
       
  6531             <span class="paren">(</span><ul class="args-list inline commas">
       
  6532             
       
  6533                 <li class="arg">
       
  6534                     
       
  6535                         <code>name</code>
       
  6536                     
       
  6537                 </li>
       
  6538             
       
  6539                 <li class="arg">
       
  6540                     
       
  6541                         <code>val</code>
       
  6542                     
       
  6543                 </li>
       
  6544             
       
  6545                 <li class="arg">
       
  6546                     
       
  6547                         <code class="optional">[opts]</code>
       
  6548                     
       
  6549                 </li>
       
  6550             
       
  6551             </ul><span class="paren">)</span>
       
  6552         </div>
       
  6553     
       
  6554 
       
  6555     
       
  6556         <span class="returns-inline">
       
  6557             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6558         </span>
       
  6559     
       
  6560 
       
  6561     
       
  6562 
       
  6563     
       
  6564         <span class="flag protected">protected</span>
       
  6565     
       
  6566 
       
  6567     
       
  6568 
       
  6569     
       
  6570 
       
  6571     
       
  6572         <span class="flag chainable">chainable</span>
       
  6573     
       
  6574 
       
  6575     
       
  6576 
       
  6577     <div class="meta">
       
  6578         
       
  6579             <p>Inherited from
       
  6580             <a href="../classes/AttributeObservable.html#method__set">
       
  6581                 AttributeObservable
       
  6582             </a>
       
  6583             
       
  6584             but overwritten in
       
  6585             
       
  6586         
       
  6587         
       
  6588         <a href="../files/attribute_js_AttributeCore.js.html#l427"><code>attribute&#x2F;js&#x2F;AttributeCore.js:427</code></a>
       
  6589         
       
  6590         </p>
       
  6591 
       
  6592 
       
  6593         
       
  6594 
       
  6595         
       
  6596     </div>
       
  6597 
       
  6598     <div class="description">
       
  6599         <p>Allows setting of readOnly/writeOnce attributes. See <a href="#method_set">set</a> for argument details.</p>
       
  6600     </div>
       
  6601 
       
  6602     
       
  6603         <div class="params">
       
  6604             <h4>Parameters:</h4>
       
  6605 
       
  6606             <ul class="params-list">
       
  6607             
       
  6608                 <li class="param">
       
  6609                     
       
  6610                         <code class="param-name">name</code>
       
  6611                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  6612                     
       
  6613 
       
  6614                     
       
  6615 
       
  6616                     <div class="param-description">
       
  6617                         <p>The name of the attribute.</p>
       
  6618                     </div>
       
  6619 
       
  6620                     
       
  6621                 </li>
       
  6622             
       
  6623                 <li class="param">
       
  6624                     
       
  6625                         <code class="param-name">val</code>
       
  6626                         <span class="type">Any</span>
       
  6627                     
       
  6628 
       
  6629                     
       
  6630 
       
  6631                     <div class="param-description">
       
  6632                         <p>The value to set the attribute to.</p>
       
  6633                     </div>
       
  6634 
       
  6635                     
       
  6636                 </li>
       
  6637             
       
  6638                 <li class="param">
       
  6639                     
       
  6640                         <code class="param-name optional">[opts]</code>
       
  6641                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6642                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  6643                     
       
  6644 
       
  6645                     
       
  6646 
       
  6647                     <div class="param-description">
       
  6648                         <p>Optional data providing the circumstances for the change.</p>
       
  6649                     </div>
       
  6650 
       
  6651                     
       
  6652                 </li>
       
  6653             
       
  6654             </ul>
       
  6655         </div>
       
  6656     
       
  6657 
       
  6658     
       
  6659         <div class="returns">
       
  6660             <h4>Returns:</h4>
       
  6661 
       
  6662             <div class="returns-description">
       
  6663                 
       
  6664                     
       
  6665                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  6666                     
       
  6667                     A reference to the host object.
       
  6668                 
       
  6669             </div>
       
  6670         </div>
       
  6671     
       
  6672 
       
  6673     
       
  6674 </div>
       
  6675 
       
  6676                 
       
  6677                     <div id="method__setAttr" class="method item protected inherited">
       
  6678     <h3 class="name"><code>_setAttr</code></h3>
       
  6679 
       
  6680     
       
  6681         <div class="args">
       
  6682             <span class="paren">(</span><ul class="args-list inline commas">
       
  6683             
       
  6684                 <li class="arg">
       
  6685                     
       
  6686                         <code>name</code>
       
  6687                     
       
  6688                 </li>
       
  6689             
       
  6690                 <li class="arg">
       
  6691                     
       
  6692                         <code>value</code>
       
  6693                     
       
  6694                 </li>
       
  6695             
       
  6696                 <li class="arg">
       
  6697                     
       
  6698                         <code class="optional">[opts]</code>
       
  6699                     
       
  6700                 </li>
       
  6701             
       
  6702                 <li class="arg">
       
  6703                     
       
  6704                         <code>force</code>
       
  6705                     
       
  6706                 </li>
       
  6707             
       
  6708             </ul><span class="paren">)</span>
       
  6709         </div>
       
  6710     
       
  6711 
       
  6712     
       
  6713         <span class="returns-inline">
       
  6714             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6715         </span>
       
  6716     
       
  6717 
       
  6718     
       
  6719 
       
  6720     
       
  6721         <span class="flag protected">protected</span>
       
  6722     
       
  6723 
       
  6724     
       
  6725 
       
  6726     
       
  6727 
       
  6728     
       
  6729         <span class="flag chainable">chainable</span>
       
  6730     
       
  6731 
       
  6732     
       
  6733 
       
  6734     <div class="meta">
       
  6735         
       
  6736             
       
  6737                 <p>Inherited from
       
  6738                 <a href="../classes/AttributeCore.html#method__setAttr">AttributeCore</a>:
       
  6739             
       
  6740         
       
  6741         
       
  6742         <a href="../files/attribute_js_AttributeCore.js.html#l443"><code>attribute&#x2F;js&#x2F;AttributeCore.js:443</code></a>
       
  6743         
       
  6744         </p>
       
  6745 
       
  6746 
       
  6747         
       
  6748 
       
  6749         
       
  6750     </div>
       
  6751 
       
  6752     <div class="description">
       
  6753         <p>Provides the common implementation for the public set and protected _set methods.</p>
       
  6754 
       
  6755 <p>See <a href="#method_set">set</a> for argument details.</p>
       
  6756     </div>
       
  6757 
       
  6758     
       
  6759         <div class="params">
       
  6760             <h4>Parameters:</h4>
       
  6761 
       
  6762             <ul class="params-list">
       
  6763             
       
  6764                 <li class="param">
       
  6765                     
       
  6766                         <code class="param-name">name</code>
       
  6767                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  6768                     
       
  6769 
       
  6770                     
       
  6771 
       
  6772                     <div class="param-description">
       
  6773                         <p>The name of the attribute.</p>
       
  6774                     </div>
       
  6775 
       
  6776                     
       
  6777                 </li>
       
  6778             
       
  6779                 <li class="param">
       
  6780                     
       
  6781                         <code class="param-name">value</code>
       
  6782                         <span class="type">Any</span>
       
  6783                     
       
  6784 
       
  6785                     
       
  6786 
       
  6787                     <div class="param-description">
       
  6788                         <p>The value to set the attribute to.</p>
       
  6789                     </div>
       
  6790 
       
  6791                     
       
  6792                 </li>
       
  6793             
       
  6794                 <li class="param">
       
  6795                     
       
  6796                         <code class="param-name optional">[opts]</code>
       
  6797                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6798                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  6799                     
       
  6800 
       
  6801                     
       
  6802 
       
  6803                     <div class="param-description">
       
  6804                         <p>Optional data providing the circumstances for the change.</p>
       
  6805                     </div>
       
  6806 
       
  6807                     
       
  6808                 </li>
       
  6809             
       
  6810                 <li class="param">
       
  6811                     
       
  6812                         <code class="param-name">force</code>
       
  6813                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  6814                     
       
  6815 
       
  6816                     
       
  6817 
       
  6818                     <div class="param-description">
       
  6819                         <p>If true, allows the caller to set values for
       
  6820 readOnly or writeOnce attributes which have already been set.</p>
       
  6821                     </div>
       
  6822 
       
  6823                     
       
  6824                 </li>
       
  6825             
       
  6826             </ul>
       
  6827         </div>
       
  6828     
       
  6829 
       
  6830     
       
  6831         <div class="returns">
       
  6832             <h4>Returns:</h4>
       
  6833 
       
  6834             <div class="returns-description">
       
  6835                 
       
  6836                     
       
  6837                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  6838                     
       
  6839                     A reference to the host object.
       
  6840                 
       
  6841             </div>
       
  6842         </div>
       
  6843     
       
  6844 
       
  6845     
       
  6846 </div>
       
  6847 
       
  6848                 
       
  6849                     <div id="method__setAttrs" class="method item protected inherited">
       
  6850     <h3 class="name"><code>_setAttrs</code></h3>
       
  6851 
       
  6852     
       
  6853         <div class="args">
       
  6854             <span class="paren">(</span><ul class="args-list inline commas">
       
  6855             
       
  6856                 <li class="arg">
       
  6857                     
       
  6858                         <code>attrs</code>
       
  6859                     
       
  6860                 </li>
       
  6861             
       
  6862                 <li class="arg">
       
  6863                     
       
  6864                         <code class="optional">[opts]</code>
       
  6865                     
       
  6866                 </li>
       
  6867             
       
  6868             </ul><span class="paren">)</span>
       
  6869         </div>
       
  6870     
       
  6871 
       
  6872     
       
  6873         <span class="returns-inline">
       
  6874             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6875         </span>
       
  6876     
       
  6877 
       
  6878     
       
  6879 
       
  6880     
       
  6881         <span class="flag protected">protected</span>
       
  6882     
       
  6883 
       
  6884     
       
  6885 
       
  6886     
       
  6887 
       
  6888     
       
  6889         <span class="flag chainable">chainable</span>
       
  6890     
       
  6891 
       
  6892     
       
  6893 
       
  6894     <div class="meta">
       
  6895         
       
  6896             <p>Inherited from
       
  6897             <a href="../classes/AttributeObservable.html#method__setAttrs">
       
  6898                 AttributeObservable
       
  6899             </a>
       
  6900             
       
  6901             but overwritten in
       
  6902             
       
  6903         
       
  6904         
       
  6905         <a href="../files/attribute_js_AttributeCore.js.html#l742"><code>attribute&#x2F;js&#x2F;AttributeCore.js:742</code></a>
       
  6906         
       
  6907         </p>
       
  6908 
       
  6909 
       
  6910         
       
  6911 
       
  6912         
       
  6913     </div>
       
  6914 
       
  6915     <div class="description">
       
  6916         <p>Implementation behind the public setAttrs method, to set multiple attribute values.</p>
       
  6917     </div>
       
  6918 
       
  6919     
       
  6920         <div class="params">
       
  6921             <h4>Parameters:</h4>
       
  6922 
       
  6923             <ul class="params-list">
       
  6924             
       
  6925                 <li class="param">
       
  6926                     
       
  6927                         <code class="param-name">attrs</code>
       
  6928                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6929                     
       
  6930 
       
  6931                     
       
  6932 
       
  6933                     <div class="param-description">
       
  6934                         <p>An object with attributes name/value pairs.</p>
       
  6935                     </div>
       
  6936 
       
  6937                     
       
  6938                 </li>
       
  6939             
       
  6940                 <li class="param">
       
  6941                     
       
  6942                         <code class="param-name optional">[opts]</code>
       
  6943                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  6944                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  6945                     
       
  6946 
       
  6947                     
       
  6948 
       
  6949                     <div class="param-description">
       
  6950                         <p>Optional data providing the circumstances for the change</p>
       
  6951                     </div>
       
  6952 
       
  6953                     
       
  6954                 </li>
       
  6955             
       
  6956             </ul>
       
  6957         </div>
       
  6958     
       
  6959 
       
  6960     
       
  6961         <div class="returns">
       
  6962             <h4>Returns:</h4>
       
  6963 
       
  6964             <div class="returns-description">
       
  6965                 
       
  6966                     
       
  6967                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  6968                     
       
  6969                     A reference to the host object.
       
  6970                 
       
  6971             </div>
       
  6972         </div>
       
  6973     
       
  6974 
       
  6975     
       
  6976 </div>
       
  6977 
       
  6978                 
       
  6979                     <div id="method__setAttrVal" class="method item private inherited">
       
  6980     <h3 class="name"><code>_setAttrVal</code></h3>
       
  6981 
       
  6982     
       
  6983         <div class="args">
       
  6984             <span class="paren">(</span><ul class="args-list inline commas">
       
  6985             
       
  6986                 <li class="arg">
       
  6987                     
       
  6988                         <code>attrName</code>
       
  6989                     
       
  6990                 </li>
       
  6991             
       
  6992                 <li class="arg">
       
  6993                     
       
  6994                         <code>subAttrName</code>
       
  6995                     
       
  6996                 </li>
       
  6997             
       
  6998                 <li class="arg">
       
  6999                     
       
  7000                         <code>prevVal</code>
       
  7001                     
       
  7002                 </li>
       
  7003             
       
  7004                 <li class="arg">
       
  7005                     
       
  7006                         <code>newVal</code>
       
  7007                     
       
  7008                 </li>
       
  7009             
       
  7010                 <li class="arg">
       
  7011                     
       
  7012                         <code class="optional">[opts]</code>
       
  7013                     
       
  7014                 </li>
       
  7015             
       
  7016                 <li class="arg">
       
  7017                     
       
  7018                         <code class="optional">[attrCfg]</code>
       
  7019                     
       
  7020                 </li>
       
  7021             
       
  7022             </ul><span class="paren">)</span>
       
  7023         </div>
       
  7024     
       
  7025 
       
  7026     
       
  7027         <span class="returns-inline">
       
  7028             <span class="type">Booolean</span>
       
  7029         </span>
       
  7030     
       
  7031 
       
  7032     
       
  7033 
       
  7034     
       
  7035         <span class="flag private">private</span>
       
  7036     
       
  7037 
       
  7038     
       
  7039 
       
  7040     
       
  7041 
       
  7042     
       
  7043 
       
  7044     
       
  7045 
       
  7046     <div class="meta">
       
  7047         
       
  7048             
       
  7049                 <p>Inherited from
       
  7050                 <a href="../classes/AttributeCore.html#method__setAttrVal">AttributeCore</a>:
       
  7051             
       
  7052         
       
  7053         
       
  7054         <a href="../files/attribute_js_AttributeCore.js.html#l640"><code>attribute&#x2F;js&#x2F;AttributeCore.js:640</code></a>
       
  7055         
       
  7056         </p>
       
  7057 
       
  7058 
       
  7059         
       
  7060 
       
  7061         
       
  7062     </div>
       
  7063 
       
  7064     <div class="description">
       
  7065         <p>Updates the stored value of the attribute in the privately held State object,
       
  7066 if validation and setter passes.</p>
       
  7067     </div>
       
  7068 
       
  7069     
       
  7070         <div class="params">
       
  7071             <h4>Parameters:</h4>
       
  7072 
       
  7073             <ul class="params-list">
       
  7074             
       
  7075                 <li class="param">
       
  7076                     
       
  7077                         <code class="param-name">attrName</code>
       
  7078                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7079                     
       
  7080 
       
  7081                     
       
  7082 
       
  7083                     <div class="param-description">
       
  7084                         <p>The attribute name.</p>
       
  7085                     </div>
       
  7086 
       
  7087                     
       
  7088                 </li>
       
  7089             
       
  7090                 <li class="param">
       
  7091                     
       
  7092                         <code class="param-name">subAttrName</code>
       
  7093                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7094                     
       
  7095 
       
  7096                     
       
  7097 
       
  7098                     <div class="param-description">
       
  7099                         <p>The sub-attribute name, if setting a sub-attribute property ("x.y.z").</p>
       
  7100                     </div>
       
  7101 
       
  7102                     
       
  7103                 </li>
       
  7104             
       
  7105                 <li class="param">
       
  7106                     
       
  7107                         <code class="param-name">prevVal</code>
       
  7108                         <span class="type">Any</span>
       
  7109                     
       
  7110 
       
  7111                     
       
  7112 
       
  7113                     <div class="param-description">
       
  7114                         <p>The currently stored value of the attribute.</p>
       
  7115                     </div>
       
  7116 
       
  7117                     
       
  7118                 </li>
       
  7119             
       
  7120                 <li class="param">
       
  7121                     
       
  7122                         <code class="param-name">newVal</code>
       
  7123                         <span class="type">Any</span>
       
  7124                     
       
  7125 
       
  7126                     
       
  7127 
       
  7128                     <div class="param-description">
       
  7129                         <p>The value which is going to be stored.</p>
       
  7130                     </div>
       
  7131 
       
  7132                     
       
  7133                 </li>
       
  7134             
       
  7135                 <li class="param">
       
  7136                     
       
  7137                         <code class="param-name optional">[opts]</code>
       
  7138                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7139                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  7140                     
       
  7141 
       
  7142                     
       
  7143 
       
  7144                     <div class="param-description">
       
  7145                         <p>Optional data providing the circumstances for the change.</p>
       
  7146                     </div>
       
  7147 
       
  7148                     
       
  7149                 </li>
       
  7150             
       
  7151                 <li class="param">
       
  7152                     
       
  7153                         <code class="param-name optional">[attrCfg]</code>
       
  7154                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7155                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  7156                     
       
  7157 
       
  7158                     
       
  7159 
       
  7160                     <div class="param-description">
       
  7161                         <p>Optional config hash for the attribute. This is added for performance along the critical path,
       
  7162 where the calling method has already obtained the config from state.</p>
       
  7163                     </div>
       
  7164 
       
  7165                     
       
  7166                 </li>
       
  7167             
       
  7168             </ul>
       
  7169         </div>
       
  7170     
       
  7171 
       
  7172     
       
  7173         <div class="returns">
       
  7174             <h4>Returns:</h4>
       
  7175 
       
  7176             <div class="returns-description">
       
  7177                 
       
  7178                     
       
  7179                         <span class="type">Booolean</span>:
       
  7180                     
       
  7181                     true if the new attribute value was stored, false if not.
       
  7182                 
       
  7183             </div>
       
  7184         </div>
       
  7185     
       
  7186 
       
  7187     
       
  7188 </div>
       
  7189 
       
  7190                 
       
  7191                     <div id="method__setStateVal" class="method item private inherited">
       
  7192     <h3 class="name"><code>_setStateVal</code></h3>
       
  7193 
       
  7194     
       
  7195         <div class="args">
       
  7196             <span class="paren">(</span><ul class="args-list inline commas">
       
  7197             
       
  7198                 <li class="arg">
       
  7199                     
       
  7200                         <code>name</code>
       
  7201                     
       
  7202                 </li>
       
  7203             
       
  7204                 <li class="arg">
       
  7205                     
       
  7206                         <code>value</code>
       
  7207                     
       
  7208                 </li>
       
  7209             
       
  7210             </ul><span class="paren">)</span>
       
  7211         </div>
       
  7212     
       
  7213 
       
  7214     
       
  7215 
       
  7216     
       
  7217 
       
  7218     
       
  7219         <span class="flag private">private</span>
       
  7220     
       
  7221 
       
  7222     
       
  7223 
       
  7224     
       
  7225 
       
  7226     
       
  7227 
       
  7228     
       
  7229 
       
  7230     <div class="meta">
       
  7231         
       
  7232             
       
  7233                 <p>Inherited from
       
  7234                 <a href="../classes/AttributeCore.html#method__setStateVal">AttributeCore</a>:
       
  7235             
       
  7236         
       
  7237         
       
  7238         <a href="../files/attribute_js_AttributeCore.js.html#l622"><code>attribute&#x2F;js&#x2F;AttributeCore.js:622</code></a>
       
  7239         
       
  7240         </p>
       
  7241 
       
  7242 
       
  7243         
       
  7244 
       
  7245         
       
  7246     </div>
       
  7247 
       
  7248     <div class="description">
       
  7249         <p>Sets the stored value for the attribute, in either the
       
  7250 internal state object, or the state proxy if it exits</p>
       
  7251     </div>
       
  7252 
       
  7253     
       
  7254         <div class="params">
       
  7255             <h4>Parameters:</h4>
       
  7256 
       
  7257             <ul class="params-list">
       
  7258             
       
  7259                 <li class="param">
       
  7260                     
       
  7261                         <code class="param-name">name</code>
       
  7262                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7263                     
       
  7264 
       
  7265                     
       
  7266 
       
  7267                     <div class="param-description">
       
  7268                         <p>The name of the attribute</p>
       
  7269                     </div>
       
  7270 
       
  7271                     
       
  7272                 </li>
       
  7273             
       
  7274                 <li class="param">
       
  7275                     
       
  7276                         <code class="param-name">value</code>
       
  7277                         <span class="type">Any</span>
       
  7278                     
       
  7279 
       
  7280                     
       
  7281 
       
  7282                     <div class="param-description">
       
  7283                         <p>The value of the attribute</p>
       
  7284                     </div>
       
  7285 
       
  7286                     
       
  7287                 </li>
       
  7288             
       
  7289             </ul>
       
  7290         </div>
       
  7291     
       
  7292 
       
  7293     
       
  7294 
       
  7295     
       
  7296 </div>
       
  7297 
       
  7298                 
       
  7299                     <div id="method_addAttr" class="method item inherited">
       
  7300     <h3 class="name"><code>addAttr</code></h3>
       
  7301 
       
  7302     
       
  7303         <div class="args">
       
  7304             <span class="paren">(</span><ul class="args-list inline commas">
       
  7305             
       
  7306                 <li class="arg">
       
  7307                     
       
  7308                         <code>name</code>
       
  7309                     
       
  7310                 </li>
       
  7311             
       
  7312                 <li class="arg">
       
  7313                     
       
  7314                         <code>config</code>
       
  7315                     
       
  7316                 </li>
       
  7317             
       
  7318                 <li class="arg">
       
  7319                     
       
  7320                         <code>lazy</code>
       
  7321                     
       
  7322                 </li>
       
  7323             
       
  7324             </ul><span class="paren">)</span>
       
  7325         </div>
       
  7326     
       
  7327 
       
  7328     
       
  7329         <span class="returns-inline">
       
  7330             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7331         </span>
       
  7332     
       
  7333 
       
  7334     
       
  7335 
       
  7336     
       
  7337 
       
  7338     
       
  7339 
       
  7340     
       
  7341 
       
  7342     
       
  7343         <span class="flag chainable">chainable</span>
       
  7344     
       
  7345 
       
  7346     
       
  7347 
       
  7348     <div class="meta">
       
  7349         
       
  7350             
       
  7351                 <p>Inherited from
       
  7352                 <a href="../classes/AttributeCore.html#method_addAttr">AttributeCore</a>:
       
  7353             
       
  7354         
       
  7355         
       
  7356         <a href="../files/attribute_js_AttributeCore.js.html#l157"><code>attribute&#x2F;js&#x2F;AttributeCore.js:157</code></a>
       
  7357         
       
  7358         </p>
       
  7359 
       
  7360 
       
  7361         
       
  7362 
       
  7363         
       
  7364     </div>
       
  7365 
       
  7366     <div class="description">
       
  7367         <p>
       
  7368 Adds an attribute with the provided configuration to the host object.
       
  7369 </p>
       
  7370 
       
  7371 <p>
       
  7372 The config argument object supports the following properties:
       
  7373 </p>
       
  7374 
       
  7375 <dl>
       
  7376    <dt>value &#60;Any&#62;</dt>
       
  7377    <dd>The initial value to set on the attribute</dd>
       
  7378 
       
  7379    <dt>valueFn &#60;Function | String&#62;</dt>
       
  7380    <dd>
       
  7381    <p>A function, which will return the initial value to set on the attribute. This is useful
       
  7382    for cases where the attribute configuration is defined statically, but needs to
       
  7383    reference the host instance ("this") to obtain an initial value. If both the value and valueFn properties are defined,
       
  7384    the value returned by the valueFn has precedence over the value property, unless it returns undefined, in which
       
  7385    case the value property is used.</p>
       
  7386 
       
  7387    <p>valueFn can also be set to a string, representing the name of the instance method to be used to retrieve the value.</p>
       
  7388    </dd>
       
  7389 
       
  7390    <dt>readOnly &#60;boolean&#62;</dt>
       
  7391    <dd>Whether or not the attribute is read only. Attributes having readOnly set to true
       
  7392        cannot be modified by invoking the set method.</dd>
       
  7393 
       
  7394    <dt>writeOnce &#60;boolean&#62; or &#60;string&#62;</dt>
       
  7395    <dd>
       
  7396        Whether or not the attribute is "write once". Attributes having writeOnce set to true,
       
  7397        can only have their values set once, be it through the default configuration,
       
  7398        constructor configuration arguments, or by invoking set.
       
  7399        <p>The writeOnce attribute can also be set to the string "initOnly",
       
  7400         in which case the attribute can only be set during initialization
       
  7401        (when used with Base, this means it can only be set during construction)</p>
       
  7402    </dd>
       
  7403 
       
  7404    <dt>setter &#60;Function | String&#62;</dt>
       
  7405    <dd>
       
  7406    <p>The setter function used to massage or normalize the value passed to the set method for the attribute.
       
  7407    The value returned by the setter will be the final stored value. Returning
       
  7408    <a href="#property_Attribute.INVALID_VALUE">Attribute.INVALID_VALUE</a>, from the setter will prevent
       
  7409    the value from being stored.
       
  7410    </p>
       
  7411 
       
  7412    <p>setter can also be set to a string, representing the name of the instance method to be used as the setter function.</p>
       
  7413    </dd>
       
  7414 
       
  7415    <dt>getter &#60;Function | String&#62;</dt>
       
  7416    <dd>
       
  7417    <p>
       
  7418    The getter function used to massage or normalize the value returned by the get method for the attribute.
       
  7419    The value returned by the getter function is the value which will be returned to the user when they
       
  7420    invoke get.
       
  7421    </p>
       
  7422 
       
  7423    <p>getter can also be set to a string, representing the name of the instance method to be used as the getter function.</p>
       
  7424    </dd>
       
  7425 
       
  7426    <dt>validator &#60;Function | String&#62;</dt>
       
  7427    <dd>
       
  7428    <p>
       
  7429    The validator function invoked prior to setting the stored value. Returning
       
  7430    false from the validator function will prevent the value from being stored.
       
  7431    </p>
       
  7432 
       
  7433    <p>validator can also be set to a string, representing the name of the instance method to be used as the validator function.</p>
       
  7434    </dd>
       
  7435 
       
  7436    <dt>lazyAdd &#60;boolean&#62;</dt>
       
  7437    <dd>Whether or not to delay initialization of the attribute until the first call to get/set it.
       
  7438    This flag can be used to over-ride lazy initialization on a per attribute basis, when adding multiple attributes through
       
  7439    the <a href="#method_addAttrs">addAttrs</a> method.</dd>
       
  7440 
       
  7441 </dl>
       
  7442 
       
  7443 <p>The setter, getter and validator are invoked with the value and name passed in as the first and second arguments, and with
       
  7444 the context ("this") set to the host object.</p>
       
  7445 
       
  7446 <p>Configuration properties outside of the list mentioned above are considered private properties used internally by attribute,
       
  7447 and are not intended for public use.</p>
       
  7448     </div>
       
  7449 
       
  7450     
       
  7451         <div class="params">
       
  7452             <h4>Parameters:</h4>
       
  7453 
       
  7454             <ul class="params-list">
       
  7455             
       
  7456                 <li class="param">
       
  7457                     
       
  7458                         <code class="param-name">name</code>
       
  7459                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7460                     
       
  7461 
       
  7462                     
       
  7463 
       
  7464                     <div class="param-description">
       
  7465                         <p>The name of the attribute.</p>
       
  7466                     </div>
       
  7467 
       
  7468                     
       
  7469                 </li>
       
  7470             
       
  7471                 <li class="param">
       
  7472                     
       
  7473                         <code class="param-name">config</code>
       
  7474                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7475                     
       
  7476 
       
  7477                     
       
  7478 
       
  7479                     <div class="param-description">
       
  7480                         <p>An object with attribute configuration property/value pairs, specifying the configuration for the attribute.</p>
       
  7481 
       
  7482 <p>
       
  7483 <strong>NOTE:</strong> The configuration object is modified when adding an attribute, so if you need
       
  7484 to protect the original values, you will need to merge the object.
       
  7485 </p>
       
  7486                     </div>
       
  7487 
       
  7488                     
       
  7489                 </li>
       
  7490             
       
  7491                 <li class="param">
       
  7492                     
       
  7493                         <code class="param-name">lazy</code>
       
  7494                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  7495                     
       
  7496 
       
  7497                     
       
  7498 
       
  7499                     <div class="param-description">
       
  7500                         <p>(optional) Whether or not to add this attribute lazily (on the first call to get/set).</p>
       
  7501                     </div>
       
  7502 
       
  7503                     
       
  7504                 </li>
       
  7505             
       
  7506             </ul>
       
  7507         </div>
       
  7508     
       
  7509 
       
  7510     
       
  7511         <div class="returns">
       
  7512             <h4>Returns:</h4>
       
  7513 
       
  7514             <div class="returns-description">
       
  7515                 
       
  7516                     
       
  7517                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  7518                     
       
  7519                     A reference to the host object.
       
  7520                 
       
  7521             </div>
       
  7522         </div>
       
  7523     
       
  7524 
       
  7525     
       
  7526 </div>
       
  7527 
       
  7528                 
       
  7529                     <div id="method_addAttrs" class="method item inherited">
       
  7530     <h3 class="name"><code>addAttrs</code></h3>
       
  7531 
       
  7532     
       
  7533         <div class="args">
       
  7534             <span class="paren">(</span><ul class="args-list inline commas">
       
  7535             
       
  7536                 <li class="arg">
       
  7537                     
       
  7538                         <code>cfgs</code>
       
  7539                     
       
  7540                 </li>
       
  7541             
       
  7542                 <li class="arg">
       
  7543                     
       
  7544                         <code>values</code>
       
  7545                     
       
  7546                 </li>
       
  7547             
       
  7548                 <li class="arg">
       
  7549                     
       
  7550                         <code>lazy</code>
       
  7551                     
       
  7552                 </li>
       
  7553             
       
  7554             </ul><span class="paren">)</span>
       
  7555         </div>
       
  7556     
       
  7557 
       
  7558     
       
  7559         <span class="returns-inline">
       
  7560             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7561         </span>
       
  7562     
       
  7563 
       
  7564     
       
  7565 
       
  7566     
       
  7567 
       
  7568     
       
  7569 
       
  7570     
       
  7571 
       
  7572     
       
  7573         <span class="flag chainable">chainable</span>
       
  7574     
       
  7575 
       
  7576     
       
  7577 
       
  7578     <div class="meta">
       
  7579         
       
  7580             
       
  7581                 <p>Inherited from
       
  7582                 <a href="../classes/AttributeCore.html#method_addAttrs">AttributeCore</a>:
       
  7583             
       
  7584         
       
  7585         
       
  7586         <a href="../files/attribute_js_AttributeCore.js.html#l805"><code>attribute&#x2F;js&#x2F;AttributeCore.js:805</code></a>
       
  7587         
       
  7588         </p>
       
  7589 
       
  7590 
       
  7591         
       
  7592 
       
  7593         
       
  7594     </div>
       
  7595 
       
  7596     <div class="description">
       
  7597         <p>Configures a group of attributes, and sets initial values.</p>
       
  7598 
       
  7599 <p>
       
  7600 <strong>NOTE:</strong> This method does not isolate the configuration object by merging/cloning.
       
  7601 The caller is responsible for merging/cloning the configuration object if required.
       
  7602 </p>
       
  7603     </div>
       
  7604 
       
  7605     
       
  7606         <div class="params">
       
  7607             <h4>Parameters:</h4>
       
  7608 
       
  7609             <ul class="params-list">
       
  7610             
       
  7611                 <li class="param">
       
  7612                     
       
  7613                         <code class="param-name">cfgs</code>
       
  7614                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7615                     
       
  7616 
       
  7617                     
       
  7618 
       
  7619                     <div class="param-description">
       
  7620                         <p>An object with attribute name/configuration pairs.</p>
       
  7621                     </div>
       
  7622 
       
  7623                     
       
  7624                 </li>
       
  7625             
       
  7626                 <li class="param">
       
  7627                     
       
  7628                         <code class="param-name">values</code>
       
  7629                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7630                     
       
  7631 
       
  7632                     
       
  7633 
       
  7634                     <div class="param-description">
       
  7635                         <p>An object with attribute name/value pairs, defining the initial values to apply.
       
  7636 Values defined in the cfgs argument will be over-written by values in this argument unless defined as read only.</p>
       
  7637                     </div>
       
  7638 
       
  7639                     
       
  7640                 </li>
       
  7641             
       
  7642                 <li class="param">
       
  7643                     
       
  7644                         <code class="param-name">lazy</code>
       
  7645                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  7646                     
       
  7647 
       
  7648                     
       
  7649 
       
  7650                     <div class="param-description">
       
  7651                         <p>Whether or not to delay the intialization of these attributes until the first call to get/set.
       
  7652 Individual attributes can over-ride this behavior by defining a lazyAdd configuration property in their configuration.
       
  7653 See <a href="#method_addAttr">addAttr</a>.</p>
       
  7654                     </div>
       
  7655 
       
  7656                     
       
  7657                 </li>
       
  7658             
       
  7659             </ul>
       
  7660         </div>
       
  7661     
       
  7662 
       
  7663     
       
  7664         <div class="returns">
       
  7665             <h4>Returns:</h4>
       
  7666 
       
  7667             <div class="returns-description">
       
  7668                 
       
  7669                     
       
  7670                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  7671                     
       
  7672                     A reference to the host object.
       
  7673                 
       
  7674             </div>
       
  7675         </div>
       
  7676     
       
  7677 
       
  7678     
       
  7679 </div>
       
  7680 
       
  7681                 
       
  7682                     <div id="method_addTarget" class="method item inherited">
       
  7683     <h3 class="name"><code>addTarget</code></h3>
       
  7684 
       
  7685     
       
  7686         <div class="args">
       
  7687             <span class="paren">(</span><ul class="args-list inline commas">
       
  7688             
       
  7689                 <li class="arg">
       
  7690                     
       
  7691                         <code>o</code>
       
  7692                     
       
  7693                 </li>
       
  7694             
       
  7695             </ul><span class="paren">)</span>
       
  7696         </div>
       
  7697     
       
  7698 
       
  7699     
       
  7700 
       
  7701     
       
  7702 
       
  7703     
       
  7704 
       
  7705     
       
  7706 
       
  7707     
       
  7708 
       
  7709     
       
  7710 
       
  7711     
       
  7712 
       
  7713     <div class="meta">
       
  7714         
       
  7715             
       
  7716                 <p>Inherited from
       
  7717                 <a href="../classes/EventTarget.html#method_addTarget">EventTarget</a>:
       
  7718             
       
  7719         
       
  7720         
       
  7721         <a href="../files/event-custom_js_event-facade.js.html#l455"><code>event-custom&#x2F;js&#x2F;event-facade.js:455</code></a>
       
  7722         
       
  7723         </p>
       
  7724 
       
  7725 
       
  7726         
       
  7727 
       
  7728         
       
  7729     </div>
       
  7730 
       
  7731     <div class="description">
       
  7732         <p>Registers another EventTarget as a bubble target.  Bubble order
       
  7733 is determined by the order registered.  Multiple targets can
       
  7734 be specified.</p>
       
  7735 
       
  7736 <p>Events can only bubble if emitFacade is true.</p>
       
  7737 
       
  7738 <p>Included in the event-custom-complex submodule.</p>
       
  7739     </div>
       
  7740 
       
  7741     
       
  7742         <div class="params">
       
  7743             <h4>Parameters:</h4>
       
  7744 
       
  7745             <ul class="params-list">
       
  7746             
       
  7747                 <li class="param">
       
  7748                     
       
  7749                         <code class="param-name">o</code>
       
  7750                         <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
       
  7751                     
       
  7752 
       
  7753                     
       
  7754 
       
  7755                     <div class="param-description">
       
  7756                         <p>the target to add</p>
       
  7757                     </div>
       
  7758 
       
  7759                     
       
  7760                 </li>
       
  7761             
       
  7762             </ul>
       
  7763         </div>
       
  7764     
       
  7765 
       
  7766     
       
  7767 
       
  7768     
       
  7769 </div>
       
  7770 
       
  7771                 
       
  7772                     <div id="method_after" class="method item inherited">
       
  7773     <h3 class="name"><code>after</code></h3>
       
  7774 
       
  7775     
       
  7776         <div class="args">
       
  7777             <span class="paren">(</span><ul class="args-list inline commas">
       
  7778             
       
  7779                 <li class="arg">
       
  7780                     
       
  7781                         <code>type</code>
       
  7782                     
       
  7783                 </li>
       
  7784             
       
  7785                 <li class="arg">
       
  7786                     
       
  7787                         <code>fn</code>
       
  7788                     
       
  7789                 </li>
       
  7790             
       
  7791                 <li class="arg">
       
  7792                     
       
  7793                         <code class="optional">[context]</code>
       
  7794                     
       
  7795                 </li>
       
  7796             
       
  7797                 <li class="arg">
       
  7798                     
       
  7799                         <code class="optional">[arg*]</code>
       
  7800                     
       
  7801                 </li>
       
  7802             
       
  7803             </ul><span class="paren">)</span>
       
  7804         </div>
       
  7805     
       
  7806 
       
  7807     
       
  7808         <span class="returns-inline">
       
  7809             <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
       
  7810         </span>
       
  7811     
       
  7812 
       
  7813     
       
  7814 
       
  7815     
       
  7816 
       
  7817     
       
  7818 
       
  7819     
       
  7820 
       
  7821     
       
  7822 
       
  7823     
       
  7824 
       
  7825     <div class="meta">
       
  7826         
       
  7827             
       
  7828                 <p>Inherited from
       
  7829                 <a href="../classes/EventTarget.html#method_after">EventTarget</a>:
       
  7830             
       
  7831         
       
  7832         
       
  7833         <a href="../files/event-custom_js_event-target.js.html#l833"><code>event-custom&#x2F;js&#x2F;event-target.js:833</code></a>
       
  7834         
       
  7835         </p>
       
  7836 
       
  7837 
       
  7838         
       
  7839 
       
  7840         
       
  7841     </div>
       
  7842 
       
  7843     <div class="description">
       
  7844         <p>Subscribe to a custom event hosted by this object.  The
       
  7845 supplied callback will execute after any listeners add
       
  7846 via the subscribe method, and after the default function,
       
  7847 if configured for the event, has executed.</p>
       
  7848     </div>
       
  7849 
       
  7850     
       
  7851         <div class="params">
       
  7852             <h4>Parameters:</h4>
       
  7853 
       
  7854             <ul class="params-list">
       
  7855             
       
  7856                 <li class="param">
       
  7857                     
       
  7858                         <code class="param-name">type</code>
       
  7859                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  7860                     
       
  7861 
       
  7862                     
       
  7863 
       
  7864                     <div class="param-description">
       
  7865                         <p>The name of the event</p>
       
  7866                     </div>
       
  7867 
       
  7868                     
       
  7869                 </li>
       
  7870             
       
  7871                 <li class="param">
       
  7872                     
       
  7873                         <code class="param-name">fn</code>
       
  7874                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  7875                     
       
  7876 
       
  7877                     
       
  7878 
       
  7879                     <div class="param-description">
       
  7880                         <p>The callback to execute in response to the event</p>
       
  7881                     </div>
       
  7882 
       
  7883                     
       
  7884                 </li>
       
  7885             
       
  7886                 <li class="param">
       
  7887                     
       
  7888                         <code class="param-name optional">[context]</code>
       
  7889                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  7890                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  7891                     
       
  7892 
       
  7893                     
       
  7894 
       
  7895                     <div class="param-description">
       
  7896                         <p>Override <code>this</code> object in callback</p>
       
  7897                     </div>
       
  7898 
       
  7899                     
       
  7900                 </li>
       
  7901             
       
  7902                 <li class="param">
       
  7903                     
       
  7904                         <code class="param-name optional">[arg*]</code>
       
  7905                         <span class="type">Any</span>
       
  7906                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  7907                     
       
  7908 
       
  7909                     
       
  7910 
       
  7911                     <div class="param-description">
       
  7912                         <p>0..n additional arguments to supply to the subscriber</p>
       
  7913                     </div>
       
  7914 
       
  7915                     
       
  7916                 </li>
       
  7917             
       
  7918             </ul>
       
  7919         </div>
       
  7920     
       
  7921 
       
  7922     
       
  7923         <div class="returns">
       
  7924             <h4>Returns:</h4>
       
  7925 
       
  7926             <div class="returns-description">
       
  7927                 
       
  7928                     
       
  7929                         <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
       
  7930                     
       
  7931                     A subscription handle capable of detaching the
       
  7932                       subscription
       
  7933                 
       
  7934             </div>
       
  7935         </div>
       
  7936     
       
  7937 
       
  7938     
       
  7939 </div>
       
  7940 
       
  7941                 
       
  7942                     <div id="method_attachEvents" class="method item inherited">
       
  7943     <h3 class="name"><code>attachEvents</code></h3>
       
  7944 
       
  7945     
       
  7946         <div class="args">
       
  7947             <span class="paren">(</span><ul class="args-list inline commas">
       
  7948             
       
  7949                 <li class="arg">
       
  7950                     
       
  7951                         <code class="optional">[events]</code>
       
  7952                     
       
  7953                 </li>
       
  7954             
       
  7955             </ul><span class="paren">)</span>
       
  7956         </div>
       
  7957     
       
  7958 
       
  7959     
       
  7960 
       
  7961     
       
  7962 
       
  7963     
       
  7964 
       
  7965     
       
  7966 
       
  7967     
       
  7968 
       
  7969     
       
  7970         <span class="flag chainable">chainable</span>
       
  7971     
       
  7972 
       
  7973     
       
  7974 
       
  7975     <div class="meta">
       
  7976         
       
  7977             
       
  7978                 <p>Inherited from
       
  7979                 <a href="../classes/View.html#method_attachEvents">View</a>:
       
  7980             
       
  7981         
       
  7982         
       
  7983         <a href="../files/app_js_view.js.html#l181"><code>app&#x2F;js&#x2F;view.js:181</code></a>
       
  7984         
       
  7985         </p>
       
  7986 
       
  7987 
       
  7988         
       
  7989 
       
  7990         
       
  7991     </div>
       
  7992 
       
  7993     <div class="description">
       
  7994         <p>Attaches delegated event handlers to this view's container element. This
       
  7995 method is called internally to subscribe to events configured in the
       
  7996 <code>events</code> attribute when the view is initialized.</p>
       
  7997 
       
  7998 <p>You may override this method to customize the event attaching logic.</p>
       
  7999     </div>
       
  8000 
       
  8001     
       
  8002         <div class="params">
       
  8003             <h4>Parameters:</h4>
       
  8004 
       
  8005             <ul class="params-list">
       
  8006             
       
  8007                 <li class="param">
       
  8008                     
       
  8009                         <code class="param-name optional">[events]</code>
       
  8010                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  8011                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  8012                     
       
  8013 
       
  8014                     
       
  8015 
       
  8016                     <div class="param-description">
       
  8017                         <p>Hash of events to attach. See the docs for the
       
  8018     <code>events</code> attribute for details on the format. If not specified, this
       
  8019     view's <code>events</code> property will be used.</p>
       
  8020                     </div>
       
  8021 
       
  8022                     
       
  8023                 </li>
       
  8024             
       
  8025             </ul>
       
  8026         </div>
       
  8027     
       
  8028 
       
  8029     
       
  8030 
       
  8031     
       
  8032 </div>
       
  8033 
       
  8034                 
       
  8035                     <div id="method_attrAdded" class="method item inherited">
       
  8036     <h3 class="name"><code>attrAdded</code></h3>
       
  8037 
       
  8038     
       
  8039         <div class="args">
       
  8040             <span class="paren">(</span><ul class="args-list inline commas">
       
  8041             
       
  8042                 <li class="arg">
       
  8043                     
       
  8044                         <code>name</code>
       
  8045                     
       
  8046                 </li>
       
  8047             
       
  8048             </ul><span class="paren">)</span>
       
  8049         </div>
       
  8050     
       
  8051 
       
  8052     
       
  8053         <span class="returns-inline">
       
  8054             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  8055         </span>
       
  8056     
       
  8057 
       
  8058     
       
  8059 
       
  8060     
       
  8061 
       
  8062     
       
  8063 
       
  8064     
       
  8065 
       
  8066     
       
  8067 
       
  8068     
       
  8069 
       
  8070     <div class="meta">
       
  8071         
       
  8072             
       
  8073                 <p>Inherited from
       
  8074                 <a href="../classes/AttributeCore.html#method_attrAdded">AttributeCore</a>:
       
  8075             
       
  8076         
       
  8077         
       
  8078         <a href="../files/attribute_js_AttributeCore.js.html#l341"><code>attribute&#x2F;js&#x2F;AttributeCore.js:341</code></a>
       
  8079         
       
  8080         </p>
       
  8081 
       
  8082 
       
  8083         
       
  8084 
       
  8085         
       
  8086     </div>
       
  8087 
       
  8088     <div class="description">
       
  8089         <p>Checks if the given attribute has been added to the host</p>
       
  8090     </div>
       
  8091 
       
  8092     
       
  8093         <div class="params">
       
  8094             <h4>Parameters:</h4>
       
  8095 
       
  8096             <ul class="params-list">
       
  8097             
       
  8098                 <li class="param">
       
  8099                     
       
  8100                         <code class="param-name">name</code>
       
  8101                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  8102                     
       
  8103 
       
  8104                     
       
  8105 
       
  8106                     <div class="param-description">
       
  8107                         <p>The name of the attribute to check.</p>
       
  8108                     </div>
       
  8109 
       
  8110                     
       
  8111                 </li>
       
  8112             
       
  8113             </ul>
       
  8114         </div>
       
  8115     
       
  8116 
       
  8117     
       
  8118         <div class="returns">
       
  8119             <h4>Returns:</h4>
       
  8120 
       
  8121             <div class="returns-description">
       
  8122                 
       
  8123                     
       
  8124                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
       
  8125                     
       
  8126                     true if an attribute with the given name has been added, false if it hasn't.
       
  8127         This method will return true for lazily added attributes.
       
  8128                 
       
  8129             </div>
       
  8130         </div>
       
  8131     
       
  8132 
       
  8133     
       
  8134 </div>
       
  8135 
       
  8136                 
       
  8137                     <div id="method_before" class="method item inherited">
       
  8138     <h3 class="name"><code>before</code></h3>
       
  8139 
       
  8140     
       
  8141         <span class="paren">()</span>
       
  8142     
       
  8143 
       
  8144     
       
  8145         <span class="returns-inline">
       
  8146             <span class="type"></span>
       
  8147         </span>
       
  8148     
       
  8149 
       
  8150     
       
  8151 
       
  8152     
       
  8153 
       
  8154     
       
  8155 
       
  8156     
       
  8157 
       
  8158     
       
  8159 
       
  8160     
       
  8161 
       
  8162     <div class="meta">
       
  8163         
       
  8164             
       
  8165                 <p>Inherited from
       
  8166                 <a href="../classes/EventTarget.html#method_before">EventTarget</a>:
       
  8167             
       
  8168         
       
  8169         
       
  8170         <a href="../files/event-custom_js_event-target.js.html#l870"><code>event-custom&#x2F;js&#x2F;event-target.js:870</code></a>
       
  8171         
       
  8172         </p>
       
  8173 
       
  8174 
       
  8175         
       
  8176 
       
  8177         
       
  8178     </div>
       
  8179 
       
  8180     <div class="description">
       
  8181         <p>Executes the callback before a DOM event, custom event
       
  8182 or method.  If the first argument is a function, it
       
  8183 is assumed the target is a method.  For DOM and custom
       
  8184 events, this is an alias for Y.on.</p>
       
  8185 
       
  8186 <p>For DOM and custom events:
       
  8187 type, callback, context, 0-n arguments</p>
       
  8188 
       
  8189 <p>For methods:
       
  8190 callback, object (method host), methodName, context, 0-n arguments</p>
       
  8191     </div>
       
  8192 
       
  8193     
       
  8194 
       
  8195     
       
  8196         <div class="returns">
       
  8197             <h4>Returns:</h4>
       
  8198 
       
  8199             <div class="returns-description">
       
  8200                 
       
  8201                     
       
  8202                     detach handle
       
  8203                 
       
  8204             </div>
       
  8205         </div>
       
  8206     
       
  8207 
       
  8208     
       
  8209 </div>
       
  8210 
       
  8211                 
       
  8212                     <div id="method_bindUI" class="method item protected">
       
  8213     <h3 class="name"><code>bindUI</code></h3>
       
  8214 
       
  8215     
       
  8216         <span class="paren">()</span>
       
  8217     
       
  8218 
       
  8219     
       
  8220 
       
  8221     
       
  8222 
       
  8223     
       
  8224         <span class="flag protected">protected</span>
       
  8225     
       
  8226 
       
  8227     
       
  8228 
       
  8229     
       
  8230 
       
  8231     
       
  8232 
       
  8233     
       
  8234 
       
  8235     <div class="meta">
       
  8236         
       
  8237             
       
  8238                 
       
  8239                 <p>
       
  8240                 
       
  8241                 Defined in
       
  8242                 
       
  8243             
       
  8244         
       
  8245         
       
  8246         <a href="../files/datatable_js_head.js.html#l278"><code>datatable&#x2F;js&#x2F;head.js:278</code></a>
       
  8247         
       
  8248         </p>
       
  8249 
       
  8250 
       
  8251         
       
  8252 
       
  8253         
       
  8254             <p>Available since 3.5.0</p>
       
  8255         
       
  8256     </div>
       
  8257 
       
  8258     <div class="description">
       
  8259         <p>Binds event subscriptions from the UI and the source (if assigned).</p>
       
  8260     </div>
       
  8261 
       
  8262     
       
  8263 
       
  8264     
       
  8265 
       
  8266     
       
  8267 </div>
       
  8268 
       
  8269                 
       
  8270                     <div id="method_bubble" class="method item inherited">
       
  8271     <h3 class="name"><code>bubble</code></h3>
       
  8272 
       
  8273     
       
  8274         <div class="args">
       
  8275             <span class="paren">(</span><ul class="args-list inline commas">
       
  8276             
       
  8277                 <li class="arg">
       
  8278                     
       
  8279                         <code>evt</code>
       
  8280                     
       
  8281                 </li>
       
  8282             
       
  8283             </ul><span class="paren">)</span>
       
  8284         </div>
       
  8285     
       
  8286 
       
  8287     
       
  8288         <span class="returns-inline">
       
  8289             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  8290         </span>
       
  8291     
       
  8292 
       
  8293     
       
  8294 
       
  8295     
       
  8296 
       
  8297     
       
  8298 
       
  8299     
       
  8300 
       
  8301     
       
  8302 
       
  8303     
       
  8304 
       
  8305     <div class="meta">
       
  8306         
       
  8307             
       
  8308                 <p>Inherited from
       
  8309                 <a href="../classes/EventTarget.html#method_bubble">EventTarget</a>:
       
  8310             
       
  8311         
       
  8312         
       
  8313         <a href="../files/event-custom_js_event-facade.js.html#l507"><code>event-custom&#x2F;js&#x2F;event-facade.js:507</code></a>
       
  8314         
       
  8315         </p>
       
  8316 
       
  8317 
       
  8318         
       
  8319 
       
  8320         
       
  8321     </div>
       
  8322 
       
  8323     <div class="description">
       
  8324         <p>Propagate an event.  Requires the event-custom-complex module.</p>
       
  8325     </div>
       
  8326 
       
  8327     
       
  8328         <div class="params">
       
  8329             <h4>Parameters:</h4>
       
  8330 
       
  8331             <ul class="params-list">
       
  8332             
       
  8333                 <li class="param">
       
  8334                     
       
  8335                         <code class="param-name">evt</code>
       
  8336                         <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
       
  8337                     
       
  8338 
       
  8339                     
       
  8340 
       
  8341                     <div class="param-description">
       
  8342                         <p>the custom event to propagate</p>
       
  8343                     </div>
       
  8344 
       
  8345                     
       
  8346                 </li>
       
  8347             
       
  8348             </ul>
       
  8349         </div>
       
  8350     
       
  8351 
       
  8352     
       
  8353         <div class="returns">
       
  8354             <h4>Returns:</h4>
       
  8355 
       
  8356             <div class="returns-description">
       
  8357                 
       
  8358                     
       
  8359                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
       
  8360                     
       
  8361                     the aggregated return value from Event.Custom.fire
       
  8362                 
       
  8363             </div>
       
  8364         </div>
       
  8365     
       
  8366 
       
  8367     
       
  8368 </div>
       
  8369 
       
  8370                 
       
  8371                     <div id="method_create" class="method item inherited">
       
  8372     <h3 class="name"><code>create</code></h3>
       
  8373 
       
  8374     
       
  8375         <div class="args">
       
  8376             <span class="paren">(</span><ul class="args-list inline commas">
       
  8377             
       
  8378                 <li class="arg">
       
  8379                     
       
  8380                         <code class="optional">[container]</code>
       
  8381                     
       
  8382                 </li>
       
  8383             
       
  8384             </ul><span class="paren">)</span>
       
  8385         </div>
       
  8386     
       
  8387 
       
  8388     
       
  8389         <span class="returns-inline">
       
  8390             <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>
       
  8391         </span>
       
  8392     
       
  8393 
       
  8394     
       
  8395 
       
  8396     
       
  8397 
       
  8398     
       
  8399 
       
  8400     
       
  8401 
       
  8402     
       
  8403 
       
  8404     
       
  8405 
       
  8406     <div class="meta">
       
  8407         
       
  8408             
       
  8409                 <p>Inherited from
       
  8410                 <a href="../classes/View.html#method_create">View</a>:
       
  8411             
       
  8412         
       
  8413         
       
  8414         <a href="../files/app_js_view.js.html#l233"><code>app&#x2F;js&#x2F;view.js:233</code></a>
       
  8415         
       
  8416         </p>
       
  8417 
       
  8418 
       
  8419         
       
  8420 
       
  8421         
       
  8422     </div>
       
  8423 
       
  8424     <div class="description">
       
  8425         <p>Creates and returns a container node for this view.</p>
       
  8426 
       
  8427 <p>By default, the container is created from the HTML template specified in the
       
  8428 <code>containerTemplate</code> property, and is <em>not</em> added to the DOM automatically.</p>
       
  8429 
       
  8430 <p>You may override this method to customize how the container node is created
       
  8431 (such as by rendering it from a custom template format). Your method must
       
  8432 return a <code>Y.Node</code> instance.</p>
       
  8433     </div>
       
  8434 
       
  8435     
       
  8436         <div class="params">
       
  8437             <h4>Parameters:</h4>
       
  8438 
       
  8439             <ul class="params-list">
       
  8440             
       
  8441                 <li class="param">
       
  8442                     
       
  8443                         <code class="param-name optional">[container]</code>
       
  8444                         <span class="type"><a href="https://developer.mozilla.org/en/Document_Object_Model_(DOM)/HTMLElement" class="crosslink external" target="_blank">HTMLElement</a> | <a href="../classes/Node.html" class="crosslink">Node</a> | <a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  8445                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  8446                     
       
  8447 
       
  8448                     
       
  8449 
       
  8450                     <div class="param-description">
       
  8451                         <p>Selector string, <code>Y.Node</code>
       
  8452     instance, or DOM element to use at the container node.</p>
       
  8453                     </div>
       
  8454 
       
  8455                     
       
  8456                 </li>
       
  8457             
       
  8458             </ul>
       
  8459         </div>
       
  8460     
       
  8461 
       
  8462     
       
  8463         <div class="returns">
       
  8464             <h4>Returns:</h4>
       
  8465 
       
  8466             <div class="returns-description">
       
  8467                 
       
  8468                     
       
  8469                         <span class="type"><a href="../classes/Node.html" class="crosslink">Node</a></span>:
       
  8470                     
       
  8471                     Node instance of the created container node.
       
  8472                 
       
  8473             </div>
       
  8474         </div>
       
  8475     
       
  8476 
       
  8477     
       
  8478 </div>
       
  8479 
       
  8480                 
       
  8481                     <div id="method_destroy" class="method item inherited">
       
  8482     <h3 class="name"><code>destroy</code></h3>
       
  8483 
       
  8484     
       
  8485         <div class="args">
       
  8486             <span class="paren">(</span><ul class="args-list inline commas">
       
  8487             
       
  8488                 <li class="arg">
       
  8489                     
       
  8490                         <code class="optional">[options]</code>
       
  8491                     
       
  8492                 </li>
       
  8493             
       
  8494             </ul><span class="paren">)</span>
       
  8495         </div>
       
  8496     
       
  8497 
       
  8498     
       
  8499 
       
  8500     
       
  8501 
       
  8502     
       
  8503 
       
  8504     
       
  8505 
       
  8506     
       
  8507 
       
  8508     
       
  8509         <span class="flag chainable">chainable</span>
       
  8510     
       
  8511 
       
  8512     
       
  8513 
       
  8514     <div class="meta">
       
  8515         
       
  8516             <p>Inherited from
       
  8517             <a href="../classes/BaseObservable.html#method_destroy">
       
  8518                 BaseObservable
       
  8519             </a>
       
  8520             
       
  8521             but overwritten in
       
  8522             
       
  8523         
       
  8524         
       
  8525         <a href="../files/app_js_view.js.html#l146"><code>app&#x2F;js&#x2F;view.js:146</code></a>
       
  8526         
       
  8527         </p>
       
  8528 
       
  8529 
       
  8530         
       
  8531 
       
  8532         
       
  8533     </div>
       
  8534 
       
  8535     <div class="description">
       
  8536         <p>Destroys this View, detaching any DOM events and optionally also destroying
       
  8537 its container node.</p>
       
  8538 
       
  8539 <p>By default, the container node will not be destroyed. Pass an <em>options</em>
       
  8540 object with a truthy <code>remove</code> property to destroy the container as well.</p>
       
  8541     </div>
       
  8542 
       
  8543     
       
  8544         <div class="params">
       
  8545             <h4>Parameters:</h4>
       
  8546 
       
  8547             <ul class="params-list">
       
  8548             
       
  8549                 <li class="param">
       
  8550                     
       
  8551                         <code class="param-name optional">[options]</code>
       
  8552                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  8553                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
  8554                     
       
  8555 
       
  8556                     
       
  8557 
       
  8558                     <div class="param-description">
       
  8559                         <p>Options.</p>
       
  8560                     </div>
       
  8561 
       
  8562                     
       
  8563                         <ul class="params-list">
       
  8564                             
       
  8565                             <li class="param">
       
  8566                                 
       
  8567                                     <code class="param-name optional">[remove=false]</code>
       
  8568                                     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
  8569                                     <span class="flag optional" title="This parameter is optional.">optional</span>
       
  8570                                 
       
  8571 
       
  8572                                 <div class="param-description">
       
  8573                                     <p>If <code>true</code>, this View's container
       
  8574         will be removed from the DOM and destroyed as well.</p>
       
  8575                                 </div>
       
  8576 
       
  8577                                 
       
  8578                             </li>
       
  8579                             
       
  8580                         </ul>
       
  8581                     
       
  8582                 </li>
       
  8583             
       
  8584             </ul>
       
  8585         </div>
       
  8586     
       
  8587 
       
  8588     
       
  8589 
       
  8590     
       
  8591 </div>
       
  8592 
       
  8593                 
       
  8594                     <div id="method_destructor" class="method item protected">
       
  8595     <h3 class="name"><code>destructor</code></h3>
       
  8596 
       
  8597     
       
  8598         <span class="paren">()</span>
       
  8599     
       
  8600 
       
  8601     
       
  8602 
       
  8603     
       
  8604 
       
  8605     
       
  8606         <span class="flag protected">protected</span>
       
  8607     
       
  8608 
       
  8609     
       
  8610 
       
  8611     
       
  8612 
       
  8613     
       
  8614 
       
  8615     
       
  8616 
       
  8617     <div class="meta">
       
  8618         
       
  8619             
       
  8620                 
       
  8621                 <p>
       
  8622                 
       
  8623                 Defined in
       
  8624                 
       
  8625             
       
  8626         
       
  8627         
       
  8628         <a href="../files/datatable_js_head.js.html#l308"><code>datatable&#x2F;js&#x2F;head.js:308</code></a>
       
  8629         
       
  8630         </p>
       
  8631 
       
  8632 
       
  8633         
       
  8634 
       
  8635         
       
  8636             <p>Available since 3.5.0</p>
       
  8637         
       
  8638     </div>
       
  8639 
       
  8640     <div class="description">
       
  8641         <p>Destroys the instance.</p>
       
  8642     </div>
       
  8643 
       
  8644     
       
  8645 
       
  8646     
       
  8647 
       
  8648     
       
  8649 </div>
       
  8650 
       
  8651                 
       
  8652                     <div id="method_detach" class="method item inherited">
       
  8653     <h3 class="name"><code>detach</code></h3>
       
  8654 
       
  8655     
       
  8656         <div class="args">
       
  8657             <span class="paren">(</span><ul class="args-list inline commas">
       
  8658             
       
  8659                 <li class="arg">
       
  8660                     
       
  8661                         <code>type</code>
       
  8662                     
       
  8663                 </li>
       
  8664             
       
  8665                 <li class="arg">
       
  8666                     
       
  8667                         <code>fn</code>
       
  8668                     
       
  8669                 </li>
       
  8670             
       
  8671                 <li class="arg">
       
  8672                     
       
  8673                         <code>context</code>
       
  8674                     
       
  8675                 </li>
       
  8676             
       
  8677             </ul><span class="paren">)</span>
       
  8678         </div>
       
  8679     
       
  8680 
       
  8681     
       
  8682         <span class="returns-inline">
       
  8683             <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
       
  8684         </span>
       
  8685     
       
  8686 
       
  8687     
       
  8688 
       
  8689     
       
  8690 
       
  8691     
       
  8692 
       
  8693     
       
  8694 
       
  8695     
       
  8696 
       
  8697     
       
  8698 
       
  8699     <div class="meta">
       
  8700         
       
  8701             
       
  8702                 <p>Inherited from
       
  8703                 <a href="../classes/EventTarget.html#method_detach">EventTarget</a>:
       
  8704             
       
  8705         
       
  8706         
       
  8707         <a href="../files/event-custom_js_event-target.js.html#l346"><code>event-custom&#x2F;js&#x2F;event-target.js:346</code></a>
       
  8708         
       
  8709         </p>
       
  8710 
       
  8711 
       
  8712         
       
  8713 
       
  8714         
       
  8715     </div>
       
  8716 
       
  8717     <div class="description">
       
  8718         <p>Detach one or more listeners the from the specified event</p>
       
  8719     </div>
       
  8720 
       
  8721     
       
  8722         <div class="params">
       
  8723             <h4>Parameters:</h4>
       
  8724 
       
  8725             <ul class="params-list">
       
  8726             
       
  8727                 <li class="param">
       
  8728                     
       
  8729                         <code class="param-name">type</code>
       
  8730                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a> | <a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  8731                     
       
  8732 
       
  8733                     
       
  8734 
       
  8735                     <div class="param-description">
       
  8736                         <p>Either the handle to the subscriber or the
       
  8737                        type of event.  If the type
       
  8738                        is not specified, it will attempt to remove
       
  8739                        the listener from all hosted events.</p>
       
  8740                     </div>
       
  8741 
       
  8742                     
       
  8743                 </li>
       
  8744             
       
  8745                 <li class="param">
       
  8746                     
       
  8747                         <code class="param-name">fn</code>
       
  8748                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
  8749                     
       
  8750 
       
  8751                     
       
  8752 
       
  8753                     <div class="param-description">
       
  8754                         <p>The subscribed function to unsubscribe, if not
       
  8755                          supplied, all subscribers will be removed.</p>
       
  8756                     </div>
       
  8757 
       
  8758                     
       
  8759                 </li>
       
  8760             
       
  8761                 <li class="param">
       
  8762                     
       
  8763                         <code class="param-name">context</code>
       
  8764                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  8765                     
       
  8766 
       
  8767                     
       
  8768 
       
  8769                     <div class="param-description">
       
  8770                         <p>The custom object passed to subscribe.  This is
       
  8771                        optional, but if supplied will be used to
       
  8772                        disambiguate multiple listeners that are the same
       
  8773                        (e.g., you subscribe many object using a function
       
  8774                        that lives on the prototype)</p>
       
  8775                     </div>
       
  8776 
       
  8777                     
       
  8778                 </li>
       
  8779             
       
  8780             </ul>
       
  8781         </div>
       
  8782     
       
  8783 
       
  8784     
       
  8785         <div class="returns">
       
  8786             <h4>Returns:</h4>
       
  8787 
       
  8788             <div class="returns-description">
       
  8789                 
       
  8790                     
       
  8791                         <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>:
       
  8792                     
       
  8793                     the host
       
  8794                 
       
  8795             </div>
       
  8796         </div>
       
  8797     
       
  8798 
       
  8799     
       
  8800 </div>
       
  8801 
       
  8802                 
       
  8803                     <div id="method_detachAll" class="method item inherited">
       
  8804     <h3 class="name"><code>detachAll</code></h3>
       
  8805 
       
  8806     
       
  8807         <div class="args">
       
  8808             <span class="paren">(</span><ul class="args-list inline commas">
       
  8809             
       
  8810                 <li class="arg">
       
  8811                     
       
  8812                         <code>type</code>
       
  8813                     
       
  8814                 </li>
       
  8815             
       
  8816             </ul><span class="paren">)</span>
       
  8817         </div>
       
  8818     
       
  8819 
       
  8820     
       
  8821 
       
  8822     
       
  8823 
       
  8824     
       
  8825 
       
  8826     
       
  8827 
       
  8828     
       
  8829 
       
  8830     
       
  8831 
       
  8832     
       
  8833 
       
  8834     <div class="meta">
       
  8835         
       
  8836             
       
  8837                 <p>Inherited from
       
  8838                 <a href="../classes/EventTarget.html#method_detachAll">EventTarget</a>:
       
  8839             
       
  8840         
       
  8841         
       
  8842         <a href="../files/event-custom_js_event-target.js.html#l469"><code>event-custom&#x2F;js&#x2F;event-target.js:469</code></a>
       
  8843         
       
  8844         </p>
       
  8845 
       
  8846 
       
  8847         
       
  8848 
       
  8849         
       
  8850     </div>
       
  8851 
       
  8852     <div class="description">
       
  8853         <p>Removes all listeners from the specified event.  If the event type
       
  8854 is not specified, all listeners from all hosted custom events will
       
  8855 be removed.</p>
       
  8856     </div>
       
  8857 
       
  8858     
       
  8859         <div class="params">
       
  8860             <h4>Parameters:</h4>
       
  8861 
       
  8862             <ul class="params-list">
       
  8863             
       
  8864                 <li class="param">
       
  8865                     
       
  8866                         <code class="param-name">type</code>
       
  8867                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  8868                     
       
  8869 
       
  8870                     
       
  8871 
       
  8872                     <div class="param-description">
       
  8873                         <p>The type, or name of the event</p>
       
  8874                     </div>
       
  8875 
       
  8876                     
       
  8877                 </li>
       
  8878             
       
  8879             </ul>
       
  8880         </div>
       
  8881     
       
  8882 
       
  8883     
       
  8884 
       
  8885     
       
  8886 </div>
       
  8887 
       
  8888                 
       
  8889                     <div id="method_detachEvents" class="method item inherited">
       
  8890     <h3 class="name"><code>detachEvents</code></h3>
       
  8891 
       
  8892     
       
  8893         <span class="paren">()</span>
       
  8894     
       
  8895 
       
  8896     
       
  8897 
       
  8898     
       
  8899 
       
  8900     
       
  8901 
       
  8902     
       
  8903 
       
  8904     
       
  8905 
       
  8906     
       
  8907         <span class="flag chainable">chainable</span>
       
  8908     
       
  8909 
       
  8910     
       
  8911 
       
  8912     <div class="meta">
       
  8913         
       
  8914             
       
  8915                 <p>Inherited from
       
  8916                 <a href="../classes/View.html#method_detachEvents">View</a>:
       
  8917             
       
  8918         
       
  8919         
       
  8920         <a href="../files/app_js_view.js.html#l253"><code>app&#x2F;js&#x2F;view.js:253</code></a>
       
  8921         
       
  8922         </p>
       
  8923 
       
  8924 
       
  8925         
       
  8926 
       
  8927         
       
  8928     </div>
       
  8929 
       
  8930     <div class="description">
       
  8931         <p>Detaches DOM events that have previously been attached to the container by
       
  8932 <code>attachEvents()</code>.</p>
       
  8933     </div>
       
  8934 
       
  8935     
       
  8936 
       
  8937     
       
  8938 
       
  8939     
       
  8940 </div>
       
  8941 
       
  8942                 
       
  8943                     <div id="method_fire" class="method item inherited">
       
  8944     <h3 class="name"><code>fire</code></h3>
       
  8945 
       
  8946     
       
  8947         <div class="args">
       
  8948             <span class="paren">(</span><ul class="args-list inline commas">
       
  8949             
       
  8950                 <li class="arg">
       
  8951                     
       
  8952                         <code>type</code>
       
  8953                     
       
  8954                 </li>
       
  8955             
       
  8956                 <li class="arg">
       
  8957                     
       
  8958                         <code>arguments</code>
       
  8959                     
       
  8960                 </li>
       
  8961             
       
  8962             </ul><span class="paren">)</span>
       
  8963         </div>
       
  8964     
       
  8965 
       
  8966     
       
  8967         <span class="returns-inline">
       
  8968             <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
       
  8969         </span>
       
  8970     
       
  8971 
       
  8972     
       
  8973 
       
  8974     
       
  8975 
       
  8976     
       
  8977 
       
  8978     
       
  8979 
       
  8980     
       
  8981 
       
  8982     
       
  8983 
       
  8984     <div class="meta">
       
  8985         
       
  8986             
       
  8987                 <p>Inherited from
       
  8988                 <a href="../classes/EventTarget.html#method_fire">EventTarget</a>:
       
  8989             
       
  8990         
       
  8991         
       
  8992         <a href="../files/event-custom_js_event-target.js.html#l695"><code>event-custom&#x2F;js&#x2F;event-target.js:695</code></a>
       
  8993         
       
  8994         </p>
       
  8995 
       
  8996 
       
  8997         
       
  8998 
       
  8999         
       
  9000     </div>
       
  9001 
       
  9002     <div class="description">
       
  9003         <p>Fire a custom event by name.  The callback functions will be executed
       
  9004 from the context specified when the event was created, and with the
       
  9005 following parameters.</p>
       
  9006 
       
  9007 <p>If the custom event object hasn't been created, then the event hasn't
       
  9008 been published and it has no subscribers.  For performance sake, we
       
  9009 immediate exit in this case.  This means the event won't bubble, so
       
  9010 if the intention is that a bubble target be notified, the event must
       
  9011 be published on this object first.</p>
       
  9012 
       
  9013 <p>The first argument is the event type, and any additional arguments are
       
  9014 passed to the listeners as parameters.  If the first of these is an
       
  9015 object literal, and the event is configured to emit an event facade,
       
  9016 that object is mixed into the event facade and the facade is provided
       
  9017 in place of the original object.</p>
       
  9018     </div>
       
  9019 
       
  9020     
       
  9021         <div class="params">
       
  9022             <h4>Parameters:</h4>
       
  9023 
       
  9024             <ul class="params-list">
       
  9025             
       
  9026                 <li class="param">
       
  9027                     
       
  9028                         <code class="param-name">type</code>
       
  9029                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a> | <a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9030                     
       
  9031 
       
  9032                     
       
  9033 
       
  9034                     <div class="param-description">
       
  9035                         <p>The type of the event, or an object that contains
       
  9036 a 'type' property.</p>
       
  9037                     </div>
       
  9038 
       
  9039                     
       
  9040                 </li>
       
  9041             
       
  9042                 <li class="param">
       
  9043                     
       
  9044                         <code class="param-name">arguments</code>
       
  9045                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object*</a></span>
       
  9046                     
       
  9047 
       
  9048                     
       
  9049 
       
  9050                     <div class="param-description">
       
  9051                         <p>an arbitrary set of parameters to pass to
       
  9052 the handler.  If the first of these is an object literal and the event is
       
  9053 configured to emit an event facade, the event facade will replace that
       
  9054 parameter after the properties the object literal contains are copied to
       
  9055 the event facade.</p>
       
  9056                     </div>
       
  9057 
       
  9058                     
       
  9059                 </li>
       
  9060             
       
  9061             </ul>
       
  9062         </div>
       
  9063     
       
  9064 
       
  9065     
       
  9066         <div class="returns">
       
  9067             <h4>Returns:</h4>
       
  9068 
       
  9069             <div class="returns-description">
       
  9070                 
       
  9071                     
       
  9072                         <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>:
       
  9073                     
       
  9074                     the event host
       
  9075                 
       
  9076             </div>
       
  9077         </div>
       
  9078     
       
  9079 
       
  9080     
       
  9081 </div>
       
  9082 
       
  9083                 
       
  9084                     <div id="method_get" class="method item inherited">
       
  9085     <h3 class="name"><code>get</code></h3>
       
  9086 
       
  9087     
       
  9088         <div class="args">
       
  9089             <span class="paren">(</span><ul class="args-list inline commas">
       
  9090             
       
  9091                 <li class="arg">
       
  9092                     
       
  9093                         <code>name</code>
       
  9094                     
       
  9095                 </li>
       
  9096             
       
  9097             </ul><span class="paren">)</span>
       
  9098         </div>
       
  9099     
       
  9100 
       
  9101     
       
  9102         <span class="returns-inline">
       
  9103             <span class="type">Any</span>
       
  9104         </span>
       
  9105     
       
  9106 
       
  9107     
       
  9108 
       
  9109     
       
  9110 
       
  9111     
       
  9112 
       
  9113     
       
  9114 
       
  9115     
       
  9116 
       
  9117     
       
  9118 
       
  9119     <div class="meta">
       
  9120         
       
  9121             
       
  9122                 <p>Inherited from
       
  9123                 <a href="../classes/AttributeCore.html#method_get">AttributeCore</a>:
       
  9124             
       
  9125         
       
  9126         
       
  9127         <a href="../files/attribute_js_AttributeCore.js.html#l353"><code>attribute&#x2F;js&#x2F;AttributeCore.js:353</code></a>
       
  9128         
       
  9129         </p>
       
  9130 
       
  9131 
       
  9132         
       
  9133 
       
  9134         
       
  9135     </div>
       
  9136 
       
  9137     <div class="description">
       
  9138         <p>Returns the current value of the attribute. If the attribute
       
  9139 has been configured with a 'getter' function, this method will delegate
       
  9140 to the 'getter' to obtain the value of the attribute.</p>
       
  9141     </div>
       
  9142 
       
  9143     
       
  9144         <div class="params">
       
  9145             <h4>Parameters:</h4>
       
  9146 
       
  9147             <ul class="params-list">
       
  9148             
       
  9149                 <li class="param">
       
  9150                     
       
  9151                         <code class="param-name">name</code>
       
  9152                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9153                     
       
  9154 
       
  9155                     
       
  9156 
       
  9157                     <div class="param-description">
       
  9158                         <p>The name of the attribute. If the value of the attribute is an Object,
       
  9159 dot notation can be used to obtain the value of a property of the object (e.g. <code>get("x.y.z")</code>)</p>
       
  9160                     </div>
       
  9161 
       
  9162                     
       
  9163                 </li>
       
  9164             
       
  9165             </ul>
       
  9166         </div>
       
  9167     
       
  9168 
       
  9169     
       
  9170         <div class="returns">
       
  9171             <h4>Returns:</h4>
       
  9172 
       
  9173             <div class="returns-description">
       
  9174                 
       
  9175                     
       
  9176                         <span class="type">Any</span>:
       
  9177                     
       
  9178                     The value of the attribute
       
  9179                 
       
  9180             </div>
       
  9181         </div>
       
  9182     
       
  9183 
       
  9184     
       
  9185 </div>
       
  9186 
       
  9187                 
       
  9188                     <div id="method_getAttrs" class="method item inherited">
       
  9189     <h3 class="name"><code>getAttrs</code></h3>
       
  9190 
       
  9191     
       
  9192         <div class="args">
       
  9193             <span class="paren">(</span><ul class="args-list inline commas">
       
  9194             
       
  9195                 <li class="arg">
       
  9196                     
       
  9197                         <code>attrs</code>
       
  9198                     
       
  9199                 </li>
       
  9200             
       
  9201             </ul><span class="paren">)</span>
       
  9202         </div>
       
  9203     
       
  9204 
       
  9205     
       
  9206         <span class="returns-inline">
       
  9207             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9208         </span>
       
  9209     
       
  9210 
       
  9211     
       
  9212 
       
  9213     
       
  9214 
       
  9215     
       
  9216 
       
  9217     
       
  9218 
       
  9219     
       
  9220 
       
  9221     
       
  9222 
       
  9223     <div class="meta">
       
  9224         
       
  9225             
       
  9226                 <p>Inherited from
       
  9227                 <a href="../classes/AttributeCore.html#method_getAttrs">AttributeCore</a>:
       
  9228             
       
  9229         
       
  9230         
       
  9231         <a href="../files/attribute_js_AttributeCore.js.html#l762"><code>attribute&#x2F;js&#x2F;AttributeCore.js:762</code></a>
       
  9232         
       
  9233         </p>
       
  9234 
       
  9235 
       
  9236         
       
  9237 
       
  9238         
       
  9239     </div>
       
  9240 
       
  9241     <div class="description">
       
  9242         <p>Gets multiple attribute values.</p>
       
  9243     </div>
       
  9244 
       
  9245     
       
  9246         <div class="params">
       
  9247             <h4>Parameters:</h4>
       
  9248 
       
  9249             <ul class="params-list">
       
  9250             
       
  9251                 <li class="param">
       
  9252                     
       
  9253                         <code class="param-name">attrs</code>
       
  9254                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a> | boolean</span>
       
  9255                     
       
  9256 
       
  9257                     
       
  9258 
       
  9259                     <div class="param-description">
       
  9260                         <p>Optional. An array of attribute names. If omitted, all attribute values are
       
  9261 returned. If set to true, all attributes modified from their initial values are returned.</p>
       
  9262                     </div>
       
  9263 
       
  9264                     
       
  9265                 </li>
       
  9266             
       
  9267             </ul>
       
  9268         </div>
       
  9269     
       
  9270 
       
  9271     
       
  9272         <div class="returns">
       
  9273             <h4>Returns:</h4>
       
  9274 
       
  9275             <div class="returns-description">
       
  9276                 
       
  9277                     
       
  9278                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
  9279                     
       
  9280                     An object with attribute name/value pairs.
       
  9281                 
       
  9282             </div>
       
  9283         </div>
       
  9284     
       
  9285 
       
  9286     
       
  9287 </div>
       
  9288 
       
  9289                 
       
  9290                     <div id="method_getClassName" class="method item protected">
       
  9291     <h3 class="name"><code>getClassName</code></h3>
       
  9292 
       
  9293     
       
  9294         <div class="args">
       
  9295             <span class="paren">(</span><ul class="args-list inline commas">
       
  9296             
       
  9297                 <li class="arg">
       
  9298                     
       
  9299                         <code>token</code>
       
  9300                     
       
  9301                 </li>
       
  9302             
       
  9303             </ul><span class="paren">)</span>
       
  9304         </div>
       
  9305     
       
  9306 
       
  9307     
       
  9308         <span class="returns-inline">
       
  9309             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9310         </span>
       
  9311     
       
  9312 
       
  9313     
       
  9314 
       
  9315     
       
  9316         <span class="flag protected">protected</span>
       
  9317     
       
  9318 
       
  9319     
       
  9320 
       
  9321     
       
  9322 
       
  9323     
       
  9324 
       
  9325     
       
  9326 
       
  9327     <div class="meta">
       
  9328         
       
  9329             
       
  9330                 
       
  9331                 <p>
       
  9332                 
       
  9333                 Defined in
       
  9334                 
       
  9335             
       
  9336         
       
  9337         
       
  9338         <a href="../files/datatable_js_head.js.html#l145"><code>datatable&#x2F;js&#x2F;head.js:145</code></a>
       
  9339         
       
  9340         </p>
       
  9341 
       
  9342 
       
  9343         
       
  9344 
       
  9345         
       
  9346     </div>
       
  9347 
       
  9348     <div class="description">
       
  9349         <p>Returns the generated CSS classname based on the input.  If the <code>host</code>
       
  9350 attribute is configured, it will attempt to relay to its <code>getClassName</code>
       
  9351 or use its static <code>NAME</code> property as a string base.</p>
       
  9352 
       
  9353 <p>If <code>host</code> is absent or has neither method nor <code>NAME</code>, a CSS classname
       
  9354 will be generated using this class's <code>NAME</code>.</p>
       
  9355     </div>
       
  9356 
       
  9357     
       
  9358         <div class="params">
       
  9359             <h4>Parameters:</h4>
       
  9360 
       
  9361             <ul class="params-list">
       
  9362             
       
  9363                 <li class="param">
       
  9364                     
       
  9365                         <code class="param-name">token</code>
       
  9366                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9367                     
       
  9368 
       
  9369                     
       
  9370                         <span class="flag multiple" title="This argument may occur one or more times.">multiple</span>
       
  9371                     
       
  9372 
       
  9373                     <div class="param-description">
       
  9374                         <p>Any number of token strings to assemble the
       
  9375     classname from.</p>
       
  9376                     </div>
       
  9377 
       
  9378                     
       
  9379                 </li>
       
  9380             
       
  9381             </ul>
       
  9382         </div>
       
  9383     
       
  9384 
       
  9385     
       
  9386         <div class="returns">
       
  9387             <h4>Returns:</h4>
       
  9388 
       
  9389             <div class="returns-description">
       
  9390                 
       
  9391                     
       
  9392                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
       
  9393                     
       
  9394                 
       
  9395             </div>
       
  9396         </div>
       
  9397     
       
  9398 
       
  9399     
       
  9400 </div>
       
  9401 
       
  9402                 
       
  9403                     <div id="method_getEvent" class="method item inherited">
       
  9404     <h3 class="name"><code>getEvent</code></h3>
       
  9405 
       
  9406     
       
  9407         <div class="args">
       
  9408             <span class="paren">(</span><ul class="args-list inline commas">
       
  9409             
       
  9410                 <li class="arg">
       
  9411                     
       
  9412                         <code>type</code>
       
  9413                     
       
  9414                 </li>
       
  9415             
       
  9416                 <li class="arg">
       
  9417                     
       
  9418                         <code>prefixed</code>
       
  9419                     
       
  9420                 </li>
       
  9421             
       
  9422             </ul><span class="paren">)</span>
       
  9423         </div>
       
  9424     
       
  9425 
       
  9426     
       
  9427         <span class="returns-inline">
       
  9428             <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
       
  9429         </span>
       
  9430     
       
  9431 
       
  9432     
       
  9433 
       
  9434     
       
  9435 
       
  9436     
       
  9437 
       
  9438     
       
  9439 
       
  9440     
       
  9441 
       
  9442     
       
  9443 
       
  9444     <div class="meta">
       
  9445         
       
  9446             
       
  9447                 <p>Inherited from
       
  9448                 <a href="../classes/EventTarget.html#method_getEvent">EventTarget</a>:
       
  9449             
       
  9450         
       
  9451         
       
  9452         <a href="../files/event-custom_js_event-target.js.html#l814"><code>event-custom&#x2F;js&#x2F;event-target.js:814</code></a>
       
  9453         
       
  9454         </p>
       
  9455 
       
  9456 
       
  9457         
       
  9458 
       
  9459         
       
  9460     </div>
       
  9461 
       
  9462     <div class="description">
       
  9463         <p>Returns the custom event of the provided type has been created, a
       
  9464 falsy value otherwise</p>
       
  9465     </div>
       
  9466 
       
  9467     
       
  9468         <div class="params">
       
  9469             <h4>Parameters:</h4>
       
  9470 
       
  9471             <ul class="params-list">
       
  9472             
       
  9473                 <li class="param">
       
  9474                     
       
  9475                         <code class="param-name">type</code>
       
  9476                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9477                     
       
  9478 
       
  9479                     
       
  9480 
       
  9481                     <div class="param-description">
       
  9482                         <p>the type, or name of the event</p>
       
  9483                     </div>
       
  9484 
       
  9485                     
       
  9486                 </li>
       
  9487             
       
  9488                 <li class="param">
       
  9489                     
       
  9490                         <code class="param-name">prefixed</code>
       
  9491                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9492                     
       
  9493 
       
  9494                     
       
  9495 
       
  9496                     <div class="param-description">
       
  9497                         <p>if true, the type is prefixed already</p>
       
  9498                     </div>
       
  9499 
       
  9500                     
       
  9501                 </li>
       
  9502             
       
  9503             </ul>
       
  9504         </div>
       
  9505     
       
  9506 
       
  9507     
       
  9508         <div class="returns">
       
  9509             <h4>Returns:</h4>
       
  9510 
       
  9511             <div class="returns-description">
       
  9512                 
       
  9513                     
       
  9514                         <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>:
       
  9515                     
       
  9516                     the custom event or null
       
  9517                 
       
  9518             </div>
       
  9519         </div>
       
  9520     
       
  9521 
       
  9522     
       
  9523 </div>
       
  9524 
       
  9525                 
       
  9526                     <div id="method_getTargets" class="method item inherited">
       
  9527     <h3 class="name"><code>getTargets</code></h3>
       
  9528 
       
  9529     
       
  9530         <span class="paren">()</span>
       
  9531     
       
  9532 
       
  9533     
       
  9534         <span class="returns-inline">
       
  9535             <span class="type"></span>
       
  9536         </span>
       
  9537     
       
  9538 
       
  9539     
       
  9540 
       
  9541     
       
  9542 
       
  9543     
       
  9544 
       
  9545     
       
  9546 
       
  9547     
       
  9548 
       
  9549     
       
  9550 
       
  9551     <div class="meta">
       
  9552         
       
  9553             
       
  9554                 <p>Inherited from
       
  9555                 <a href="../classes/EventTarget.html#method_getTargets">EventTarget</a>:
       
  9556             
       
  9557         
       
  9558         
       
  9559         <a href="../files/event-custom_js_event-facade.js.html#l479"><code>event-custom&#x2F;js&#x2F;event-facade.js:479</code></a>
       
  9560         
       
  9561         </p>
       
  9562 
       
  9563 
       
  9564         
       
  9565 
       
  9566         
       
  9567     </div>
       
  9568 
       
  9569     <div class="description">
       
  9570         <p>Returns an array of bubble targets for this object.</p>
       
  9571     </div>
       
  9572 
       
  9573     
       
  9574 
       
  9575     
       
  9576         <div class="returns">
       
  9577             <h4>Returns:</h4>
       
  9578 
       
  9579             <div class="returns-description">
       
  9580                 
       
  9581                     
       
  9582                     EventTarget[]
       
  9583                 
       
  9584             </div>
       
  9585         </div>
       
  9586     
       
  9587 
       
  9588     
       
  9589 </div>
       
  9590 
       
  9591                 
       
  9592                     <div id="method_init" class="method item inherited">
       
  9593     <h3 class="name"><code>init</code></h3>
       
  9594 
       
  9595     
       
  9596         <div class="args">
       
  9597             <span class="paren">(</span><ul class="args-list inline commas">
       
  9598             
       
  9599                 <li class="arg">
       
  9600                     
       
  9601                         <code>cfg</code>
       
  9602                     
       
  9603                 </li>
       
  9604             
       
  9605             </ul><span class="paren">)</span>
       
  9606         </div>
       
  9607     
       
  9608 
       
  9609     
       
  9610         <span class="returns-inline">
       
  9611             <span class="type"><a href="../classes/BaseCore.html" class="crosslink">BaseCore</a></span>
       
  9612         </span>
       
  9613     
       
  9614 
       
  9615     
       
  9616 
       
  9617     
       
  9618 
       
  9619     
       
  9620 
       
  9621     
       
  9622 
       
  9623     
       
  9624         <span class="flag chainable">chainable</span>
       
  9625     
       
  9626 
       
  9627     
       
  9628 
       
  9629     <div class="meta">
       
  9630         
       
  9631             <p>Inherited from
       
  9632             <a href="../classes/BaseObservable.html#method_init">
       
  9633                 BaseObservable
       
  9634             </a>
       
  9635             
       
  9636             but overwritten in
       
  9637             
       
  9638         
       
  9639         
       
  9640         <a href="../files/base_js_BaseCore.js.html#l264"><code>base&#x2F;js&#x2F;BaseCore.js:264</code></a>
       
  9641         
       
  9642         </p>
       
  9643 
       
  9644 
       
  9645         
       
  9646 
       
  9647         
       
  9648     </div>
       
  9649 
       
  9650     <div class="description">
       
  9651         <p>Init lifecycle method, invoked during construction. Sets up attributes
       
  9652 and invokes initializers for the class hierarchy.</p>
       
  9653     </div>
       
  9654 
       
  9655     
       
  9656         <div class="params">
       
  9657             <h4>Parameters:</h4>
       
  9658 
       
  9659             <ul class="params-list">
       
  9660             
       
  9661                 <li class="param">
       
  9662                     
       
  9663                         <code class="param-name">cfg</code>
       
  9664                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9665                     
       
  9666 
       
  9667                     
       
  9668 
       
  9669                     <div class="param-description">
       
  9670                         <p>Object with configuration property name/value pairs</p>
       
  9671                     </div>
       
  9672 
       
  9673                     
       
  9674                 </li>
       
  9675             
       
  9676             </ul>
       
  9677         </div>
       
  9678     
       
  9679 
       
  9680     
       
  9681         <div class="returns">
       
  9682             <h4>Returns:</h4>
       
  9683 
       
  9684             <div class="returns-description">
       
  9685                 
       
  9686                     
       
  9687                         <span class="type"><a href="../classes/BaseCore.html" class="crosslink">BaseCore</a></span>:
       
  9688                     
       
  9689                     A reference to this object
       
  9690                 
       
  9691             </div>
       
  9692         </div>
       
  9693     
       
  9694 
       
  9695     
       
  9696 </div>
       
  9697 
       
  9698                 
       
  9699                     <div id="method_initializer" class="method item protected">
       
  9700     <h3 class="name"><code>initializer</code></h3>
       
  9701 
       
  9702     
       
  9703         <div class="args">
       
  9704             <span class="paren">(</span><ul class="args-list inline commas">
       
  9705             
       
  9706                 <li class="arg">
       
  9707                     
       
  9708                         <code>config</code>
       
  9709                     
       
  9710                 </li>
       
  9711             
       
  9712             </ul><span class="paren">)</span>
       
  9713         </div>
       
  9714     
       
  9715 
       
  9716     
       
  9717 
       
  9718     
       
  9719 
       
  9720     
       
  9721         <span class="flag protected">protected</span>
       
  9722     
       
  9723 
       
  9724     
       
  9725 
       
  9726     
       
  9727 
       
  9728     
       
  9729 
       
  9730     
       
  9731 
       
  9732     <div class="meta">
       
  9733         
       
  9734             
       
  9735                 
       
  9736                 <p>
       
  9737                 
       
  9738                 Defined in
       
  9739                 
       
  9740             
       
  9741         
       
  9742         
       
  9743         <a href="../files/datatable_js_head.js.html#l331"><code>datatable&#x2F;js&#x2F;head.js:331</code></a>
       
  9744         
       
  9745         </p>
       
  9746 
       
  9747 
       
  9748         
       
  9749 
       
  9750         
       
  9751             <p>Available since 3.5.0</p>
       
  9752         
       
  9753     </div>
       
  9754 
       
  9755     <div class="description">
       
  9756         <p>Initializes the instance. Reads the following configuration properties:</p>
       
  9757 
       
  9758 <ul>
       
  9759 <li><code>columns</code> - (REQUIRED) The initial column information</li>
       
  9760 <li><code>host</code>    - The object to serve as source of truth for column info</li>
       
  9761 </ul>
       
  9762     </div>
       
  9763 
       
  9764     
       
  9765         <div class="params">
       
  9766             <h4>Parameters:</h4>
       
  9767 
       
  9768             <ul class="params-list">
       
  9769             
       
  9770                 <li class="param">
       
  9771                     
       
  9772                         <code class="param-name">config</code>
       
  9773                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9774                     
       
  9775 
       
  9776                     
       
  9777 
       
  9778                     <div class="param-description">
       
  9779                         <p>Configuration data</p>
       
  9780                     </div>
       
  9781 
       
  9782                     
       
  9783                 </li>
       
  9784             
       
  9785             </ul>
       
  9786         </div>
       
  9787     
       
  9788 
       
  9789     
       
  9790 
       
  9791     
       
  9792 </div>
       
  9793 
       
  9794                 
       
  9795                     <div id="method_modifyAttr" class="method item inherited">
       
  9796     <h3 class="name"><code>modifyAttr</code></h3>
       
  9797 
       
  9798     
       
  9799         <div class="args">
       
  9800             <span class="paren">(</span><ul class="args-list inline commas">
       
  9801             
       
  9802                 <li class="arg">
       
  9803                     
       
  9804                         <code>name</code>
       
  9805                     
       
  9806                 </li>
       
  9807             
       
  9808                 <li class="arg">
       
  9809                     
       
  9810                         <code>config</code>
       
  9811                     
       
  9812                 </li>
       
  9813             
       
  9814             </ul><span class="paren">)</span>
       
  9815         </div>
       
  9816     
       
  9817 
       
  9818     
       
  9819 
       
  9820     
       
  9821 
       
  9822     
       
  9823 
       
  9824     
       
  9825 
       
  9826     
       
  9827 
       
  9828     
       
  9829 
       
  9830     
       
  9831 
       
  9832     <div class="meta">
       
  9833         
       
  9834             
       
  9835                 <p>Inherited from
       
  9836                 <a href="../classes/AttributeExtras.html#method_modifyAttr">AttributeExtras</a>:
       
  9837             
       
  9838         
       
  9839         
       
  9840         <a href="../files/attribute_js_AttributeExtras.js.html#l40"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:40</code></a>
       
  9841         
       
  9842         </p>
       
  9843 
       
  9844 
       
  9845         
       
  9846 
       
  9847         
       
  9848     </div>
       
  9849 
       
  9850     <div class="description">
       
  9851         <p>Updates the configuration of an attribute which has already been added.</p>
       
  9852 
       
  9853 <p>
       
  9854 The properties which can be modified through this interface are limited
       
  9855 to the following subset of attributes, which can be safely modified
       
  9856 after a value has already been set on the attribute: readOnly, writeOnce,
       
  9857 broadcast and getter.
       
  9858 </p>
       
  9859     </div>
       
  9860 
       
  9861     
       
  9862         <div class="params">
       
  9863             <h4>Parameters:</h4>
       
  9864 
       
  9865             <ul class="params-list">
       
  9866             
       
  9867                 <li class="param">
       
  9868                     
       
  9869                         <code class="param-name">name</code>
       
  9870                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
  9871                     
       
  9872 
       
  9873                     
       
  9874 
       
  9875                     <div class="param-description">
       
  9876                         <p>The name of the attribute whose configuration is to be updated.</p>
       
  9877                     </div>
       
  9878 
       
  9879                     
       
  9880                 </li>
       
  9881             
       
  9882                 <li class="param">
       
  9883                     
       
  9884                         <code class="param-name">config</code>
       
  9885                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
  9886                     
       
  9887 
       
  9888                     
       
  9889 
       
  9890                     <div class="param-description">
       
  9891                         <p>An object with configuration property/value pairs, specifying the configuration properties to modify.</p>
       
  9892                     </div>
       
  9893 
       
  9894                     
       
  9895                 </li>
       
  9896             
       
  9897             </ul>
       
  9898         </div>
       
  9899     
       
  9900 
       
  9901     
       
  9902 
       
  9903     
       
  9904 </div>
       
  9905 
       
  9906                 
       
  9907                     <div id="method_on" class="method item inherited">
       
  9908     <h3 class="name"><code>on</code></h3>
       
  9909 
       
  9910     
       
  9911         <div class="args">
       
  9912             <span class="paren">(</span><ul class="args-list inline commas">
       
  9913             
       
  9914                 <li class="arg">
       
  9915                     
       
  9916                         <code>type</code>
       
  9917                     
       
  9918                 </li>
       
  9919             
       
  9920                 <li class="arg">
       
  9921                     
       
  9922                         <code>fn</code>
       
  9923                     
       
  9924                 </li>
       
  9925             
       
  9926                 <li class="arg">
       
  9927                     
       
  9928                         <code class="optional">[context]</code>
       
  9929                     
       
  9930                 </li>
       
  9931             
       
  9932                 <li class="arg">
       
  9933                     
       
  9934                         <code class="optional">[arg*]</code>
       
  9935                     
       
  9936                 </li>
       
  9937             
       
  9938             </ul><span class="paren">)</span>
       
  9939         </div>
       
  9940     
       
  9941 
       
  9942     
       
  9943         <span class="returns-inline">
       
  9944             <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
       
  9945         </span>
       
  9946     
       
  9947 
       
  9948     
       
  9949 
       
  9950     
       
  9951 
       
  9952     
       
  9953 
       
  9954     
       
  9955 
       
  9956     
       
  9957 
       
  9958     
       
  9959 
       
  9960     <div class="meta">
       
  9961         
       
  9962             
       
  9963                 <p>Inherited from
       
  9964                 <a href="../classes/EventTarget.html#method_on">EventTarget</a>:
       
  9965             
       
  9966         
       
  9967         
       
  9968         <a href="../files/event-custom_js_event-target.js.html#l188"><code>event-custom&#x2F;js&#x2F;event-target.js:188</code></a>
       
  9969         
       
  9970         </p>
       
  9971 
       
  9972 
       
  9973         
       
  9974 
       
  9975         
       
  9976     </div>
       
  9977 
       
  9978     <div class="description">
       
  9979         <p>Subscribe a callback function to a custom event fired by this object or
       
  9980 from an object that bubbles its events to this object.</p>
       
  9981 
       
  9982 <p>Callback functions for events published with <code>emitFacade = true</code> will
       
  9983 receive an <code>EventFacade</code> as the first argument (typically named "e").
       
  9984 These callbacks can then call <code>e.preventDefault()</code> to disable the
       
  9985 behavior published to that event's <code>defaultFn</code>.  See the <code>EventFacade</code>
       
  9986 API for all available properties and methods. Subscribers to
       
  9987 non-<code>emitFacade</code> events will receive the arguments passed to <code>fire()</code>
       
  9988 after the event name.</p>
       
  9989 
       
  9990 <p>To subscribe to multiple events at once, pass an object as the first
       
  9991 argument, where the key:value pairs correspond to the eventName:callback,
       
  9992 or pass an array of event names as the first argument to subscribe to
       
  9993 all listed events with the same callback.</p>
       
  9994 
       
  9995 <p>Returning <code>false</code> from a callback is supported as an alternative to
       
  9996 calling <code>e.preventDefault(); e.stopPropagation();</code>.  However, it is
       
  9997 recommended to use the event methods whenever possible.</p>
       
  9998     </div>
       
  9999 
       
 10000     
       
 10001         <div class="params">
       
 10002             <h4>Parameters:</h4>
       
 10003 
       
 10004             <ul class="params-list">
       
 10005             
       
 10006                 <li class="param">
       
 10007                     
       
 10008                         <code class="param-name">type</code>
       
 10009                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10010                     
       
 10011 
       
 10012                     
       
 10013 
       
 10014                     <div class="param-description">
       
 10015                         <p>The name of the event</p>
       
 10016                     </div>
       
 10017 
       
 10018                     
       
 10019                 </li>
       
 10020             
       
 10021                 <li class="param">
       
 10022                     
       
 10023                         <code class="param-name">fn</code>
       
 10024                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
 10025                     
       
 10026 
       
 10027                     
       
 10028 
       
 10029                     <div class="param-description">
       
 10030                         <p>The callback to execute in response to the event</p>
       
 10031                     </div>
       
 10032 
       
 10033                     
       
 10034                 </li>
       
 10035             
       
 10036                 <li class="param">
       
 10037                     
       
 10038                         <code class="param-name optional">[context]</code>
       
 10039                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 10040                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 10041                     
       
 10042 
       
 10043                     
       
 10044 
       
 10045                     <div class="param-description">
       
 10046                         <p>Override <code>this</code> object in callback</p>
       
 10047                     </div>
       
 10048 
       
 10049                     
       
 10050                 </li>
       
 10051             
       
 10052                 <li class="param">
       
 10053                     
       
 10054                         <code class="param-name optional">[arg*]</code>
       
 10055                         <span class="type">Any</span>
       
 10056                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 10057                     
       
 10058 
       
 10059                     
       
 10060 
       
 10061                     <div class="param-description">
       
 10062                         <p>0..n additional arguments to supply to the subscriber</p>
       
 10063                     </div>
       
 10064 
       
 10065                     
       
 10066                 </li>
       
 10067             
       
 10068             </ul>
       
 10069         </div>
       
 10070     
       
 10071 
       
 10072     
       
 10073         <div class="returns">
       
 10074             <h4>Returns:</h4>
       
 10075 
       
 10076             <div class="returns-description">
       
 10077                 
       
 10078                     
       
 10079                         <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
       
 10080                     
       
 10081                     A subscription handle capable of detaching that
       
 10082                       subscription
       
 10083                 
       
 10084             </div>
       
 10085         </div>
       
 10086     
       
 10087 
       
 10088     
       
 10089 </div>
       
 10090 
       
 10091                 
       
 10092                     <div id="method_once" class="method item inherited">
       
 10093     <h3 class="name"><code>once</code></h3>
       
 10094 
       
 10095     
       
 10096         <div class="args">
       
 10097             <span class="paren">(</span><ul class="args-list inline commas">
       
 10098             
       
 10099                 <li class="arg">
       
 10100                     
       
 10101                         <code>type</code>
       
 10102                     
       
 10103                 </li>
       
 10104             
       
 10105                 <li class="arg">
       
 10106                     
       
 10107                         <code>fn</code>
       
 10108                     
       
 10109                 </li>
       
 10110             
       
 10111                 <li class="arg">
       
 10112                     
       
 10113                         <code class="optional">[context]</code>
       
 10114                     
       
 10115                 </li>
       
 10116             
       
 10117                 <li class="arg">
       
 10118                     
       
 10119                         <code class="optional">[arg*]</code>
       
 10120                     
       
 10121                 </li>
       
 10122             
       
 10123             </ul><span class="paren">)</span>
       
 10124         </div>
       
 10125     
       
 10126 
       
 10127     
       
 10128         <span class="returns-inline">
       
 10129             <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
       
 10130         </span>
       
 10131     
       
 10132 
       
 10133     
       
 10134 
       
 10135     
       
 10136 
       
 10137     
       
 10138 
       
 10139     
       
 10140 
       
 10141     
       
 10142 
       
 10143     
       
 10144 
       
 10145     <div class="meta">
       
 10146         
       
 10147             
       
 10148                 <p>Inherited from
       
 10149                 <a href="../classes/EventTarget.html#method_once">EventTarget</a>:
       
 10150             
       
 10151         
       
 10152         
       
 10153         <a href="../files/event-custom_js_event-target.js.html#l124"><code>event-custom&#x2F;js&#x2F;event-target.js:124</code></a>
       
 10154         
       
 10155         </p>
       
 10156 
       
 10157 
       
 10158         
       
 10159 
       
 10160         
       
 10161     </div>
       
 10162 
       
 10163     <div class="description">
       
 10164         <p>Listen to a custom event hosted by this object one time.
       
 10165 This is the equivalent to <code>on</code> except the
       
 10166 listener is immediatelly detached when it is executed.</p>
       
 10167     </div>
       
 10168 
       
 10169     
       
 10170         <div class="params">
       
 10171             <h4>Parameters:</h4>
       
 10172 
       
 10173             <ul class="params-list">
       
 10174             
       
 10175                 <li class="param">
       
 10176                     
       
 10177                         <code class="param-name">type</code>
       
 10178                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10179                     
       
 10180 
       
 10181                     
       
 10182 
       
 10183                     <div class="param-description">
       
 10184                         <p>The name of the event</p>
       
 10185                     </div>
       
 10186 
       
 10187                     
       
 10188                 </li>
       
 10189             
       
 10190                 <li class="param">
       
 10191                     
       
 10192                         <code class="param-name">fn</code>
       
 10193                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
 10194                     
       
 10195 
       
 10196                     
       
 10197 
       
 10198                     <div class="param-description">
       
 10199                         <p>The callback to execute in response to the event</p>
       
 10200                     </div>
       
 10201 
       
 10202                     
       
 10203                 </li>
       
 10204             
       
 10205                 <li class="param">
       
 10206                     
       
 10207                         <code class="param-name optional">[context]</code>
       
 10208                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 10209                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 10210                     
       
 10211 
       
 10212                     
       
 10213 
       
 10214                     <div class="param-description">
       
 10215                         <p>Override <code>this</code> object in callback</p>
       
 10216                     </div>
       
 10217 
       
 10218                     
       
 10219                 </li>
       
 10220             
       
 10221                 <li class="param">
       
 10222                     
       
 10223                         <code class="param-name optional">[arg*]</code>
       
 10224                         <span class="type">Any</span>
       
 10225                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 10226                     
       
 10227 
       
 10228                     
       
 10229 
       
 10230                     <div class="param-description">
       
 10231                         <p>0..n additional arguments to supply to the subscriber</p>
       
 10232                     </div>
       
 10233 
       
 10234                     
       
 10235                 </li>
       
 10236             
       
 10237             </ul>
       
 10238         </div>
       
 10239     
       
 10240 
       
 10241     
       
 10242         <div class="returns">
       
 10243             <h4>Returns:</h4>
       
 10244 
       
 10245             <div class="returns-description">
       
 10246                 
       
 10247                     
       
 10248                         <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
       
 10249                     
       
 10250                     A subscription handle capable of detaching the
       
 10251                       subscription
       
 10252                 
       
 10253             </div>
       
 10254         </div>
       
 10255     
       
 10256 
       
 10257     
       
 10258 </div>
       
 10259 
       
 10260                 
       
 10261                     <div id="method_onceAfter" class="method item inherited">
       
 10262     <h3 class="name"><code>onceAfter</code></h3>
       
 10263 
       
 10264     
       
 10265         <div class="args">
       
 10266             <span class="paren">(</span><ul class="args-list inline commas">
       
 10267             
       
 10268                 <li class="arg">
       
 10269                     
       
 10270                         <code>type</code>
       
 10271                     
       
 10272                 </li>
       
 10273             
       
 10274                 <li class="arg">
       
 10275                     
       
 10276                         <code>fn</code>
       
 10277                     
       
 10278                 </li>
       
 10279             
       
 10280                 <li class="arg">
       
 10281                     
       
 10282                         <code class="optional">[context]</code>
       
 10283                     
       
 10284                 </li>
       
 10285             
       
 10286                 <li class="arg">
       
 10287                     
       
 10288                         <code class="optional">[arg*]</code>
       
 10289                     
       
 10290                 </li>
       
 10291             
       
 10292             </ul><span class="paren">)</span>
       
 10293         </div>
       
 10294     
       
 10295 
       
 10296     
       
 10297         <span class="returns-inline">
       
 10298             <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>
       
 10299         </span>
       
 10300     
       
 10301 
       
 10302     
       
 10303 
       
 10304     
       
 10305 
       
 10306     
       
 10307 
       
 10308     
       
 10309 
       
 10310     
       
 10311 
       
 10312     
       
 10313 
       
 10314     <div class="meta">
       
 10315         
       
 10316             
       
 10317                 <p>Inherited from
       
 10318                 <a href="../classes/EventTarget.html#method_onceAfter">EventTarget</a>:
       
 10319             
       
 10320         
       
 10321         
       
 10322         <a href="../files/event-custom_js_event-target.js.html#l146"><code>event-custom&#x2F;js&#x2F;event-target.js:146</code></a>
       
 10323         
       
 10324         </p>
       
 10325 
       
 10326 
       
 10327         
       
 10328 
       
 10329         
       
 10330     </div>
       
 10331 
       
 10332     <div class="description">
       
 10333         <p>Listen to a custom event hosted by this object one time.
       
 10334 This is the equivalent to <code>after</code> except the
       
 10335 listener is immediatelly detached when it is executed.</p>
       
 10336     </div>
       
 10337 
       
 10338     
       
 10339         <div class="params">
       
 10340             <h4>Parameters:</h4>
       
 10341 
       
 10342             <ul class="params-list">
       
 10343             
       
 10344                 <li class="param">
       
 10345                     
       
 10346                         <code class="param-name">type</code>
       
 10347                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10348                     
       
 10349 
       
 10350                     
       
 10351 
       
 10352                     <div class="param-description">
       
 10353                         <p>The name of the event</p>
       
 10354                     </div>
       
 10355 
       
 10356                     
       
 10357                 </li>
       
 10358             
       
 10359                 <li class="param">
       
 10360                     
       
 10361                         <code class="param-name">fn</code>
       
 10362                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
       
 10363                     
       
 10364 
       
 10365                     
       
 10366 
       
 10367                     <div class="param-description">
       
 10368                         <p>The callback to execute in response to the event</p>
       
 10369                     </div>
       
 10370 
       
 10371                     
       
 10372                 </li>
       
 10373             
       
 10374                 <li class="param">
       
 10375                     
       
 10376                         <code class="param-name optional">[context]</code>
       
 10377                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 10378                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 10379                     
       
 10380 
       
 10381                     
       
 10382 
       
 10383                     <div class="param-description">
       
 10384                         <p>Override <code>this</code> object in callback</p>
       
 10385                     </div>
       
 10386 
       
 10387                     
       
 10388                 </li>
       
 10389             
       
 10390                 <li class="param">
       
 10391                     
       
 10392                         <code class="param-name optional">[arg*]</code>
       
 10393                         <span class="type">Any</span>
       
 10394                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 10395                     
       
 10396 
       
 10397                     
       
 10398 
       
 10399                     <div class="param-description">
       
 10400                         <p>0..n additional arguments to supply to the subscriber</p>
       
 10401                     </div>
       
 10402 
       
 10403                     
       
 10404                 </li>
       
 10405             
       
 10406             </ul>
       
 10407         </div>
       
 10408     
       
 10409 
       
 10410     
       
 10411         <div class="returns">
       
 10412             <h4>Returns:</h4>
       
 10413 
       
 10414             <div class="returns-description">
       
 10415                 
       
 10416                     
       
 10417                         <span class="type"><a href="../classes/EventHandle.html" class="crosslink">EventHandle</a></span>:
       
 10418                     
       
 10419                     A subscription handle capable of detaching that
       
 10420                       subscription
       
 10421                 
       
 10422             </div>
       
 10423         </div>
       
 10424     
       
 10425 
       
 10426     
       
 10427 </div>
       
 10428 
       
 10429                 
       
 10430                     <div id="method_parseType" class="method item inherited">
       
 10431     <h3 class="name"><code>parseType</code></h3>
       
 10432 
       
 10433     
       
 10434         <div class="args">
       
 10435             <span class="paren">(</span><ul class="args-list inline commas">
       
 10436             
       
 10437                 <li class="arg">
       
 10438                     
       
 10439                         <code>type</code>
       
 10440                     
       
 10441                 </li>
       
 10442             
       
 10443                 <li class="arg">
       
 10444                     
       
 10445                         <code class="optional">[pre=this._yuievt.config.prefix]</code>
       
 10446                     
       
 10447                 </li>
       
 10448             
       
 10449             </ul><span class="paren">)</span>
       
 10450         </div>
       
 10451     
       
 10452 
       
 10453     
       
 10454         <span class="returns-inline">
       
 10455             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
       
 10456         </span>
       
 10457     
       
 10458 
       
 10459     
       
 10460 
       
 10461     
       
 10462 
       
 10463     
       
 10464 
       
 10465     
       
 10466 
       
 10467     
       
 10468 
       
 10469     
       
 10470 
       
 10471     <div class="meta">
       
 10472         
       
 10473             
       
 10474                 <p>Inherited from
       
 10475                 <a href="../classes/EventTarget.html#method_parseType">EventTarget</a>:
       
 10476             
       
 10477         
       
 10478         
       
 10479         <a href="../files/event-custom_js_event-target.js.html#l168"><code>event-custom&#x2F;js&#x2F;event-target.js:168</code></a>
       
 10480         
       
 10481         </p>
       
 10482 
       
 10483 
       
 10484         
       
 10485 
       
 10486         
       
 10487             <p>Available since 3.3.0</p>
       
 10488         
       
 10489     </div>
       
 10490 
       
 10491     <div class="description">
       
 10492         <p>Takes the type parameter passed to 'on' and parses out the
       
 10493 various pieces that could be included in the type.  If the
       
 10494 event type is passed without a prefix, it will be expanded
       
 10495 to include the prefix one is supplied or the event target
       
 10496 is configured with a default prefix.</p>
       
 10497     </div>
       
 10498 
       
 10499     
       
 10500         <div class="params">
       
 10501             <h4>Parameters:</h4>
       
 10502 
       
 10503             <ul class="params-list">
       
 10504             
       
 10505                 <li class="param">
       
 10506                     
       
 10507                         <code class="param-name">type</code>
       
 10508                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10509                     
       
 10510 
       
 10511                     
       
 10512 
       
 10513                     <div class="param-description">
       
 10514                         <p>the type</p>
       
 10515                     </div>
       
 10516 
       
 10517                     
       
 10518                 </li>
       
 10519             
       
 10520                 <li class="param">
       
 10521                     
       
 10522                         <code class="param-name optional">[pre=this._yuievt.config.prefix]</code>
       
 10523                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10524                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 10525                     
       
 10526 
       
 10527                     
       
 10528 
       
 10529                     <div class="param-description">
       
 10530                         <p>the prefix</p>
       
 10531                     </div>
       
 10532 
       
 10533                     
       
 10534                 </li>
       
 10535             
       
 10536             </ul>
       
 10537         </div>
       
 10538     
       
 10539 
       
 10540     
       
 10541         <div class="returns">
       
 10542             <h4>Returns:</h4>
       
 10543 
       
 10544             <div class="returns-description">
       
 10545                 
       
 10546                     
       
 10547                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>:
       
 10548                     
       
 10549                     an array containing:
       
 10550  * the detach category, if supplied,
       
 10551  * the prefixed event type,
       
 10552  * whether or not this is an after listener,
       
 10553  * the supplied event type
       
 10554                 
       
 10555             </div>
       
 10556         </div>
       
 10557     
       
 10558 
       
 10559     
       
 10560 </div>
       
 10561 
       
 10562                 
       
 10563                     <div id="method_publish" class="method item inherited">
       
 10564     <h3 class="name"><code>publish</code></h3>
       
 10565 
       
 10566     
       
 10567         <div class="args">
       
 10568             <span class="paren">(</span><ul class="args-list inline commas">
       
 10569             
       
 10570                 <li class="arg">
       
 10571                     
       
 10572                         <code>type</code>
       
 10573                     
       
 10574                 </li>
       
 10575             
       
 10576                 <li class="arg">
       
 10577                     
       
 10578                         <code>opts</code>
       
 10579                     
       
 10580                 </li>
       
 10581             
       
 10582             </ul><span class="paren">)</span>
       
 10583         </div>
       
 10584     
       
 10585 
       
 10586     
       
 10587         <span class="returns-inline">
       
 10588             <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>
       
 10589         </span>
       
 10590     
       
 10591 
       
 10592     
       
 10593 
       
 10594     
       
 10595 
       
 10596     
       
 10597 
       
 10598     
       
 10599 
       
 10600     
       
 10601 
       
 10602     
       
 10603 
       
 10604     <div class="meta">
       
 10605         
       
 10606             
       
 10607                 <p>Inherited from
       
 10608                 <a href="../classes/EventTarget.html#method_publish">EventTarget</a>:
       
 10609             
       
 10610         
       
 10611         
       
 10612         <a href="../files/event-custom_js_event-target.js.html#l493"><code>event-custom&#x2F;js&#x2F;event-target.js:493</code></a>
       
 10613         
       
 10614         </p>
       
 10615 
       
 10616 
       
 10617         
       
 10618 
       
 10619         
       
 10620     </div>
       
 10621 
       
 10622     <div class="description">
       
 10623         <p>Creates a new custom event of the specified type.  If a custom event
       
 10624 by that name already exists, it will not be re-created.  In either
       
 10625 case the custom event is returned.</p>
       
 10626     </div>
       
 10627 
       
 10628     
       
 10629         <div class="params">
       
 10630             <h4>Parameters:</h4>
       
 10631 
       
 10632             <ul class="params-list">
       
 10633             
       
 10634                 <li class="param">
       
 10635                     
       
 10636                         <code class="param-name">type</code>
       
 10637                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10638                     
       
 10639 
       
 10640                     
       
 10641 
       
 10642                     <div class="param-description">
       
 10643                         <p>the type, or name of the event</p>
       
 10644                     </div>
       
 10645 
       
 10646                     
       
 10647                 </li>
       
 10648             
       
 10649                 <li class="param">
       
 10650                     
       
 10651                         <code class="param-name">opts</code>
       
 10652                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 10653                     
       
 10654 
       
 10655                     
       
 10656 
       
 10657                     <div class="param-description">
       
 10658                         <p>optional config params.  Valid properties are:</p>
       
 10659 
       
 10660 <p><ul>
       
 10661    <li>
       
 10662   'broadcast': whether or not the YUI instance and YUI global are notified when the event is fired (false)
       
 10663    </li>
       
 10664    <li>
       
 10665   'bubbles': whether or not this event bubbles (true)
       
 10666              Events can only bubble if emitFacade is true.
       
 10667    </li>
       
 10668    <li>
       
 10669   'context': the default execution context for the listeners (this)
       
 10670    </li>
       
 10671    <li>
       
 10672   'defaultFn': the default function to execute when this event fires if preventDefault was not called
       
 10673    </li>
       
 10674    <li>
       
 10675   'emitFacade': whether or not this event emits a facade (false)
       
 10676    </li>
       
 10677    <li>
       
 10678   'prefix': the prefix for this targets events, e.g., 'menu' in 'menu:click'
       
 10679    </li>
       
 10680    <li>
       
 10681   'fireOnce': if an event is configured to fire once, new subscribers after
       
 10682   the fire will be notified immediately.
       
 10683    </li>
       
 10684    <li>
       
 10685   'async': fireOnce event listeners will fire synchronously if the event has already
       
 10686    fired unless async is true.
       
 10687    </li>
       
 10688    <li>
       
 10689   'preventable': whether or not preventDefault() has an effect (true)
       
 10690    </li>
       
 10691    <li>
       
 10692   'preventedFn': a function that is executed when preventDefault is called
       
 10693    </li>
       
 10694    <li>
       
 10695   'queuable': whether or not this event can be queued during bubbling (false)
       
 10696    </li>
       
 10697    <li>
       
 10698   'silent': if silent is true, debug messages are not provided for this event.
       
 10699    </li>
       
 10700    <li>
       
 10701   'stoppedFn': a function that is executed when stopPropagation is called
       
 10702    </li></p>
       
 10703 
       
 10704 <p><li>
       
 10705   'monitored': specifies whether or not this event should send notifications about
       
 10706   when the event has been attached, detached, or published.
       
 10707    </li>
       
 10708    <li>
       
 10709   'type': the event type (valid option if not provided as the first parameter to publish)
       
 10710    </li>
       
 10711  </ul></p>
       
 10712                     </div>
       
 10713 
       
 10714                     
       
 10715                 </li>
       
 10716             
       
 10717             </ul>
       
 10718         </div>
       
 10719     
       
 10720 
       
 10721     
       
 10722         <div class="returns">
       
 10723             <h4>Returns:</h4>
       
 10724 
       
 10725             <div class="returns-description">
       
 10726                 
       
 10727                     
       
 10728                         <span class="type"><a href="../classes/CustomEvent.html" class="crosslink">CustomEvent</a></span>:
       
 10729                     
       
 10730                     the custom event
       
 10731                 
       
 10732             </div>
       
 10733         </div>
       
 10734     
       
 10735 
       
 10736     
       
 10737 </div>
       
 10738 
       
 10739                 
       
 10740                     <div id="method_remove" class="method item inherited">
       
 10741     <h3 class="name"><code>remove</code></h3>
       
 10742 
       
 10743     
       
 10744         <span class="paren">()</span>
       
 10745     
       
 10746 
       
 10747     
       
 10748 
       
 10749     
       
 10750 
       
 10751     
       
 10752 
       
 10753     
       
 10754 
       
 10755     
       
 10756 
       
 10757     
       
 10758         <span class="flag chainable">chainable</span>
       
 10759     
       
 10760 
       
 10761     
       
 10762 
       
 10763     <div class="meta">
       
 10764         
       
 10765             
       
 10766                 <p>Inherited from
       
 10767                 <a href="../classes/View.html#method_remove">View</a>:
       
 10768             
       
 10769         
       
 10770         
       
 10771         <a href="../files/app_js_view.js.html#l272"><code>app&#x2F;js&#x2F;view.js:272</code></a>
       
 10772         
       
 10773         </p>
       
 10774 
       
 10775 
       
 10776         
       
 10777 
       
 10778         
       
 10779     </div>
       
 10780 
       
 10781     <div class="description">
       
 10782         <p>Removes this view's container element from the DOM (if it's in the DOM),
       
 10783 but doesn't destroy it or any event listeners attached to it.</p>
       
 10784     </div>
       
 10785 
       
 10786     
       
 10787 
       
 10788     
       
 10789 
       
 10790     
       
 10791 </div>
       
 10792 
       
 10793                 
       
 10794                     <div id="method_removeAttr" class="method item inherited">
       
 10795     <h3 class="name"><code>removeAttr</code></h3>
       
 10796 
       
 10797     
       
 10798         <div class="args">
       
 10799             <span class="paren">(</span><ul class="args-list inline commas">
       
 10800             
       
 10801                 <li class="arg">
       
 10802                     
       
 10803                         <code>name</code>
       
 10804                     
       
 10805                 </li>
       
 10806             
       
 10807             </ul><span class="paren">)</span>
       
 10808         </div>
       
 10809     
       
 10810 
       
 10811     
       
 10812 
       
 10813     
       
 10814 
       
 10815     
       
 10816 
       
 10817     
       
 10818 
       
 10819     
       
 10820 
       
 10821     
       
 10822 
       
 10823     
       
 10824 
       
 10825     <div class="meta">
       
 10826         
       
 10827             
       
 10828                 <p>Inherited from
       
 10829                 <a href="../classes/AttributeExtras.html#method_removeAttr">AttributeExtras</a>:
       
 10830             
       
 10831         
       
 10832         
       
 10833         <a href="../files/attribute_js_AttributeExtras.js.html#l79"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:79</code></a>
       
 10834         
       
 10835         </p>
       
 10836 
       
 10837 
       
 10838         
       
 10839 
       
 10840         
       
 10841     </div>
       
 10842 
       
 10843     <div class="description">
       
 10844         <p>Removes an attribute from the host object</p>
       
 10845     </div>
       
 10846 
       
 10847     
       
 10848         <div class="params">
       
 10849             <h4>Parameters:</h4>
       
 10850 
       
 10851             <ul class="params-list">
       
 10852             
       
 10853                 <li class="param">
       
 10854                     
       
 10855                         <code class="param-name">name</code>
       
 10856                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 10857                     
       
 10858 
       
 10859                     
       
 10860 
       
 10861                     <div class="param-description">
       
 10862                         <p>The name of the attribute to be removed.</p>
       
 10863                     </div>
       
 10864 
       
 10865                     
       
 10866                 </li>
       
 10867             
       
 10868             </ul>
       
 10869         </div>
       
 10870     
       
 10871 
       
 10872     
       
 10873 
       
 10874     
       
 10875 </div>
       
 10876 
       
 10877                 
       
 10878                     <div id="method_removeTarget" class="method item inherited">
       
 10879     <h3 class="name"><code>removeTarget</code></h3>
       
 10880 
       
 10881     
       
 10882         <div class="args">
       
 10883             <span class="paren">(</span><ul class="args-list inline commas">
       
 10884             
       
 10885                 <li class="arg">
       
 10886                     
       
 10887                         <code>o</code>
       
 10888                     
       
 10889                 </li>
       
 10890             
       
 10891             </ul><span class="paren">)</span>
       
 10892         </div>
       
 10893     
       
 10894 
       
 10895     
       
 10896 
       
 10897     
       
 10898 
       
 10899     
       
 10900 
       
 10901     
       
 10902 
       
 10903     
       
 10904 
       
 10905     
       
 10906 
       
 10907     
       
 10908 
       
 10909     <div class="meta">
       
 10910         
       
 10911             
       
 10912                 <p>Inherited from
       
 10913                 <a href="../classes/EventTarget.html#method_removeTarget">EventTarget</a>:
       
 10914             
       
 10915         
       
 10916         
       
 10917         <a href="../files/event-custom_js_event-facade.js.html#l489"><code>event-custom&#x2F;js&#x2F;event-facade.js:489</code></a>
       
 10918         
       
 10919         </p>
       
 10920 
       
 10921 
       
 10922         
       
 10923 
       
 10924         
       
 10925     </div>
       
 10926 
       
 10927     <div class="description">
       
 10928         <p>Removes a bubble target</p>
       
 10929     </div>
       
 10930 
       
 10931     
       
 10932         <div class="params">
       
 10933             <h4>Parameters:</h4>
       
 10934 
       
 10935             <ul class="params-list">
       
 10936             
       
 10937                 <li class="param">
       
 10938                     
       
 10939                         <code class="param-name">o</code>
       
 10940                         <span class="type"><a href="../classes/EventTarget.html" class="crosslink">EventTarget</a></span>
       
 10941                     
       
 10942 
       
 10943                     
       
 10944 
       
 10945                     <div class="param-description">
       
 10946                         <p>the target to remove</p>
       
 10947                     </div>
       
 10948 
       
 10949                     
       
 10950                 </li>
       
 10951             
       
 10952             </ul>
       
 10953         </div>
       
 10954     
       
 10955 
       
 10956     
       
 10957 
       
 10958     
       
 10959 </div>
       
 10960 
       
 10961                 
       
 10962                     <div id="method_render" class="method item">
       
 10963     <h3 class="name"><code>render</code></h3>
       
 10964 
       
 10965     
       
 10966         <span class="paren">()</span>
       
 10967     
       
 10968 
       
 10969     
       
 10970         <span class="returns-inline">
       
 10971             <span class="type">HeaderView</span>
       
 10972         </span>
       
 10973     
       
 10974 
       
 10975     
       
 10976 
       
 10977     
       
 10978 
       
 10979     
       
 10980 
       
 10981     
       
 10982 
       
 10983     
       
 10984         <span class="flag chainable">chainable</span>
       
 10985     
       
 10986 
       
 10987     
       
 10988 
       
 10989     <div class="meta">
       
 10990         
       
 10991             <p>Inherited from
       
 10992             <a href="../classes/View.html#method_render">
       
 10993                 View
       
 10994             </a>
       
 10995             
       
 10996             but overwritten in
       
 10997             
       
 10998         
       
 10999         
       
 11000         <a href="../files/datatable_js_head.js.html#l175"><code>datatable&#x2F;js&#x2F;head.js:175</code></a>
       
 11001         
       
 11002         </p>
       
 11003 
       
 11004 
       
 11005         
       
 11006 
       
 11007         
       
 11008             <p>Available since 3.5.0</p>
       
 11009         
       
 11010     </div>
       
 11011 
       
 11012     <div class="description">
       
 11013         <p>Creates the <code>&lt;thead&gt;</code> Node content by assembling markup generated by
       
 11014 populating the <code>ROW_TEMPLATE</code> and <code>CELL_TEMPLATE</code> templates with content
       
 11015 from the <code>columns</code> property.</p>
       
 11016     </div>
       
 11017 
       
 11018     
       
 11019 
       
 11020     
       
 11021         <div class="returns">
       
 11022             <h4>Returns:</h4>
       
 11023 
       
 11024             <div class="returns-description">
       
 11025                 
       
 11026                     
       
 11027                         <span class="type">HeaderView</span>:
       
 11028                     
       
 11029                     The instance
       
 11030                 
       
 11031             </div>
       
 11032         </div>
       
 11033     
       
 11034 
       
 11035     
       
 11036 </div>
       
 11037 
       
 11038                 
       
 11039                     <div id="method_reset" class="method item inherited">
       
 11040     <h3 class="name"><code>reset</code></h3>
       
 11041 
       
 11042     
       
 11043         <div class="args">
       
 11044             <span class="paren">(</span><ul class="args-list inline commas">
       
 11045             
       
 11046                 <li class="arg">
       
 11047                     
       
 11048                         <code>name</code>
       
 11049                     
       
 11050                 </li>
       
 11051             
       
 11052             </ul><span class="paren">)</span>
       
 11053         </div>
       
 11054     
       
 11055 
       
 11056     
       
 11057         <span class="returns-inline">
       
 11058             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11059         </span>
       
 11060     
       
 11061 
       
 11062     
       
 11063 
       
 11064     
       
 11065 
       
 11066     
       
 11067 
       
 11068     
       
 11069 
       
 11070     
       
 11071         <span class="flag chainable">chainable</span>
       
 11072     
       
 11073 
       
 11074     
       
 11075 
       
 11076     <div class="meta">
       
 11077         
       
 11078             
       
 11079                 <p>Inherited from
       
 11080                 <a href="../classes/AttributeExtras.html#method_reset">AttributeExtras</a>:
       
 11081             
       
 11082         
       
 11083         
       
 11084         <a href="../files/attribute_js_AttributeExtras.js.html#l89"><code>attribute&#x2F;js&#x2F;AttributeExtras.js:89</code></a>
       
 11085         
       
 11086         </p>
       
 11087 
       
 11088 
       
 11089         
       
 11090 
       
 11091         
       
 11092     </div>
       
 11093 
       
 11094     <div class="description">
       
 11095         <p>Resets the attribute (or all attributes) to its initial value, as long as
       
 11096 the attribute is not readOnly, or writeOnce.</p>
       
 11097     </div>
       
 11098 
       
 11099     
       
 11100         <div class="params">
       
 11101             <h4>Parameters:</h4>
       
 11102 
       
 11103             <ul class="params-list">
       
 11104             
       
 11105                 <li class="param">
       
 11106                     
       
 11107                         <code class="param-name">name</code>
       
 11108                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11109                     
       
 11110 
       
 11111                     
       
 11112 
       
 11113                     <div class="param-description">
       
 11114                         <p>Optional. The name of the attribute to reset.  If omitted, all attributes are reset.</p>
       
 11115                     </div>
       
 11116 
       
 11117                     
       
 11118                 </li>
       
 11119             
       
 11120             </ul>
       
 11121         </div>
       
 11122     
       
 11123 
       
 11124     
       
 11125         <div class="returns">
       
 11126             <h4>Returns:</h4>
       
 11127 
       
 11128             <div class="returns-description">
       
 11129                 
       
 11130                     
       
 11131                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
 11132                     
       
 11133                     A reference to the host object.
       
 11134                 
       
 11135             </div>
       
 11136         </div>
       
 11137     
       
 11138 
       
 11139     
       
 11140 </div>
       
 11141 
       
 11142                 
       
 11143                     <div id="method_set" class="method item inherited">
       
 11144     <h3 class="name"><code>set</code></h3>
       
 11145 
       
 11146     
       
 11147         <div class="args">
       
 11148             <span class="paren">(</span><ul class="args-list inline commas">
       
 11149             
       
 11150                 <li class="arg">
       
 11151                     
       
 11152                         <code>name</code>
       
 11153                     
       
 11154                 </li>
       
 11155             
       
 11156                 <li class="arg">
       
 11157                     
       
 11158                         <code>value</code>
       
 11159                     
       
 11160                 </li>
       
 11161             
       
 11162                 <li class="arg">
       
 11163                     
       
 11164                         <code class="optional">[opts]</code>
       
 11165                     
       
 11166                 </li>
       
 11167             
       
 11168             </ul><span class="paren">)</span>
       
 11169         </div>
       
 11170     
       
 11171 
       
 11172     
       
 11173         <span class="returns-inline">
       
 11174             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11175         </span>
       
 11176     
       
 11177 
       
 11178     
       
 11179 
       
 11180     
       
 11181 
       
 11182     
       
 11183 
       
 11184     
       
 11185 
       
 11186     
       
 11187         <span class="flag chainable">chainable</span>
       
 11188     
       
 11189 
       
 11190     
       
 11191 
       
 11192     <div class="meta">
       
 11193         
       
 11194             <p>Inherited from
       
 11195             <a href="../classes/AttributeObservable.html#method_set">
       
 11196                 AttributeObservable
       
 11197             </a>
       
 11198             
       
 11199             but overwritten in
       
 11200             
       
 11201         
       
 11202         
       
 11203         <a href="../files/attribute_js_AttributeCore.js.html#l410"><code>attribute&#x2F;js&#x2F;AttributeCore.js:410</code></a>
       
 11204         
       
 11205         </p>
       
 11206 
       
 11207 
       
 11208         
       
 11209 
       
 11210         
       
 11211     </div>
       
 11212 
       
 11213     <div class="description">
       
 11214         <p>Sets the value of an attribute.</p>
       
 11215     </div>
       
 11216 
       
 11217     
       
 11218         <div class="params">
       
 11219             <h4>Parameters:</h4>
       
 11220 
       
 11221             <ul class="params-list">
       
 11222             
       
 11223                 <li class="param">
       
 11224                     
       
 11225                         <code class="param-name">name</code>
       
 11226                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11227                     
       
 11228 
       
 11229                     
       
 11230 
       
 11231                     <div class="param-description">
       
 11232                         <p>The name of the attribute. If the
       
 11233 current value of the attribute is an Object, dot notation can be used
       
 11234 to set the value of a property within the object (e.g. <code>set("x.y.z", 5)</code>).</p>
       
 11235                     </div>
       
 11236 
       
 11237                     
       
 11238                 </li>
       
 11239             
       
 11240                 <li class="param">
       
 11241                     
       
 11242                         <code class="param-name">value</code>
       
 11243                         <span class="type">Any</span>
       
 11244                     
       
 11245 
       
 11246                     
       
 11247 
       
 11248                     <div class="param-description">
       
 11249                         <p>The value to set the attribute to.</p>
       
 11250                     </div>
       
 11251 
       
 11252                     
       
 11253                 </li>
       
 11254             
       
 11255                 <li class="param">
       
 11256                     
       
 11257                         <code class="param-name optional">[opts]</code>
       
 11258                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11259                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 11260                     
       
 11261 
       
 11262                     
       
 11263 
       
 11264                     <div class="param-description">
       
 11265                         <p>Optional data providing the circumstances for the change.</p>
       
 11266                     </div>
       
 11267 
       
 11268                     
       
 11269                 </li>
       
 11270             
       
 11271             </ul>
       
 11272         </div>
       
 11273     
       
 11274 
       
 11275     
       
 11276         <div class="returns">
       
 11277             <h4>Returns:</h4>
       
 11278 
       
 11279             <div class="returns-description">
       
 11280                 
       
 11281                     
       
 11282                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
 11283                     
       
 11284                     A reference to the host object.
       
 11285                 
       
 11286             </div>
       
 11287         </div>
       
 11288     
       
 11289 
       
 11290     
       
 11291 </div>
       
 11292 
       
 11293                 
       
 11294                     <div id="method_setAttrs" class="method item inherited">
       
 11295     <h3 class="name"><code>setAttrs</code></h3>
       
 11296 
       
 11297     
       
 11298         <div class="args">
       
 11299             <span class="paren">(</span><ul class="args-list inline commas">
       
 11300             
       
 11301                 <li class="arg">
       
 11302                     
       
 11303                         <code>attrs</code>
       
 11304                     
       
 11305                 </li>
       
 11306             
       
 11307                 <li class="arg">
       
 11308                     
       
 11309                         <code class="optional">[opts]</code>
       
 11310                     
       
 11311                 </li>
       
 11312             
       
 11313             </ul><span class="paren">)</span>
       
 11314         </div>
       
 11315     
       
 11316 
       
 11317     
       
 11318         <span class="returns-inline">
       
 11319             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11320         </span>
       
 11321     
       
 11322 
       
 11323     
       
 11324 
       
 11325     
       
 11326 
       
 11327     
       
 11328 
       
 11329     
       
 11330 
       
 11331     
       
 11332         <span class="flag chainable">chainable</span>
       
 11333     
       
 11334 
       
 11335     
       
 11336 
       
 11337     <div class="meta">
       
 11338         
       
 11339             <p>Inherited from
       
 11340             <a href="../classes/AttributeObservable.html#method_setAttrs">
       
 11341                 AttributeObservable
       
 11342             </a>
       
 11343             
       
 11344             but overwritten in
       
 11345             
       
 11346         
       
 11347         
       
 11348         <a href="../files/attribute_js_AttributeCore.js.html#l729"><code>attribute&#x2F;js&#x2F;AttributeCore.js:729</code></a>
       
 11349         
       
 11350         </p>
       
 11351 
       
 11352 
       
 11353         
       
 11354 
       
 11355         
       
 11356     </div>
       
 11357 
       
 11358     <div class="description">
       
 11359         <p>Sets multiple attribute values.</p>
       
 11360     </div>
       
 11361 
       
 11362     
       
 11363         <div class="params">
       
 11364             <h4>Parameters:</h4>
       
 11365 
       
 11366             <ul class="params-list">
       
 11367             
       
 11368                 <li class="param">
       
 11369                     
       
 11370                         <code class="param-name">attrs</code>
       
 11371                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11372                     
       
 11373 
       
 11374                     
       
 11375 
       
 11376                     <div class="param-description">
       
 11377                         <p>An object with attributes name/value pairs.</p>
       
 11378                     </div>
       
 11379 
       
 11380                     
       
 11381                 </li>
       
 11382             
       
 11383                 <li class="param">
       
 11384                     
       
 11385                         <code class="param-name optional">[opts]</code>
       
 11386                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11387                         <span class="flag optional" title="This parameter is optional.">optional</span>
       
 11388                     
       
 11389 
       
 11390                     
       
 11391 
       
 11392                     <div class="param-description">
       
 11393                         <p>Optional data providing the circumstances for the change.</p>
       
 11394                     </div>
       
 11395 
       
 11396                     
       
 11397                 </li>
       
 11398             
       
 11399             </ul>
       
 11400         </div>
       
 11401     
       
 11402 
       
 11403     
       
 11404         <div class="returns">
       
 11405             <h4>Returns:</h4>
       
 11406 
       
 11407             <div class="returns-description">
       
 11408                 
       
 11409                     
       
 11410                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>:
       
 11411                     
       
 11412                     A reference to the host object.
       
 11413                 
       
 11414             </div>
       
 11415         </div>
       
 11416     
       
 11417 
       
 11418     
       
 11419 </div>
       
 11420 
       
 11421                 
       
 11422                     <div id="method_subscribe" class="method item deprecated inherited">
       
 11423     <h3 class="name"><code>subscribe</code></h3>
       
 11424 
       
 11425     
       
 11426         <span class="paren">()</span>
       
 11427     
       
 11428 
       
 11429     
       
 11430 
       
 11431     
       
 11432         <span class="flag deprecated" title="use on">deprecated</span>
       
 11433     
       
 11434 
       
 11435     
       
 11436 
       
 11437     
       
 11438 
       
 11439     
       
 11440 
       
 11441     
       
 11442 
       
 11443     
       
 11444 
       
 11445     <div class="meta">
       
 11446         
       
 11447             
       
 11448                 <p>Inherited from
       
 11449                 <a href="../classes/EventTarget.html#method_subscribe">EventTarget</a>:
       
 11450             
       
 11451         
       
 11452         
       
 11453         <a href="../files/event-custom_js_event-target.js.html#l336"><code>event-custom&#x2F;js&#x2F;event-target.js:336</code></a>
       
 11454         
       
 11455         </p>
       
 11456 
       
 11457 
       
 11458         
       
 11459             <p>Deprecated: use on</p>
       
 11460         
       
 11461 
       
 11462         
       
 11463     </div>
       
 11464 
       
 11465     <div class="description">
       
 11466         <p>subscribe to an event</p>
       
 11467     </div>
       
 11468 
       
 11469     
       
 11470 
       
 11471     
       
 11472 
       
 11473     
       
 11474 </div>
       
 11475 
       
 11476                 
       
 11477                     <div id="method_toString" class="method item inherited">
       
 11478     <h3 class="name"><code>toString</code></h3>
       
 11479 
       
 11480     
       
 11481         <span class="paren">()</span>
       
 11482     
       
 11483 
       
 11484     
       
 11485         <span class="returns-inline">
       
 11486             <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11487         </span>
       
 11488     
       
 11489 
       
 11490     
       
 11491 
       
 11492     
       
 11493 
       
 11494     
       
 11495 
       
 11496     
       
 11497 
       
 11498     
       
 11499 
       
 11500     
       
 11501 
       
 11502     <div class="meta">
       
 11503         
       
 11504             
       
 11505                 <p>Inherited from
       
 11506                 <a href="../classes/BaseCore.html#method_toString">BaseCore</a>:
       
 11507             
       
 11508         
       
 11509         
       
 11510         <a href="../files/base_js_BaseCore.js.html#l754"><code>base&#x2F;js&#x2F;BaseCore.js:754</code></a>
       
 11511         
       
 11512         </p>
       
 11513 
       
 11514 
       
 11515         
       
 11516 
       
 11517         
       
 11518     </div>
       
 11519 
       
 11520     <div class="description">
       
 11521         <p>Default toString implementation. Provides the constructor NAME
       
 11522 and the instance guid, if set.</p>
       
 11523     </div>
       
 11524 
       
 11525     
       
 11526 
       
 11527     
       
 11528         <div class="returns">
       
 11529             <h4>Returns:</h4>
       
 11530 
       
 11531             <div class="returns-description">
       
 11532                 
       
 11533                     
       
 11534                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>:
       
 11535                     
       
 11536                     String representation for this object
       
 11537                 
       
 11538             </div>
       
 11539         </div>
       
 11540     
       
 11541 
       
 11542     
       
 11543 </div>
       
 11544 
       
 11545                 
       
 11546                     <div id="method_unsubscribe" class="method item deprecated inherited">
       
 11547     <h3 class="name"><code>unsubscribe</code></h3>
       
 11548 
       
 11549     
       
 11550         <span class="paren">()</span>
       
 11551     
       
 11552 
       
 11553     
       
 11554 
       
 11555     
       
 11556         <span class="flag deprecated" title="use detach">deprecated</span>
       
 11557     
       
 11558 
       
 11559     
       
 11560 
       
 11561     
       
 11562 
       
 11563     
       
 11564 
       
 11565     
       
 11566 
       
 11567     
       
 11568 
       
 11569     <div class="meta">
       
 11570         
       
 11571             
       
 11572                 <p>Inherited from
       
 11573                 <a href="../classes/EventTarget.html#method_unsubscribe">EventTarget</a>:
       
 11574             
       
 11575         
       
 11576         
       
 11577         <a href="../files/event-custom_js_event-target.js.html#l459"><code>event-custom&#x2F;js&#x2F;event-target.js:459</code></a>
       
 11578         
       
 11579         </p>
       
 11580 
       
 11581 
       
 11582         
       
 11583             <p>Deprecated: use detach</p>
       
 11584         
       
 11585 
       
 11586         
       
 11587     </div>
       
 11588 
       
 11589     <div class="description">
       
 11590         <p>detach a listener</p>
       
 11591     </div>
       
 11592 
       
 11593     
       
 11594 
       
 11595     
       
 11596 
       
 11597     
       
 11598 </div>
       
 11599 
       
 11600                 
       
 11601                     <div id="method_unsubscribeAll" class="method item deprecated inherited">
       
 11602     <h3 class="name"><code>unsubscribeAll</code></h3>
       
 11603 
       
 11604     
       
 11605         <div class="args">
       
 11606             <span class="paren">(</span><ul class="args-list inline commas">
       
 11607             
       
 11608                 <li class="arg">
       
 11609                     
       
 11610                         <code>type</code>
       
 11611                     
       
 11612                 </li>
       
 11613             
       
 11614             </ul><span class="paren">)</span>
       
 11615         </div>
       
 11616     
       
 11617 
       
 11618     
       
 11619 
       
 11620     
       
 11621         <span class="flag deprecated" title="use detachAll">deprecated</span>
       
 11622     
       
 11623 
       
 11624     
       
 11625 
       
 11626     
       
 11627 
       
 11628     
       
 11629 
       
 11630     
       
 11631 
       
 11632     
       
 11633 
       
 11634     <div class="meta">
       
 11635         
       
 11636             
       
 11637                 <p>Inherited from
       
 11638                 <a href="../classes/EventTarget.html#method_unsubscribeAll">EventTarget</a>:
       
 11639             
       
 11640         
       
 11641         
       
 11642         <a href="../files/event-custom_js_event-target.js.html#l480"><code>event-custom&#x2F;js&#x2F;event-target.js:480</code></a>
       
 11643         
       
 11644         </p>
       
 11645 
       
 11646 
       
 11647         
       
 11648             <p>Deprecated: use detachAll</p>
       
 11649         
       
 11650 
       
 11651         
       
 11652     </div>
       
 11653 
       
 11654     <div class="description">
       
 11655         <p>Removes all listeners from the specified event.  If the event type
       
 11656 is not specified, all listeners from all hosted custom events will
       
 11657 be removed.</p>
       
 11658     </div>
       
 11659 
       
 11660     
       
 11661         <div class="params">
       
 11662             <h4>Parameters:</h4>
       
 11663 
       
 11664             <ul class="params-list">
       
 11665             
       
 11666                 <li class="param">
       
 11667                     
       
 11668                         <code class="param-name">type</code>
       
 11669                         <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11670                     
       
 11671 
       
 11672                     
       
 11673 
       
 11674                     <div class="param-description">
       
 11675                         <p>The type, or name of the event</p>
       
 11676                     </div>
       
 11677 
       
 11678                     
       
 11679                 </li>
       
 11680             
       
 11681             </ul>
       
 11682         </div>
       
 11683     
       
 11684 
       
 11685     
       
 11686 
       
 11687     
       
 11688 </div>
       
 11689 
       
 11690                 
       
 11691             </div>
       
 11692         
       
 11693 
       
 11694         
       
 11695             <div id="properties" class="api-class-tabpanel">
       
 11696                 <h2 class="off-left">Properties</h2>
       
 11697 
       
 11698                 
       
 11699                     <div id="property__allowAdHocAttrs" class="property item protected inherited">
       
 11700     <h3 class="name"><code>_allowAdHocAttrs</code></h3>
       
 11701     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 11702 
       
 11703     
       
 11704 
       
 11705     
       
 11706         <span class="flag protected">protected</span>
       
 11707     
       
 11708 
       
 11709     
       
 11710 
       
 11711     
       
 11712 
       
 11713     <div class="meta">
       
 11714         
       
 11715             <p>Inherited from
       
 11716             <a href="../classes/BaseCore.html#property__allowAdHocAttrs">
       
 11717                 BaseCore
       
 11718             </a>
       
 11719             
       
 11720             but overwritten in
       
 11721             
       
 11722         
       
 11723         
       
 11724         <a href="../files/app_js_view.js.html#l111"><code>app&#x2F;js&#x2F;view.js:111</code></a>
       
 11725         
       
 11726         </p>
       
 11727 
       
 11728         
       
 11729 
       
 11730         
       
 11731             <p>Available since 3.5.0</p>
       
 11732         
       
 11733     </div>
       
 11734 
       
 11735     <div class="description">
       
 11736         <p>This tells <code>Y.Base</code> that it should create ad-hoc attributes for config
       
 11737 properties passed to View's constructor. This makes it possible to
       
 11738 instantiate a view and set a bunch of attributes without having to subclass
       
 11739 <code>Y.View</code> and declare all those attributes first.</p>
       
 11740     </div>
       
 11741 
       
 11742     
       
 11743         <p><strong>Default:</strong> true</p>
       
 11744     
       
 11745 
       
 11746     
       
 11747 
       
 11748     
       
 11749 </div>
       
 11750 
       
 11751                 
       
 11752                     <div id="property__eventHandles" class="property item protected">
       
 11753     <h3 class="name"><code>_eventHandles</code></h3>
       
 11754     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11755 
       
 11756     
       
 11757 
       
 11758     
       
 11759         <span class="flag protected">protected</span>
       
 11760     
       
 11761 
       
 11762     
       
 11763 
       
 11764     
       
 11765 
       
 11766     <div class="meta">
       
 11767         
       
 11768             
       
 11769                 
       
 11770                 <p>
       
 11771                 
       
 11772                 Defined in
       
 11773                 
       
 11774             
       
 11775         
       
 11776         
       
 11777         <a href="../files/datatable_js_head.js.html#l319"><code>datatable&#x2F;js&#x2F;head.js:319</code></a>
       
 11778         
       
 11779         </p>
       
 11780 
       
 11781         
       
 11782 
       
 11783         
       
 11784             <p>Available since 3.5.0</p>
       
 11785         
       
 11786     </div>
       
 11787 
       
 11788     <div class="description">
       
 11789         <p>Holds the event subscriptions needing to be detached when the instance is
       
 11790 <code>destroy()</code>ed.</p>
       
 11791     </div>
       
 11792 
       
 11793     
       
 11794         <p><strong>Default:</strong> undefined (initially unset)</p>
       
 11795     
       
 11796 
       
 11797     
       
 11798 
       
 11799     
       
 11800 </div>
       
 11801 
       
 11802                 
       
 11803                     <div id="property_CELL_TEMPLATE" class="property item">
       
 11804     <h3 class="name"><code>CELL_TEMPLATE</code></h3>
       
 11805     <span class="type">HTML</span>
       
 11806 
       
 11807     
       
 11808 
       
 11809     
       
 11810 
       
 11811     
       
 11812 
       
 11813     
       
 11814 
       
 11815     <div class="meta">
       
 11816         
       
 11817             
       
 11818                 
       
 11819                 <p>
       
 11820                 
       
 11821                 Defined in
       
 11822                 
       
 11823             
       
 11824         
       
 11825         
       
 11826         <a href="../files/datatable_js_head.js.html#l83"><code>datatable&#x2F;js&#x2F;head.js:83</code></a>
       
 11827         
       
 11828         </p>
       
 11829 
       
 11830         
       
 11831 
       
 11832         
       
 11833             <p>Available since 3.5.0</p>
       
 11834         
       
 11835     </div>
       
 11836 
       
 11837     <div class="description">
       
 11838         <p>Template used to create the table's header cell markup.  Override this to
       
 11839 customize how header cell markup is created.</p>
       
 11840     </div>
       
 11841 
       
 11842     
       
 11843         <p><strong>Default:</strong> &#x27;&lt;th id=&quot;{id}&quot; colspan=&quot;{_colspan}&quot; rowspan=&quot;{_rowspan}&quot; class=&quot;{className}&quot; scope=&quot;col&quot; {_id}{abbr}{title}&gt;{content}&lt;/th&gt;&#x27;</p>
       
 11844     
       
 11845 
       
 11846     
       
 11847 
       
 11848     
       
 11849 </div>
       
 11850 
       
 11851                 
       
 11852                     <div id="property_columns" class="property item">
       
 11853     <h3 class="name"><code>columns</code></h3>
       
 11854     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array[]</a></span>
       
 11855 
       
 11856     
       
 11857 
       
 11858     
       
 11859 
       
 11860     
       
 11861 
       
 11862     
       
 11863 
       
 11864     <div class="meta">
       
 11865         
       
 11866             
       
 11867                 
       
 11868                 <p>
       
 11869                 
       
 11870                 Defined in
       
 11871                 
       
 11872             
       
 11873         
       
 11874         
       
 11875         <a href="../files/datatable_js_head.js.html#l95"><code>datatable&#x2F;js&#x2F;head.js:95</code></a>
       
 11876         
       
 11877         </p>
       
 11878 
       
 11879         
       
 11880 
       
 11881         
       
 11882             <p>Available since 3.5.0</p>
       
 11883         
       
 11884     </div>
       
 11885 
       
 11886     <div class="description">
       
 11887         <p>The data representation of the header rows to render.  This is assigned by
       
 11888 parsing the <code>columns</code> configuration array, and is used by the render()
       
 11889 method.</p>
       
 11890     </div>
       
 11891 
       
 11892     
       
 11893         <p><strong>Default:</strong> (initially unset)</p>
       
 11894     
       
 11895 
       
 11896     
       
 11897 
       
 11898     
       
 11899 </div>
       
 11900 
       
 11901                 
       
 11902                     <div id="property_containerTemplate" class="property item inherited">
       
 11903     <h3 class="name"><code>containerTemplate</code></h3>
       
 11904     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 11905 
       
 11906     
       
 11907 
       
 11908     
       
 11909 
       
 11910     
       
 11911 
       
 11912     
       
 11913 
       
 11914     <div class="meta">
       
 11915         
       
 11916             
       
 11917                 <p>Inherited from
       
 11918                 <a href="../classes/View.html#property_containerTemplate">View</a>:
       
 11919             
       
 11920         
       
 11921         
       
 11922         <a href="../files/app_js_view.js.html#l40"><code>app&#x2F;js&#x2F;view.js:40</code></a>
       
 11923         
       
 11924         </p>
       
 11925 
       
 11926         
       
 11927 
       
 11928         
       
 11929             <p>Available since 3.5.0</p>
       
 11930         
       
 11931     </div>
       
 11932 
       
 11933     <div class="description">
       
 11934         <p>Template for this view's container.</p>
       
 11935     </div>
       
 11936 
       
 11937     
       
 11938         <p><strong>Default:</strong> &quot;&lt;div/&gt;&quot;</p>
       
 11939     
       
 11940 
       
 11941     
       
 11942 
       
 11943     
       
 11944 </div>
       
 11945 
       
 11946                 
       
 11947                     <div id="property_events" class="property item inherited">
       
 11948     <h3 class="name"><code>events</code></h3>
       
 11949     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 11950 
       
 11951     
       
 11952 
       
 11953     
       
 11954 
       
 11955     
       
 11956 
       
 11957     
       
 11958 
       
 11959     <div class="meta">
       
 11960         
       
 11961             
       
 11962                 <p>Inherited from
       
 11963                 <a href="../classes/View.html#property_events">View</a>:
       
 11964             
       
 11965         
       
 11966         
       
 11967         <a href="../files/app_js_view.js.html#l50"><code>app&#x2F;js&#x2F;view.js:50</code></a>
       
 11968         
       
 11969         </p>
       
 11970 
       
 11971         
       
 11972 
       
 11973         
       
 11974     </div>
       
 11975 
       
 11976     <div class="description">
       
 11977         <p>Hash of CSS selectors mapped to events to delegate to elements matching
       
 11978 those selectors.</p>
       
 11979 
       
 11980 <p>CSS selectors are relative to the <code>container</code> element. Events are attached
       
 11981 to the container, and delegation is used so that subscribers are only
       
 11982 notified of events that occur on elements inside the container that match
       
 11983 the specified selectors. This allows the container's contents to be re-
       
 11984 rendered as needed without losing event subscriptions.</p>
       
 11985 
       
 11986 <p>Event handlers can be specified either as functions or as strings that map
       
 11987 to function names on this view instance or its prototype.</p>
       
 11988 
       
 11989 <p>The <code>this</code> object in event handlers will refer to this view instance. If
       
 11990 you'd prefer <code>this</code> to be something else, use <code>Y.bind()</code> to bind a custom
       
 11991 <code>this</code> object.</p>
       
 11992     </div>
       
 11993 
       
 11994     
       
 11995         <p><strong>Default:</strong> {}</p>
       
 11996     
       
 11997 
       
 11998     
       
 11999         <div class="example">
       
 12000             <h4>Example:</h4>
       
 12001 
       
 12002             <div class="example-content">
       
 12003                 <pre class="code prettyprint"><code>var view = new Y.View({
       
 12004     events: {
       
 12005         // Call <code>this.toggle()</code> whenever the element with the id
       
 12006         // "toggle-button" is clicked.
       
 12007         '#toggle-button': {click: 'toggle'},
       
 12008 
       
 12009         // Call <code>this.hoverOn()</code> when the mouse moves over any element
       
 12010         // with the "hoverable" class, and <code>this.hoverOff()</code> when the
       
 12011         // mouse moves out of any element with the "hoverable" class.
       
 12012         '.hoverable': {
       
 12013             mouseover: 'hoverOn',
       
 12014             mouseout : 'hoverOff'
       
 12015         }
       
 12016     }
       
 12017 });
       
 12018 </code></pre>
       
 12019             </div>
       
 12020         </div>
       
 12021     
       
 12022 
       
 12023     
       
 12024 </div>
       
 12025 
       
 12026                 
       
 12027                     <div id="property_name" class="property item deprecated inherited">
       
 12028     <h3 class="name"><code>name</code></h3>
       
 12029     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12030 
       
 12031     
       
 12032         <span class="flag deprecated" title="Use this.constructor.NAME">deprecated</span>
       
 12033     
       
 12034 
       
 12035     
       
 12036 
       
 12037     
       
 12038 
       
 12039     
       
 12040 
       
 12041     <div class="meta">
       
 12042         
       
 12043             
       
 12044                 <p>Inherited from
       
 12045                 <a href="../classes/BaseCore.html#property_name">BaseCore</a>:
       
 12046             
       
 12047         
       
 12048         
       
 12049         <a href="../files/base_js_BaseCore.js.html#l242"><code>base&#x2F;js&#x2F;BaseCore.js:242</code></a>
       
 12050         
       
 12051         </p>
       
 12052 
       
 12053         
       
 12054             <p>Deprecated: Use this.constructor.NAME</p>
       
 12055         
       
 12056 
       
 12057         
       
 12058     </div>
       
 12059 
       
 12060     <div class="description">
       
 12061         <p>The string used to identify the class of this object.</p>
       
 12062     </div>
       
 12063 
       
 12064     
       
 12065 
       
 12066     
       
 12067 
       
 12068     
       
 12069 </div>
       
 12070 
       
 12071                 
       
 12072                     <div id="property_ROW_TEMPLATE" class="property item">
       
 12073     <h3 class="name"><code>ROW_TEMPLATE</code></h3>
       
 12074     <span class="type">HTML</span>
       
 12075 
       
 12076     
       
 12077 
       
 12078     
       
 12079 
       
 12080     
       
 12081 
       
 12082     
       
 12083 
       
 12084     <div class="meta">
       
 12085         
       
 12086             
       
 12087                 
       
 12088                 <p>
       
 12089                 
       
 12090                 Defined in
       
 12091                 
       
 12092             
       
 12093         
       
 12094         
       
 12095         <a href="../files/datatable_js_head.js.html#l108"><code>datatable&#x2F;js&#x2F;head.js:108</code></a>
       
 12096         
       
 12097         </p>
       
 12098 
       
 12099         
       
 12100 
       
 12101         
       
 12102             <p>Available since 3.5.0</p>
       
 12103         
       
 12104     </div>
       
 12105 
       
 12106     <div class="description">
       
 12107         <p>Template used to create the table's header row markup.  Override this to
       
 12108 customize the row markup.</p>
       
 12109     </div>
       
 12110 
       
 12111     
       
 12112         <p><strong>Default:</strong> &#x27;&lt;tr&gt;{content}&lt;/tr&gt;&#x27;</p>
       
 12113     
       
 12114 
       
 12115     
       
 12116 
       
 12117     
       
 12118 </div>
       
 12119 
       
 12120                 
       
 12121                     <div id="property_source" class="property item">
       
 12122     <h3 class="name"><code>source</code></h3>
       
 12123     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
       
 12124 
       
 12125     
       
 12126 
       
 12127     
       
 12128 
       
 12129     
       
 12130 
       
 12131     
       
 12132 
       
 12133     <div class="meta">
       
 12134         
       
 12135             
       
 12136                 
       
 12137                 <p>
       
 12138                 
       
 12139                 Defined in
       
 12140                 
       
 12141             
       
 12142         
       
 12143         
       
 12144         <a href="../files/datatable_js_head.js.html#l120"><code>datatable&#x2F;js&#x2F;head.js:120</code></a>
       
 12145         
       
 12146         </p>
       
 12147 
       
 12148         
       
 12149 
       
 12150         
       
 12151             <p>Available since 3.5.0</p>
       
 12152         
       
 12153     </div>
       
 12154 
       
 12155     <div class="description">
       
 12156         <p>The object that serves as the source of truth for column and row data.
       
 12157 This property is assigned at instantiation from the <code>source</code> property of
       
 12158 the configuration object passed to the constructor.</p>
       
 12159     </div>
       
 12160 
       
 12161     
       
 12162         <p><strong>Default:</strong> (initially unset)</p>
       
 12163     
       
 12164 
       
 12165     
       
 12166 
       
 12167     
       
 12168 </div>
       
 12169 
       
 12170                 
       
 12171                     <div id="property_template" class="property item inherited">
       
 12172     <h3 class="name"><code>template</code></h3>
       
 12173     <span class="type">Mixed</span>
       
 12174 
       
 12175     
       
 12176 
       
 12177     
       
 12178 
       
 12179     
       
 12180 
       
 12181     
       
 12182 
       
 12183     <div class="meta">
       
 12184         
       
 12185             
       
 12186                 <p>Inherited from
       
 12187                 <a href="../classes/View.html#property_template">View</a>:
       
 12188             
       
 12189         
       
 12190         
       
 12191         <a href="../files/app_js_view.js.html#l91"><code>app&#x2F;js&#x2F;view.js:91</code></a>
       
 12192         
       
 12193         </p>
       
 12194 
       
 12195         
       
 12196 
       
 12197         
       
 12198     </div>
       
 12199 
       
 12200     <div class="description">
       
 12201         <p>Template for this view's contents.</p>
       
 12202 
       
 12203 <p>This is a convenience property that has no default behavior of its own.
       
 12204 It's only provided as a convention to allow you to store whatever you
       
 12205 consider to be a template, whether that's an HTML string, a <code>Y.Node</code>
       
 12206 instance, a Mustache template, or anything else your little heart
       
 12207 desires.</p>
       
 12208 
       
 12209 <p>How this template gets used is entirely up to you and your custom
       
 12210 <code>render()</code> method.</p>
       
 12211     </div>
       
 12212 
       
 12213     
       
 12214         <p><strong>Default:</strong> &#x27;&#x27;</p>
       
 12215     
       
 12216 
       
 12217     
       
 12218 
       
 12219     
       
 12220 </div>
       
 12221 
       
 12222                 
       
 12223                     <div id="property_THEAD_TEMPLATE" class="property item">
       
 12224     <h3 class="name"><code>THEAD_TEMPLATE</code></h3>
       
 12225     <span class="type">HTML</span>
       
 12226 
       
 12227     
       
 12228 
       
 12229     
       
 12230 
       
 12231     
       
 12232 
       
 12233     
       
 12234 
       
 12235     <div class="meta">
       
 12236         
       
 12237             
       
 12238                 
       
 12239                 <p>
       
 12240                 
       
 12241                 Defined in
       
 12242                 
       
 12243             
       
 12244         
       
 12245         
       
 12246         <a href="../files/datatable_js_head.js.html#l133"><code>datatable&#x2F;js&#x2F;head.js:133</code></a>
       
 12247         
       
 12248         </p>
       
 12249 
       
 12250         
       
 12251 
       
 12252         
       
 12253             <p>Available since 3.6.0</p>
       
 12254         
       
 12255     </div>
       
 12256 
       
 12257     <div class="description">
       
 12258         <p>HTML templates used to create the <code>&lt;thead&gt;</code> containing the table headers.</p>
       
 12259     </div>
       
 12260 
       
 12261     
       
 12262         <p><strong>Default:</strong> &#x27;&lt;thead class=&quot;{className}&quot;&gt;{content}&lt;/thead&gt;&#x27;</p>
       
 12263     
       
 12264 
       
 12265     
       
 12266 
       
 12267     
       
 12268 </div>
       
 12269 
       
 12270                 
       
 12271             </div>
       
 12272         
       
 12273 
       
 12274         
       
 12275             <div id="attrs" class="api-class-tabpanel">
       
 12276                 <h2 class="off-left">Attributes</h2>
       
 12277 
       
 12278                 
       
 12279                     <div id="attr_container" class="attr item inherited">
       
 12280     <a name="config_container"></a> 
       
 12281     <h3 class="name"><code>container</code></h3>
       
 12282     <span class="type"><a href="https://developer.mozilla.org/en/Document_Object_Model_(DOM)/HTMLElement" class="crosslink external" target="_blank">HTMLElement</a> | <a href="../classes/Node.html" class="crosslink">Node</a> | <a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12283 
       
 12284     
       
 12285 
       
 12286     
       
 12287 
       
 12288     
       
 12289 
       
 12290     
       
 12291 
       
 12292     
       
 12293 
       
 12294     
       
 12295 
       
 12296     
       
 12297 
       
 12298     <div class="meta">
       
 12299         
       
 12300             
       
 12301                 <p>Inherited from
       
 12302                 <a href="../classes/View.html#attr_container">View</a>:
       
 12303             
       
 12304         
       
 12305         
       
 12306         <a href="../files/app_js_view.js.html#l376"><code>app&#x2F;js&#x2F;view.js:376</code></a>
       
 12307         
       
 12308         </p>
       
 12309 
       
 12310         
       
 12311 
       
 12312         
       
 12313     </div>
       
 12314 
       
 12315     <div class="description">
       
 12316         <p>Container node into which this view's content will be rendered.</p>
       
 12317 
       
 12318 <p>The container node serves as the host for all DOM events attached by the
       
 12319 view. Delegation is used to handle events on children of the container,
       
 12320 allowing the container's contents to be re-rendered at any time without
       
 12321 losing event subscriptions.</p>
       
 12322 
       
 12323 <p>The default container is a <code>&lt;div&gt;</code> Node, but you can override this in
       
 12324 a subclass, or by passing in a custom <code>container</code> config value at
       
 12325 instantiation time. If you override the default container in a subclass
       
 12326 using <code>ATTRS</code>, you must use the <code>valueFn</code> property. The view's constructor
       
 12327 will ignore any assignments using <code>value</code>.</p>
       
 12328 
       
 12329 <p>When <code>container</code> is overridden by a subclass or passed as a config
       
 12330 option at instantiation time, you can provide it as a selector string, a
       
 12331 DOM element, a <code>Y.Node</code> instance, or (if you are subclassing and modifying
       
 12332 the attribute), a <code>valueFn</code> function that returns a <code>Y.Node</code> instance.
       
 12333 The value will be converted into a <code>Y.Node</code> instance if it isn't one
       
 12334 already.</p>
       
 12335 
       
 12336 <p>The container is not added to the page automatically. This allows you to
       
 12337 have full control over how and when your view is actually rendered to
       
 12338 the page.</p>
       
 12339     </div>
       
 12340 
       
 12341     
       
 12342         <p><strong>Default:</strong> Y.Node.create(this.containerTemplate)</p>
       
 12343     
       
 12344 
       
 12345     
       
 12346         <div class="emits box">
       
 12347             <h4>Fires event <code>containerChange</code></h4>
       
 12348 
       
 12349             <p>
       
 12350             Fires when the value for the configuration attribute <code>container</code> is
       
 12351             changed. You can listen for the event using the <code>on</code> method if you
       
 12352             wish to be notified before the attribute's value has changed, or
       
 12353             using the <code>after</code> method if you wish to be notified after the
       
 12354             attribute's value has changed.
       
 12355             </p>
       
 12356 
       
 12357             <div class="params">
       
 12358                 <h4>Parameters:</h4>
       
 12359 
       
 12360                 <ul class="params-list">
       
 12361                     <li class="param">
       
 12362                         <code class="param-name">e</code>
       
 12363                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 12364 
       
 12365                         <div class="param-description">
       
 12366                             An Event Facade object with the following
       
 12367                             attribute-specific properties added:
       
 12368                         </div>
       
 12369 
       
 12370                         <ul class="params-list">
       
 12371                             <li class="param">
       
 12372                                 <code class="param-name">prevVal</code>
       
 12373                                 <span class="type">Any</span>
       
 12374                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 12375                             </li>
       
 12376                             <li class="param">
       
 12377                                 <code class="param-name">newVal</code>
       
 12378                                 <span class="type">Any</span>
       
 12379                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 12380                             </li>
       
 12381                             <li class="param">
       
 12382                                 <code class="param-name">attrName</code>
       
 12383                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12384                                 <div class="param-description">The name of the attribute being set.</div>
       
 12385                             </li>
       
 12386                             <li class="param">
       
 12387                                 <code class="param-name">subAttrName</code>
       
 12388                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12389                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 12390                             </li>
       
 12391                         </ul>
       
 12392                     </li>
       
 12393                 </ul>
       
 12394             </div>
       
 12395         </div>
       
 12396     
       
 12397 
       
 12398     
       
 12399 </div>
       
 12400 
       
 12401                 
       
 12402                     <div id="attr_destroyed" class="attr item inherited">
       
 12403     <a name="config_destroyed"></a> 
       
 12404     <h3 class="name"><code>destroyed</code></h3>
       
 12405     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 12406 
       
 12407     
       
 12408 
       
 12409     
       
 12410 
       
 12411     
       
 12412 
       
 12413     
       
 12414 
       
 12415     
       
 12416 
       
 12417     
       
 12418 
       
 12419     
       
 12420         <span class="flag readonly">readonly</span>
       
 12421     
       
 12422 
       
 12423     <div class="meta">
       
 12424         
       
 12425             
       
 12426                 <p>Inherited from
       
 12427                 <a href="../classes/BaseCore.html#attr_destroyed">BaseCore</a>:
       
 12428             
       
 12429         
       
 12430         
       
 12431         <a href="../files/base_js_BaseCore.js.html#l157"><code>base&#x2F;js&#x2F;BaseCore.js:157</code></a>
       
 12432         
       
 12433         </p>
       
 12434 
       
 12435         
       
 12436 
       
 12437         
       
 12438     </div>
       
 12439 
       
 12440     <div class="description">
       
 12441         <p>Flag indicating whether or not this object
       
 12442 has been through the destroy lifecycle phase.</p>
       
 12443     </div>
       
 12444 
       
 12445     
       
 12446         <p><strong>Default:</strong> false</p>
       
 12447     
       
 12448 
       
 12449     
       
 12450         <div class="emits box">
       
 12451             <h4>Fires event <code>destroyedChange</code></h4>
       
 12452 
       
 12453             <p>
       
 12454             Fires when the value for the configuration attribute <code>destroyed</code> is
       
 12455             changed. You can listen for the event using the <code>on</code> method if you
       
 12456             wish to be notified before the attribute's value has changed, or
       
 12457             using the <code>after</code> method if you wish to be notified after the
       
 12458             attribute's value has changed.
       
 12459             </p>
       
 12460 
       
 12461             <div class="params">
       
 12462                 <h4>Parameters:</h4>
       
 12463 
       
 12464                 <ul class="params-list">
       
 12465                     <li class="param">
       
 12466                         <code class="param-name">e</code>
       
 12467                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 12468 
       
 12469                         <div class="param-description">
       
 12470                             An Event Facade object with the following
       
 12471                             attribute-specific properties added:
       
 12472                         </div>
       
 12473 
       
 12474                         <ul class="params-list">
       
 12475                             <li class="param">
       
 12476                                 <code class="param-name">prevVal</code>
       
 12477                                 <span class="type">Any</span>
       
 12478                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 12479                             </li>
       
 12480                             <li class="param">
       
 12481                                 <code class="param-name">newVal</code>
       
 12482                                 <span class="type">Any</span>
       
 12483                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 12484                             </li>
       
 12485                             <li class="param">
       
 12486                                 <code class="param-name">attrName</code>
       
 12487                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12488                                 <div class="param-description">The name of the attribute being set.</div>
       
 12489                             </li>
       
 12490                             <li class="param">
       
 12491                                 <code class="param-name">subAttrName</code>
       
 12492                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12493                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 12494                             </li>
       
 12495                         </ul>
       
 12496                     </li>
       
 12497                 </ul>
       
 12498             </div>
       
 12499         </div>
       
 12500     
       
 12501 
       
 12502     
       
 12503 </div>
       
 12504 
       
 12505                 
       
 12506                     <div id="attr_initialized" class="attr item inherited">
       
 12507     <a name="config_initialized"></a> 
       
 12508     <h3 class="name"><code>initialized</code></h3>
       
 12509     <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
       
 12510 
       
 12511     
       
 12512 
       
 12513     
       
 12514 
       
 12515     
       
 12516 
       
 12517     
       
 12518 
       
 12519     
       
 12520 
       
 12521     
       
 12522 
       
 12523     
       
 12524         <span class="flag readonly">readonly</span>
       
 12525     
       
 12526 
       
 12527     <div class="meta">
       
 12528         
       
 12529             
       
 12530                 <p>Inherited from
       
 12531                 <a href="../classes/BaseCore.html#attr_initialized">BaseCore</a>:
       
 12532             
       
 12533         
       
 12534         
       
 12535         <a href="../files/base_js_BaseCore.js.html#l143"><code>base&#x2F;js&#x2F;BaseCore.js:143</code></a>
       
 12536         
       
 12537         </p>
       
 12538 
       
 12539         
       
 12540 
       
 12541         
       
 12542     </div>
       
 12543 
       
 12544     <div class="description">
       
 12545         <p>Flag indicating whether or not this object
       
 12546 has been through the init lifecycle phase.</p>
       
 12547     </div>
       
 12548 
       
 12549     
       
 12550         <p><strong>Default:</strong> false</p>
       
 12551     
       
 12552 
       
 12553     
       
 12554         <div class="emits box">
       
 12555             <h4>Fires event <code>initializedChange</code></h4>
       
 12556 
       
 12557             <p>
       
 12558             Fires when the value for the configuration attribute <code>initialized</code> is
       
 12559             changed. You can listen for the event using the <code>on</code> method if you
       
 12560             wish to be notified before the attribute's value has changed, or
       
 12561             using the <code>after</code> method if you wish to be notified after the
       
 12562             attribute's value has changed.
       
 12563             </p>
       
 12564 
       
 12565             <div class="params">
       
 12566                 <h4>Parameters:</h4>
       
 12567 
       
 12568                 <ul class="params-list">
       
 12569                     <li class="param">
       
 12570                         <code class="param-name">e</code>
       
 12571                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 12572 
       
 12573                         <div class="param-description">
       
 12574                             An Event Facade object with the following
       
 12575                             attribute-specific properties added:
       
 12576                         </div>
       
 12577 
       
 12578                         <ul class="params-list">
       
 12579                             <li class="param">
       
 12580                                 <code class="param-name">prevVal</code>
       
 12581                                 <span class="type">Any</span>
       
 12582                                 <div class="param-description">The value of the attribute, prior to it being set.</div>
       
 12583                             </li>
       
 12584                             <li class="param">
       
 12585                                 <code class="param-name">newVal</code>
       
 12586                                 <span class="type">Any</span>
       
 12587                                 <div class="param-description">The value the attribute is to be set to.</div>
       
 12588                             </li>
       
 12589                             <li class="param">
       
 12590                                 <code class="param-name">attrName</code>
       
 12591                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12592                                 <div class="param-description">The name of the attribute being set.</div>
       
 12593                             </li>
       
 12594                             <li class="param">
       
 12595                                 <code class="param-name">subAttrName</code>
       
 12596                                 <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
       
 12597                                 <div class="param-description">If setting a property within the attribute's value, the name of the sub-attribute property being set.</div>
       
 12598                             </li>
       
 12599                         </ul>
       
 12600                     </li>
       
 12601                 </ul>
       
 12602             </div>
       
 12603         </div>
       
 12604     
       
 12605 
       
 12606     
       
 12607 </div>
       
 12608 
       
 12609                 
       
 12610             </div>
       
 12611         
       
 12612 
       
 12613         
       
 12614             <div id="events" class="api-class-tabpanel">
       
 12615                 <h2 class="off-left">Events</h2>
       
 12616 
       
 12617                 
       
 12618                     <div id="event_destroy" class="events item inherited">
       
 12619     <h3 class="name"><code>destroy</code></h3>
       
 12620     <span class="type"></span>
       
 12621 
       
 12622     
       
 12623 
       
 12624     
       
 12625 
       
 12626     
       
 12627 
       
 12628     
       
 12629 
       
 12630     <div class="meta">
       
 12631         
       
 12632             
       
 12633                 <p>Inherited from
       
 12634                 <a href="../classes/BaseObservable.html#event_destroy">BaseObservable</a>:
       
 12635             
       
 12636         
       
 12637         
       
 12638         <a href="../files/base_js_BaseObservable.js.html#l151"><code>base&#x2F;js&#x2F;BaseObservable.js:151</code></a>
       
 12639         
       
 12640         </p>
       
 12641 
       
 12642         
       
 12643 
       
 12644         
       
 12645     </div>
       
 12646 
       
 12647     <div class="description">
       
 12648         <p>
       
 12649 Lifecycle event for the destroy phase,
       
 12650 fired prior to destruction. Invoking the preventDefault
       
 12651 method on the event object provided to subscribers will
       
 12652 prevent destruction from proceeding.
       
 12653 </p>
       
 12654 
       
 12655 <p>
       
 12656 Subscribers to the "after" moment of this event, will be notified
       
 12657 after destruction is complete (and as a result cannot prevent
       
 12658 destruction).
       
 12659 </p>
       
 12660     </div>
       
 12661 
       
 12662     
       
 12663         <div class="params">
       
 12664             <h4>Event Payload:</h4>
       
 12665 
       
 12666             <ul class="params-list">
       
 12667             
       
 12668                 <li class="param">
       
 12669                     
       
 12670                         <code class="param-name">e</code>
       
 12671                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 12672                     
       
 12673 
       
 12674                     
       
 12675 
       
 12676                     <div class="param-description">
       
 12677                         <p>Event object</p>
       
 12678                     </div>
       
 12679 
       
 12680                     
       
 12681                 </li>
       
 12682             
       
 12683             </ul>
       
 12684         </div>
       
 12685     
       
 12686 
       
 12687 
       
 12688     
       
 12689 </div>
       
 12690 
       
 12691                 
       
 12692                     <div id="event_init" class="events item inherited">
       
 12693     <h3 class="name"><code>init</code></h3>
       
 12694     <span class="type"></span>
       
 12695 
       
 12696     
       
 12697 
       
 12698     
       
 12699 
       
 12700     
       
 12701 
       
 12702     
       
 12703 
       
 12704     <div class="meta">
       
 12705         
       
 12706             
       
 12707                 <p>Inherited from
       
 12708                 <a href="../classes/BaseObservable.html#event_init">BaseObservable</a>:
       
 12709             
       
 12710         
       
 12711         
       
 12712         <a href="../files/base_js_BaseObservable.js.html#l62"><code>base&#x2F;js&#x2F;BaseObservable.js:62</code></a>
       
 12713         
       
 12714         </p>
       
 12715 
       
 12716         
       
 12717 
       
 12718         
       
 12719     </div>
       
 12720 
       
 12721     <div class="description">
       
 12722         <p>
       
 12723 Lifecycle event for the init phase, fired prior to initialization.
       
 12724 Invoking the preventDefault() method on the event object provided
       
 12725 to subscribers will prevent initialization from occuring.
       
 12726 </p>
       
 12727 
       
 12728 <p>
       
 12729 Subscribers to the "after" momemt of this event, will be notified
       
 12730 after initialization of the object is complete (and therefore
       
 12731 cannot prevent initialization).
       
 12732 </p>
       
 12733     </div>
       
 12734 
       
 12735     
       
 12736         <div class="params">
       
 12737             <h4>Event Payload:</h4>
       
 12738 
       
 12739             <ul class="params-list">
       
 12740             
       
 12741                 <li class="param">
       
 12742                     
       
 12743                         <code class="param-name">e</code>
       
 12744                         <span class="type"><a href="../classes/EventFacade.html" class="crosslink">EventFacade</a></span>
       
 12745                     
       
 12746 
       
 12747                     
       
 12748 
       
 12749                     <div class="param-description">
       
 12750                         <p>Event object, with a cfg property which
       
 12751 refers to the configuration object passed to the constructor.</p>
       
 12752                     </div>
       
 12753 
       
 12754                     
       
 12755                 </li>
       
 12756             
       
 12757             </ul>
       
 12758         </div>
       
 12759     
       
 12760 
       
 12761 
       
 12762     
       
 12763 </div>
       
 12764 
       
 12765                 
       
 12766             </div>
       
 12767         
       
 12768     </div>
       
 12769 </div>
       
 12770 
       
 12771                     </div>
       
 12772                 </div>
       
 12773             </div>
       
 12774         </div>
       
 12775     </div>
       
 12776 </div>
       
 12777 <script src="../assets/vendor/prettify/prettify-min.js"></script>
       
 12778 <script>prettyPrint();</script>
       
 12779 <script src="../assets/js/yui-prettify.js"></script>
       
 12780 <script src="../assets/../api.js"></script>
       
 12781 <script src="../assets/js/api-filter.js"></script>
       
 12782 <script src="../assets/js/api-list.js"></script>
       
 12783 <script src="../assets/js/api-search.js"></script>
       
 12784 <script src="../assets/js/apidocs.js"></script>
       
 12785 </body>
       
 12786 </html>