Skip to content

Commit 099ced4

Browse files
committed
implement searching by columns
1 parent 13d2513 commit 099ced4

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

R/utils.R

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -381,6 +381,12 @@ dataTablesJSON <- function(data, query) {
381381
i <- unique(unlist(i))
382382
data <- data[i, , drop = FALSE]
383383
}
384+
i <- NULL
385+
for (j in seq_len(as.integer(iColumns)) - 1) {
386+
if (is.null(k <- get_exists(sprintf('sSearch_%d', j), 'character'))) next
387+
if (nzchar(k)) i <- c(i, grep(k, data[, j + 1]))
388+
}
389+
if (length(i)) data <- data[i, , drop = FALSE]
384390
# sorting
385391
oList <- list()
386392
for (j in seq_len(as.integer(iSortingCols)) - 1) {

0 commit comments

Comments
 (0)