Jump to content

AtkDataGrid: Difference between revisions

From NusaATK
m Added default limit example
Lorna (talk | contribs)
add the remove component options list
 
(7 intermediate revisions by 3 users not shown)
Line 2: Line 2:


==Modify datagrid==
==Modify datagrid==
To modify the behaviour or layout of the datagrid you can add the method 'modigyDatagrid' to your AtkNode.
To modify the behaviour or layout of the datagrid you can add the method 'modifyDatagrid' to your AtkNode.


<code>   
<code>   
Line 15: Line 15:
       // Remove the record count summary in the bottom right of the datagrid
       // Remove the record count summary in the bottom right of the datagrid
       $grid->removeComponent("summary");
       $grid->removeComponent("summary");
 
     
       // Change the default limit on a node (Show less or more items on a single page)
       // Change the default limit on a node (Show less or more items on a single page)
       $grid->setDefaultLimit(123);
       $grid->setDefaultLimit(123);
     }
     }
</code>
</code>
The removeComponent method can take at least the following arguments:
* summary
* list
* index
* norecordsfound
* paginator
* limit

Latest revision as of 11:00, 18 June 2010

Modify datagrid

To modify the behaviour or layout of the datagrid you can add the method 'modifyDatagrid' to your AtkNode.

   /**
    * Modify grid.
    * 
    * @param atkDataGrid $grid grid
    * @param int         $mode CREATE or RESUME
    */
   public function modifyDataGrid(atkDataGrid $grid, $mode)
   {    
     // Remove the record count summary in the bottom right of the datagrid
     $grid->removeComponent("summary");
     
     // Change the default limit on a node (Show less or more items on a single page)
     $grid->setDefaultLimit(123);
   }

The removeComponent method can take at least the following arguments:

  • summary
  • list
  • index
  • norecordsfound
  • paginator
  • limit