MCPcopy Create free account
hub / github.com/blockstrap/framework / _fnAdjustColumnSizing

Function _fnAdjustColumnSizing

blockstrap/js/dependencies/tables.js:702–723  ·  view source on GitHub ↗

* Adjust the table column widths for new data. Note: you would probably want to * do a redraw after calling this function! * @param {object} settings dataTables settings object * @memberof DataTable#oApi

( settings )

Source from the content-addressed store, hash-verified

700 * @memberof DataTable#oApi
701 */
702 function _fnAdjustColumnSizing ( settings )
703 {
704 /* Not interested in doing column width calculation if auto-width is disabled */
705 if ( settings.oFeatures.bAutoWidth !== false )
706 {
707 var columns = settings.aoColumns;
708
709 _fnCalculateColumnWidths( settings );
710 for ( var i=0 , iLen=columns.length ; i<iLen ; i++ )
711 {
712 columns[i].nTh.style.width = columns[i].sWidth;
713 }
714 }
715
716 var scroll = settings.oScroll;
717 if ( scroll.sY !== '' || scroll.sX !== '')
718 {
719 _fnScrollDraw( settings );
720 }
721
722 _fnCallbackFire( settings, null, 'column-sizing', [settings] );
723 }
724
725
726 /**

Callers 4

_fnInitCompleteFunction · 0.85
_fnCalculateColumnWidthsFunction · 0.85
__setColumnVisFunction · 0.85
tables.jsFile · 0.85

Calls 3

_fnCalculateColumnWidthsFunction · 0.85
_fnScrollDrawFunction · 0.85
_fnCallbackFireFunction · 0.85

Tested by

no test coverage detected