2012-12-31 18 views
5

Szczęśliwego Nowego Roku!jqGrid - domyślne sortowanie według kolumn

Chciałbym móc ustawić wartość domyślną dla niektórych kolumn do malejących. Tak więc, po raz pierwszy użytkownik klika tę kolumnę, sortuje malejąco.

Nie mam problemu z ustawieniem domyślnego pola sortowania i kolejności mojej siatki. Ale to wszystkie informacje, które znajduję.

$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 

)); 

Jak ustawić sortowanie domyślne na malejące dla każdej kolumny? Czy to możliwe?

Dzięki!

+0

Dzięki! masz dokładnie rację. – Bryan

Odpowiedz

5

Chociaż nie w dokumentacji, "firstsortorder" => "desc" robi lewę.

$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

Wygląda na to, że będzie miał zastosowanie do każdej kolumny. Ten atrybut działa również dla każdej kolumny, ustawiając ją w modelu kolumny. Nie wiem, jak to zrobić w wersji PHP. –

Powiązane problemy