/**
  * @copydoc GridFeature::GridFeature()
  * Constructor.
  */
 function __construct($id = 'collapsible')
 {
     parent::__construct($id);
 }
 /**
  * Constructor.
  */
 function __construct()
 {
     parent::__construct('selectableItems');
 }
 /**
  * @see GridFeature::GridFeature()
  * @param $id string Feature identifier.
  * @param $itemsPerPage null|int Optional Number of items to show at
  * the first time. 
  * Constructor.
  */
 function __construct($id, $itemsPerPage = null)
 {
     $this->_itemsPerPage = $itemsPerPage;
     parent::__construct($id);
 }
 /**
  * Constructor.
  */
 function __construct()
 {
     parent::__construct('categoryAccordion');
 }
 /**
  * Constructor.
  * @param $overrideRowTemplate boolean This feature uses row
  * actions and it will force the usage of the gridRow.tpl.
  * If you want to use a different grid row template file, set this flag to
  * false and make sure to use a template file that adds row actions.
  * @param $nonOrderableItemMessage string optional A translated message to be used
  * when user tries to move a non orderable grid item.
  */
 function __construct($overrideRowTemplate, $nonOrderableItemMessage = null)
 {
     parent::__construct('orderItems');
     $this->setOverrideRowTemplate($overrideRowTemplate);
     $this->setNonOrderableItemMessage($nonOrderableItemMessage);
 }