【问题标题】:jqGrid - Default Sort Order by ColumnjqGrid - 按列的默认排序顺序
【发布时间】:2012-12-15 19:34:26
【问题描述】:

除夕快乐!

我希望能够将某些列的默认值设置为降序。因此,用户第一次单击该列时,它会按自然降序排序。

我可以设置网格的默认排序字段和顺序。但这就是我找到的所有信息。

$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

));

如何将默认排序设置为按列降序排列?有可能吗?

谢谢!

【问题讨论】:

  • 谢谢!你完全正确。

标签: jqgrid jqgrid-php


【解决方案1】:

虽然文档中没有,但 '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
));

【讨论】:

  • 看起来它将适用于每一列。通过在列的模型中设置该属性,该属性也适用于每一列。但是,我不知道如何为 PHP 版本执行此操作。
猜你喜欢
  • 2011-04-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-01
  • 2015-04-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多