Lines 492-500
function _dt_default_ajax (params){
Link Here
|
492 |
[col.related + '.' + col.relatedSearchOn]: query_term |
492 |
[col.related + '.' + col.relatedSearchOn]: query_term |
493 |
}; |
493 |
}; |
494 |
} else if (coded_datatype && coded_datatype.length > 1) { |
494 |
} else if (coded_datatype && coded_datatype.length > 1) { |
495 |
if (global_search.length){ |
495 |
if (global_search.length || value.length){ |
496 |
coded_datatype = coded_datatype[1]; |
496 |
coded_datatype = coded_datatype[1]; |
497 |
const regex = new RegExp(`^${global_search}`, 'i'); |
497 |
const search_value = value.length ? value : global_search; |
|
|
498 |
const regex = new RegExp(`^${search_value}`, 'i'); |
498 |
if ( coded_values && coded_values.hasOwnProperty(coded_datatype) ) { |
499 |
if ( coded_values && coded_values.hasOwnProperty(coded_datatype) ) { |
499 |
let codes = [...coded_values[coded_datatype].entries()] |
500 |
let codes = [...coded_values[coded_datatype].entries()] |
500 |
.filter(([label]) => regex.test(label)) |
501 |
.filter(([label]) => regex.test(label)) |
501 |
- |
|
|