CRM-14816 - Order Rows widget is broken again
authoratif-shaikh <shaikh388@gmail.com>
Thu, 19 Jun 2014 12:52:10 +0000 (18:22 +0530)
committeratif-shaikh <shaikh388@gmail.com>
Thu, 19 Jun 2014 12:52:10 +0000 (18:22 +0530)
https://issues.civicrm.org/jira/browse/CRM-14816

CRM/Core/Resources.php
templates/CRM/common/jsortable.tpl

index 8d7f8adbd771ab08468c9c46289c186d3e723db1..706d80de9a923354ca92e37a7a4b643d5f9ffb21 100644 (file)
@@ -607,6 +607,7 @@ class CRM_Core_Resources {
       "packages/jquery/plugins/jquery.timeentry$min.js",
 
       "packages/jquery/plugins/DataTables/media/js/jquery.dataTables$min.js",
+      "packages/jquery/plugins/DataTables/media/css/jquery.dataTables$min.css",
 
       "packages/jquery/plugins/jquery.validate$min.js",
       "packages/jquery/plugins/jquery.ui.datepicker.validation.pack.js",
index 3e483314aa7778ba388f7e1cc8029d1e29c69c6f..1491a16b6a53a0cbe6bb4418e58c205e4bed8b69 100644 (file)
@@ -76,8 +76,8 @@ eval('tableId =[' + tableId + ']');
                     sortColumn += '[' + count + ', "asc" ],';
                 }
                 sortId   = getRowId(tdObject, cj(this).attr('id') +' hiddenElement' );
-                sortEnabled = false;
-                columns += '{ "sType": \'' + stype + '\', "fnRender": function (oObj) { return oObj.aData[' + sortId + ']; },"bUseRendered": false},';
+                sortEnabled = true;
+                columns += '{ "render": function ( data, type, row ) { return "<div style=\'display:none\'>"+ data +"</div>" + row[sortId] ; }, "targets": sortColumn,"bUseRendered": false},';
             break;
             case 'nosort':
                 columns += '{ "bSortable": false, "sClass": "'+ getElementClass( this ) +'"},';