Таблицу можно использовать как источник данных, которые будут обработаны через JS.
Для этого необходимо указать в SELECT 3 GetItems viewType='custom', в этом случае таблица не выводится (выводится только заголовок и фильтры).
Последующая JS обработка происходит в коллбеке GetItems.
Пример работы на демостенде - https://demo.web-automation.ru/list/watch/tablica-s-kastom-vyvodom-cherez-js---63
Пример JS коллбека GetItems:
<script>
$(function(){
as.crud2callbacks["watch_customViewType_getItems"] = function(options, data){
console.log("table data", data)
var cont = options.cont;
var s = "";
for(var i = 0; i < data.items.length; i++){
var item = data.items[i];
s+= "#"+item.id + " " + item.name + " (" + item.cnt + ")<br>";
}
s+="<hr>";
if(data.footerItems){
s+="<h4>Footer items</h4>";
for(var i = 0; i < data.footerItems.length; i++){
var fi = data.footerItems[i];
for(var key in fi) {
var value = fi[key];
s += key + "=" + value+ ", "
}
s+="<br>";
}
}
s+= as.crud2.getPagingMakeup(options, 'pgClass')
cont.append(s);
}
});
</script>
Примечание: