To exclude a column from being part of a Search, I can use this piece of code in the Browse Form's Javascript field in nuBuilderPro.
Code: Select all
$("[id='nusearch_9'").prop('checked', false);
Code: Select all
$("[id='nusearch_9'").prop('checked', false);
Code: Select all
function nuSetNoSearchColumns(a){
var s = nuFORM.getCurrent().nosearch_columns;
a = s.concat(a);
for(var i = 0 ; i < a.length ; i++){
$('#nusort_' + a[i]).addClass('nuNoSearch');
}
nuFORM.setProperty('nosearch_columns', a);
}
Code: Select all
nuSetNoSearchColumns([1,3,4);
Code: Select all
function nuGetColumnNumbers(columnTitles) {
var a = Array();
var bc = nuFORM.getCurrent();
var col = bc.browse_columns;
for (c = 0; c < col.length; c++) {
var f = col[c].title;
if (columnTitles.indexOf(f) != -1) {
a.push(c);
}
}
return a;
}
function nuSetNoSearchColumns(a){
var s = nuFORM.getCurrent().nosearch_columns;
a = s.concat(a);
for(var i = 0 ; i < a.length ; i++){
$('#nusort_' + a[i]).addClass('nuNoSearch');
}
nuFORM.setProperty('nosearch_columns', a);
}
nuSetNoSearchColumns(nuGetColumnNumbers(['emp_firstname', 'emp_lastname']));