1
0
mirror of https://github.com/DataTables/DataTables.git synced 2025-02-19 17:54:14 +01:00

Api: Column selector - add the ability to select columns counting from

the right by passing in a negative number
This commit is contained in:
Allan Jardine 2013-11-14 17:21:48 +00:00
parent 48931bbb18
commit ed4afe6178
2 changed files with 9 additions and 4 deletions

View File

@ -1 +1 @@
5afd517bf01c3372e18727c3c2d845d8b984a581
160619c89f156e4814065d9224f5c11342b27a80

View File

@ -7590,8 +7590,10 @@
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* Columns
*
* {integer} - column index
* "{integer}" - column index
* {integer} - column index >= 0 (count from left)
* "{integer}" - column index >= 0 (count from left)
* {integer} - column index < 0 (count from right)
* "{integer}" - column index < 0 (count from right)
* "{integer}:visIdx" - visible column index (i.e. translate to column index)
* "{integer}:visible" - alias for {integer}:visIdx
* "{string}" - column name
@ -7620,7 +7622,10 @@
}
else if ( selInt !== null ) {
// Integer selector
return [ selInt ];
return [ selInt >= 0 ?
selInt : // Count from left
columns.length + selInt // Count from right (+ because its a negative value)
];
}
else {
var match = s.match( __re_column_selector );