2012-12-31 13 views
5

Chúc mừng năm mới!jqGrid - Thứ tự sắp xếp mặc định theo cột

Tôi muốn có thể đặt giá trị mặc định cho một số cột giảm dần. Vì vậy, lần đầu tiên người dùng nhấp vào cột đó, nó sắp xếp giảm dần theo tự nhiên.

Tôi không có vấn đề gì khi đặt trường sắp xếp mặc định và thứ tự lưới của tôi. Nhưng đó là tất cả thông tin tôi đang tìm kiếm.

$grid->setGridOptions(array(

"caption"=>"Player Statistics", 
"rowNum"=>200, 
"rowList"=>array(50,200,1000), 
"sortname"=>"percentOwned", 
"sortorder" => 'desc', 
"width" => 1000, 
"height" => 400, 
"hoverrows" => true, 
"viewrecords" => false 

)); 

Làm cách nào để đặt loại mặc định để giảm dần trên cơ sở mỗi cột? Có thể không?

Cảm ơn!

+0

Cảm ơn! bạn hoàn toàn đúng. – Bryan

Trả lời

5

Mặc dù không có trong tài liệu hướng dẫn, 'firstsortorder' => 'desc' thực hiện thủ thuật.

$grid->setGridOptions(array(
'firstsortorder' => 'desc' 
"caption"=>"Player Statistics", 
"rowNum"=>200, 
"rowList"=>array(50,200,1000), 
"sortname"=>"percentOwned", 
"sortorder" => 'desc', 
"width" => 1000, 
"height" => 400, 
"hoverrows" => true, 
"viewrecords" => false 
)); 
+0

Có vẻ như nó sẽ áp dụng cho mọi cột. Thuộc tính này cũng hoạt động cho mỗi cột bằng cách đặt nó trong mô hình của cột. Tôi không biết làm thế nào để làm điều đó cho phiên bản PHP, tuy nhiên. –