2012-12-31 110 views
5

除夕!jqGrid - 按列默認排序順序

我想能夠設置值的某些列的默認降序。所以,當用戶第一次點擊該列時,它按性質排序。

我沒有問題設置我的網格的默認排序字段和順序。但這就是我所發現的所有信息。

$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 

)); 

如何設置默認排序對每列基礎降?可能嗎?

謝謝!

+0

謝謝!你完全正確。 – Bryan

回答

5

雖然沒有在文檔中,'firstsortorder'=>'desc'是訣竅。

$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

看起來它會應用於每一列。此屬性也適用於每列,方法是將其設置在列模型中。但是,我不知道如何爲PHP版本做到這一點。 –