This can be done using a JS trick. Add following code in JS.
function disableSorting(){
console.log('disableSorting called');
jQuery(document).ready(function(){
console.log($('.sorts').length);
if($('.sorts').length == 0){
setTimeout(function(){
disableSorting();
}, 500);
}else{
$('.sorts').each(function(){
var elem = $(this);
elem.removeClass('sorts')
});
}
});
}
function validateJQueryLoaded(){
console.log('validateJQueryLoaded called');
if (typeof jQuery === 'undefined') {
setTimeout(function(){
validateJQueryLoaded();
}, 500);
}else{
disableSorting();
}
}
validateJQueryLoaded();
Please Note: This JS has to be executed once the Data Table loads in the page.
Thanks!!
This can be done using a JS trick. Add following code in JS.
function disableSorting(){
console.log('disableSorting called');
jQuery(document).ready(function(){
console.log($('.sorts').length);
if($('.sorts').length == 0){
setTimeout(function(){
disableSorting();
}, 500);
}else{
$('.sorts').each(function(){
var elem = $(this);
elem.removeClass('sorts')
});
}
});
}
function validateJQueryLoaded(){
console.log('validateJQueryLoaded called');
if (typeof jQuery === 'undefined') {
setTimeout(function(){
validateJQueryLoaded();
}, 500);
}else{
disableSorting();
}
}
validateJQueryLoaded();
Please Note: This JS has to be executed once the Data Table loads in the page.
Thanks!!
This is exactly what i was looking for, Thanks @Vganjare
Hi nawneel,
No, not by using Splunk internal features....But, you could do it using sideview utils
like described in this answer from @sideview https://answers.splunk.com/answers/215137/prevent-users-from-table-sorting-when-clicking-on.html
cheers, MuS
Thanks for response @MuS
I do not intend to use sideviews utils.