EasyUI Forum
December 05, 2025, 11:01:52 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Datagrid multiple sort directly via javascript  (Read 9881 times)
aswzen
Sr. Member
****
Posts: 287


Indonesian

aswzen
View Profile WWW Email
« on: September 01, 2015, 12:25:12 AM »

How to do multiple sorting via javascript? and with different order
I saw on documentation that sort method only accept one column

My table properties :
Code:
 <table class="easyui-datagrid" title="Multiple Sorting" style="width:700px;height:250px"
            data-options="singleSelect:true,collapsible:true,
                url:'datagrid_data1.json',
                method:'get',
                remoteSort:false,
                multiSort:true
            ">

So how to make it multiple sort?
I tried like this
Code:
$('#dg').datagrid('sort', {			// FIRST SORT -- ASCENDING
sortName: 'name',
sortOrder: 'asc'
});
$('#dg').datagrid('sort', { // SECOND SORT -- DESCENDING
sortName: 'productid',
sortOrder: 'desc'
});
and the SECOND SORT will reset the FIRST SORT

here the fiddle for sandbox (just sort the productname and unitcost)
http://jsfiddle.net/v6njm7a7/

Thank you in advance  Smiley
« Last Edit: September 01, 2015, 12:51:56 AM by aswzen » Logged

Regards,
Sigit

- Indonesian jEasyUI Facebook page : https://www.facebook.com/groups/jeasyuiid/
aswzen
Sr. Member
****
Posts: 287


Indonesian

aswzen
View Profile WWW Email
« Reply #1 on: September 01, 2015, 12:56:36 AM »

found it

Code:
    $('#dg').datagrid('sort', {	
        sortName: 'productid,unitcost',
        sortOrder: 'desc,asc'
    });

I think It's better to put this information on documentation
Logged

Regards,
Sigit

- Indonesian jEasyUI Facebook page : https://www.facebook.com/groups/jeasyuiid/
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!