@@ -91,15 +91,6 @@ WOQLTable.prototype.getColumnsToRender = function(){
91
91
return ( cols ? cols . filter ( col => ! self . hidden ( col ) ) : [ ] ) ;
92
92
}
93
93
94
- WOQLTable . prototype . isSortableColumn = function ( ) {
95
- return true
96
- }
97
-
98
- WOQLTable . prototype . isFilterableColumn = function ( ) {
99
- return true
100
- }
101
-
102
-
103
94
WOQLTable . prototype . getColumnHeaderContents = function ( colid ) {
104
95
colid = UTILS . removeNamespaceFromVariable ( colid ) ;
105
96
let hr = new WOQLRule ( ) . matchColumn ( this . config . rules , colid , "header" ) ;
@@ -205,10 +196,8 @@ WOQLTable.prototype.hasCellHover = WOQLTable.prototype.getCellHover;
205
196
WOQLTable . prototype . hasRowHover = WOQLTable . prototype . getRowHover ;
206
197
207
198
WOQLTable . prototype . getRenderer = function ( key , row , rownum ) {
208
- var rend = this . getSpecificRender ( key , row ) ;
209
- if ( rend ) return rend ;
210
- let renderer = this . getDefinedEvent ( row , key , "column" , "renderer" , rownum ) ;
211
- let args = this . getDefinedEvent ( row , key , "column" , "args" , rownum ) ;
199
+ return this . getDefinedEvent ( row , key , "column" , "renderer" , rownum ) ;
200
+ //let args = this.getDefinedEvent(row, key, "column", "args", rownum);
212
201
if ( ! renderer ) {
213
202
let r = this . getRendererForDatatype ( row [ key ] ) ;
214
203
renderer = r . name ;
@@ -219,6 +208,11 @@ WOQLTable.prototype.getRenderer = function(key, row, rownum){
219
208
}
220
209
}
221
210
211
+ WOQLTable . prototype . isSortableColumn = function ( key ) {
212
+ return this . getDefinedEvent ( false , key , "column" , "sortable" ) || false
213
+ }
214
+
215
+
222
216
WOQLTable . prototype . renderValue = function ( renderer , val , key , row ) {
223
217
if ( val && val [ '@type' ] ) {
224
218
renderer . type = val [ '@type' ] ;
0 commit comments