@@ -113,6 +113,12 @@ Just call `createTable` method in your document ready function with your json `d
113113
114114 ** Ex:** ` footerAlign: 'left' `
115115
116+ - #### debug
117+ Show all indexes on all cells
118+ Default: false
119+
120+ ** Ex:** ` debug: true `
121+
116122> ** Every single value of these properties is similar to CSS property value.**
117123
118124- #### colsSameWidh
@@ -259,25 +265,42 @@ var data = [
259265 }
260266 ];
261267
262- var parser = function (value ) {
263- if (String (value) == ' true' )
264- value = ' ✔' ;
265- else if (String (value) == ' false' )
266- value = ' -' ;
267- else if (value == null )
268- value = ' ' ;
269- else if (value == ' Female' )
270- value = ' 👨🏻' ;
271- else if (value == ' Male' )
272- value = ' 👩🏻' ;
273- return value;
274-
275- $ (' #table' ).createTable (data, { showTableHeaderCounter: true ,
276- parser: parser,
277- parserCols: [' gender' ,' registered' ],
278- colsSameWidh: false ,
279- width: ' 80%'
280- });
268+ var parser = function (rowIdx , colIdx , value , isHead ) {
269+ if (String (value) == ' true' )
270+ value = ' ✔' ;
271+ else if (String (value) == ' false' )
272+ value = ' -' ;
273+ else if (value == null )
274+ value = ' ' ;
275+ else if (String (value) == ' Male' )
276+ value = ' 👨🏻' ;
277+ else if (String (value) == ' Female' )
278+ value = ' 👩🏻' ;
279+ return (value);
280+ }
281+
282+ $ (' #table' ).createTable (data, {
283+ // showTableHeader: false,
284+ showTableRowNumber: true ,
285+ // rowNumberInitialValue: 101,
286+ colsSameWidth: false ,
287+ width: ' 80%' ,
288+
289+ parser: parser,
290+ // parseHeader: true,
291+ // parseRowNumber: true,
292+ // parserCols: ['registered'],
293+
294+ showTitle: true ,
295+ titleText: ' My awesome table' ,
296+ // titleAlign: 'left',
297+
298+ showFooter: true ,
299+ // footerText: 'My awesome footer',
300+ footerAlign: ' right' ,
301+
302+ // debug: true
303+ });
281304```
282305
283306
0 commit comments