{"classData":[{"comment":"/**\n * @class Neo.table.header.Button\n * @extends Neo.button.Base\n */","meta":{"filename":"Button.mjs","lineno":5,"columnno":0,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{}},"kind":"class","name":"Button","augments":["Neo.button.Base"],"memberof":"Neo.table.header","longname":"Neo.table.header.Button","scope":"static","$longname":"Neo.table.header.Button","$kind":"class","id":3371,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n         * Valid values for align\n         * @member {String[]} alignValues: ['left', 'center', 'right']\n         * @protected\n         * @static\n         */","meta":{"filename":"Button.mjs","lineno":17,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{}},"description":"Valid values for align","kind":"member","name":"alignValues:","type":{"names":["Array.<String>"]},"access":"protected","scope":"static","longname":"alignValues:","$longname":"alignValues:","$kind":"property","id":3372,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n         * @member {String} className='Neo.table.header.Button'\n         * @protected\n         */","meta":{"filename":"Button.mjs","lineno":25,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{}},"kind":"member","name":"className","type":{"names":["String"]},"defaultvalue":"'Neo.table.header.Button'","access":"protected","longname":"className","scope":"global","$longname":"className","$kind":"property","id":3373,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n         * @member {String} ntype='table-header-button'\n         * @protected\n         */","meta":{"filename":"Button.mjs","lineno":30,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{}},"kind":"member","name":"ntype","type":{"names":["String"]},"defaultvalue":"'table-header-button'","access":"protected","longname":"ntype","scope":"global","$longname":"ntype","$kind":"property","id":3374,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n         * Alignment of the matching table cells. Valid values are left, center, right\n         * @member {String} align_='left'\n         */","meta":{"filename":"Button.mjs","lineno":35,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{}},"description":"Alignment of the matching table cells. Valid values are left, center, right","kind":"member","name":"align_","type":{"names":["String"]},"defaultvalue":"'left'","longname":"align_","scope":"global","$longname":"align_","$kind":"property","id":3375,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n         * @member {Array} cls=['neo-table-header-button']\n         */","meta":{"filename":"Button.mjs","lineno":39,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{}},"kind":"member","name":"cls","type":{"names":["Array"]},"defaultvalue":"['neo-table-header-button']","longname":"cls","scope":"global","$longname":"cls","$kind":"property","id":3376,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n         * @member {String|null} dataField=null\n         */","meta":{"filename":"Button.mjs","lineno":43,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{}},"kind":"member","name":"dataField","type":{"names":["String","null"]},"defaultvalue":null,"longname":"dataField","scope":"global","$longname":"dataField","$kind":"property","id":3377,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n         * Sort direction when clicking on an unsorted button\n         * @member {String} defaultSortDirection='ASC'\n         */","meta":{"filename":"Button.mjs","lineno":48,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{}},"description":"Sort direction when clicking on an unsorted button","kind":"member","name":"defaultSortDirection","type":{"names":["String"]},"defaultvalue":"'ASC'","longname":"defaultSortDirection","scope":"global","$longname":"defaultSortDirection","$kind":"property","id":3378,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n         * @member {Boolean} draggable_=true\n         */","meta":{"filename":"Button.mjs","lineno":52,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{}},"kind":"member","name":"draggable_","type":{"names":["Boolean"]},"defaultvalue":true,"longname":"draggable_","scope":"global","$longname":"draggable_","$kind":"property","id":3379,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n         * @member {Object} editorConfig=null\n         */","meta":{"filename":"Button.mjs","lineno":56,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{}},"kind":"member","name":"editorConfig","type":{"names":["Object"]},"defaultvalue":null,"longname":"editorConfig","scope":"global","$longname":"editorConfig","$kind":"property","id":3380,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n         * @member {Object} filterConfig=null\n         */","meta":{"filename":"Button.mjs","lineno":60,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{}},"kind":"member","name":"filterConfig","type":{"names":["Object"]},"defaultvalue":null,"longname":"filterConfig","scope":"global","$longname":"filterConfig","$kind":"property","id":3381,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n         * @member {Neo.form.field.Base|null} filterField=null\n         * @protected\n         */","meta":{"filename":"Button.mjs","lineno":65,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{}},"kind":"member","name":"filterField","type":{"names":["Neo.form.field.Base","null"]},"defaultvalue":null,"access":"protected","longname":"filterField","scope":"global","$longname":"filterField","$kind":"property","id":3382,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n         * @member {String} iconCls='fa fa-arrow-circle-up'\n         */","meta":{"filename":"Button.mjs","lineno":69,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{}},"kind":"member","name":"iconCls","type":{"names":["String"]},"defaultvalue":"'fa","description":"fa-arrow-circle-up'","longname":"iconCls","scope":"global","$longname":"iconCls","$kind":"property","id":3383,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n         * @member {String} iconPosition='right'\n         */","meta":{"filename":"Button.mjs","lineno":73,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{}},"kind":"member","name":"iconPosition","type":{"names":["String"]},"defaultvalue":"'right'","longname":"iconPosition","scope":"global","$longname":"iconPosition","$kind":"property","id":3384,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n         * 'ASC', 'DESC' or null\n         * @member {String|null} isSorted_=null\n         * @protected\n         */","meta":{"filename":"Button.mjs","lineno":79,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{}},"description":"'ASC', 'DESC' or null","kind":"member","name":"isSorted_","type":{"names":["String","null"]},"defaultvalue":null,"access":"protected","longname":"isSorted_","scope":"global","$longname":"isSorted_","$kind":"property","id":3385,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n         * Scope to execute the column renderer.\n         * Defaults to the matching table.Container\n         * @member {Neo.core.Base|null} rendererScope=null\n         */","meta":{"filename":"Button.mjs","lineno":85,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{}},"description":"Scope to execute the column renderer.<br />Defaults to the matching table.Container","kind":"member","name":"rendererScope","type":{"names":["Neo.core.Base","null"]},"defaultvalue":null,"longname":"rendererScope","scope":"global","$longname":"rendererScope","$kind":"property","id":3386,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n         * @member {Boolean} showHeaderFilter_=false\n         */","meta":{"filename":"Button.mjs","lineno":89,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{}},"kind":"member","name":"showHeaderFilter_","type":{"names":["Boolean"]},"defaultvalue":false,"longname":"showHeaderFilter_","scope":"global","$longname":"showHeaderFilter_","$kind":"property","id":3387,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n         * @member {String} _vdom\n         */","meta":{"filename":"Button.mjs","lineno":93,"columnno":8,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{}},"kind":"member","name":"_vdom","type":{"names":["String"]},"longname":"_vdom","scope":"global","$longname":"_vdom","$kind":"property","id":3388,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * @param {Object} config\n     */","meta":{"range":[2888,3467],"filename":"Button.mjs","lineno":105,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100105487","name":"Button#construct","type":"MethodDefinition","paramnames":["config"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"config"}],"name":"construct","longname":"Button#construct","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#construct","$kind":"method","id":3389,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * Triggered after the draggable config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[3626,3898],"filename":"Button.mjs","lineno":134,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100105553","name":"Button#afterSetDraggable","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the draggable config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetDraggable","longname":"Button#afterSetDraggable","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#afterSetDraggable","$kind":"method","id":3390,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * Triggered after the isSorted config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[4056,5047],"filename":"Button.mjs","lineno":153,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100105597","name":"Button#afterSetIsSorted","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the isSorted config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetIsSorted","longname":"Button#afterSetIsSorted","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#afterSetIsSorted","$kind":"method","id":3391,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * Triggered after the showHeaderFilter config got changed\n     * @param {Boolean} value\n     * @param {Boolean} oldValue\n     * @protected\n     */","meta":{"range":[5213,6319],"filename":"Button.mjs","lineno":193,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100105712","name":"Button#afterSetShowHeaderFilter","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered after the showHeaderFilter config got changed","params":[{"type":{"names":["Boolean"]},"name":"value"},{"type":{"names":["Boolean"]},"name":"oldValue"}],"access":"protected","name":"afterSetShowHeaderFilter","longname":"Button#afterSetShowHeaderFilter","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#afterSetShowHeaderFilter","$kind":"method","id":3392,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * Triggered before the align config gets changed\n     * @param {String} value\n     * @param {String} oldValue\n     * @protected\n     */","meta":{"range":[6474,6594],"filename":"Button.mjs","lineno":236,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100105827","name":"Button#beforeSetAlign","type":"MethodDefinition","paramnames":["value","oldValue"]},"vars":{"":null}},"description":"Triggered before the align config gets changed","params":[{"type":{"names":["String"]},"name":"value"},{"type":{"names":["String"]},"name":"oldValue"}],"access":"protected","name":"beforeSetAlign","longname":"Button#beforeSetAlign","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#beforeSetAlign","$kind":"method","id":3393,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     *\n     */","meta":{"range":[6623,6717],"filename":"Button.mjs","lineno":243,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100105842","name":"Button#destroy","type":"MethodDefinition","paramnames":["args"]},"vars":{"":null}},"name":"destroy","longname":"Button#destroy","kind":"function","memberof":"Button","scope":"instance","params":[],"$longname":"Button#destroy","$kind":"method","id":3394,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * Specify a different vdom root if needed to apply the top level style attributes on a different level.\n     * Make sure to use getVnodeRoot() as well, to keep the vdom & vnode trees in sync.\n     * @returns {Object} The new vdom root\n     */","meta":{"range":[6979,7032],"filename":"Button.mjs","lineno":254,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100105857","name":"Button#getVdomRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Specify a different vdom root if needed to apply the top level style attributes on a different level.<br />Make sure to use getVnodeRoot() as well, to keep the vdom & vnode trees in sync.","returns":[{"type":{"names":["Object"]},"description":"The new vdom root"}],"name":"getVdomRoot","longname":"Button#getVdomRoot","kind":"function","memberof":"Button","scope":"instance","params":[],"$longname":"Button#getVdomRoot","$kind":"method","id":3395,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * Specify a different vnode root if needed to apply the top level style attributes on a different level.\n     * Make sure to use getVdomRoot() as well, to keep the vdom & vnode trees in sync.\n     * @returns {Object} The new vnode root\n     */","meta":{"range":[7295,7358],"filename":"Button.mjs","lineno":263,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100105869","name":"Button#getVnodeRoot","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"description":"Specify a different vnode root if needed to apply the top level style attributes on a different level.<br />Make sure to use getVdomRoot() as well, to keep the vdom & vnode trees in sync.","returns":[{"type":{"names":["Object"]},"description":"The new vnode root"}],"name":"getVnodeRoot","longname":"Button#getVnodeRoot","kind":"function","memberof":"Button","scope":"instance","params":[],"$longname":"Button#getVnodeRoot","$kind":"method","id":3396,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[7398,7827],"filename":"Button.mjs","lineno":270,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100105881","name":"Button#onButtonClick","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"onButtonClick","longname":"Button#onButtonClick","kind":"function","memberof":"Button","scope":"instance","params":[],"$longname":"Button#onButtonClick","$kind":"method","id":3397,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[7867,7999],"filename":"Button.mjs","lineno":294,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100105931","name":"Button#onDragEnd","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"onDragEnd","longname":"Button#onDragEnd","kind":"function","memberof":"Button","scope":"instance","params":[],"$longname":"Button#onDragEnd","$kind":"method","id":3398,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[8039,8177],"filename":"Button.mjs","lineno":305,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100105955","name":"Button#onDragEnter","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"onDragEnter","longname":"Button#onDragEnter","kind":"function","memberof":"Button","scope":"instance","params":[],"$longname":"Button#onDragEnter","$kind":"method","id":3399,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[8217,8358],"filename":"Button.mjs","lineno":316,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100105981","name":"Button#onDragLeave","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"onDragLeave","longname":"Button#onDragLeave","kind":"function","memberof":"Button","scope":"instance","params":[],"$longname":"Button#onDragLeave","$kind":"method","id":3400,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * @param {Object} event\n     */","meta":{"range":[8409,8478],"filename":"Button.mjs","lineno":327,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100106007","name":"Button#onDragOver","type":"MethodDefinition","paramnames":["event"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"event"}],"name":"onDragOver","longname":"Button#onDragOver","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#onDragOver","$kind":"method","id":3401,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[8518,8651],"filename":"Button.mjs","lineno":334,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100106012","name":"Button#onDragStart","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"onDragStart","longname":"Button#onDragStart","kind":"function","memberof":"Button","scope":"instance","params":[],"$longname":"Button#onDragStart","$kind":"method","id":3402,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[8701,9127],"filename":"Button.mjs","lineno":345,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100106037","name":"Button#onDrop","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"onDrop","longname":"Button#onDrop","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#onDrop","$kind":"method","id":3403,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[9177,9898],"filename":"Button.mjs","lineno":362,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100106107","name":"Button#changeFilterOperator","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"changeFilterOperator","longname":"Button#changeFilterOperator","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#changeFilterOperator","$kind":"method","id":3404,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * @param {Object} data\n     */","meta":{"range":[9948,10887],"filename":"Button.mjs","lineno":392,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100106189","name":"Button#changeFilterValue","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"}],"name":"changeFilterValue","longname":"Button#changeFilterValue","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#changeFilterValue","$kind":"method","id":3405,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * @protected\n     */","meta":{"range":[10927,11108],"filename":"Button.mjs","lineno":428,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100106311","name":"Button#removeSortingCss","type":"MethodDefinition","paramnames":[]},"vars":{"":null}},"access":"protected","name":"removeSortingCss","longname":"Button#removeSortingCss","kind":"function","memberof":"Button","scope":"instance","params":[],"$longname":"Button#removeSortingCss","$kind":"method","id":3406,"neoClassName":"Neo.table.header.Button"},{"comment":"/**\n     * @param {Object} data\n     * @param {String} data.dataField\n     * @param {Number} data.index\n     * @param {Object} data.record\n     * @param {Number|String} data.value\n     * @returns {*}\n     */","meta":{"range":[11326,11375],"filename":"Button.mjs","lineno":446,"columnno":4,"path":"/Users/Shared/github/neomjs/neomjs-realworld-example-app/node_modules/neo.mjs/src/table/header","code":{"id":"astnode100106343","name":"Button#renderer","type":"MethodDefinition","paramnames":["data"]},"vars":{"":null}},"params":[{"type":{"names":["Object"]},"name":"data"},{"type":{"names":["String"]},"name":"data.dataField"},{"type":{"names":["Number"]},"name":"data.index"},{"type":{"names":["Object"]},"name":"data.record"},{"type":{"names":["Number","String"]},"name":"data.value"}],"returns":[{"type":{"names":["*"]}}],"name":"renderer","longname":"Button#renderer","kind":"function","memberof":"Button","scope":"instance","$longname":"Button#renderer","$kind":"method","id":3407,"neoClassName":"Neo.table.header.Button"}]}