Browse Source

Added LinkSorter::attributes.

tags/2.0.0-beta
Qiang Xue 11 years ago
parent
commit
4edd842558
  1. 8
      framework/yii/widgets/LinkSorter.php

8
framework/yii/widgets/LinkSorter.php

@ -28,6 +28,11 @@ class LinkSorter extends Widget
*/ */
public $sort; public $sort;
/** /**
* @var array list of the attributes that support sorting. If not set, it will be determined
* using [[Sort::attributes]].
*/
public $attributes;
/**
* @var array HTML attributes for the sorter container tag. * @var array HTML attributes for the sorter container tag.
*/ */
public $options = array('class' => 'sorter'); public $options = array('class' => 'sorter');
@ -58,8 +63,9 @@ class LinkSorter extends Widget
*/ */
protected function renderSortLinks() protected function renderSortLinks()
{ {
$attributes = empty($this->atttributes) ? array_keys($this->sort->attributes) : $this->attributes;
$links = array(); $links = array();
foreach (array_keys($this->sort->attributes) as $name) { foreach ($attributes as $name) {
$links[] = $this->sort->link($name); $links[] = $this->sort->link($name);
} }
return Html::ul($links, array('encode' => false)); return Html::ul($links, array('encode' => false));

Loading…
Cancel
Save