@@ -40,25 +40,21 @@ public function __construct($itemsPerPage = null, $showPagination = null, $showA
4040 {
4141 parent ::__construct ();
4242
43- $ this ->addComponent (new GridFieldButtonRow ('before ' ));
44- $ this ->addComponent (new GridFieldAddNewButton ('buttons-before-left ' ));
45- $ this ->addComponent (new GridFieldToolbarHeader ());
46- $ this ->addComponent ($ filter = new GridFieldFilterHeader ());
47- $ this ->addComponent (new GridFieldDataColumns ());
48- $ this ->addComponent (new VersionedGridFieldState ());
49- $ this ->addComponent (new GridFieldEditButton ());
43+ $ this ->addComponent (GridFieldButtonRow::create ('before ' ));
44+ $ this ->addComponent (GridFieldAddNewButton::create ('buttons-before-left ' ));
45+ $ this ->addComponent (GridFieldToolbarHeader::create ());
46+ $ this ->addComponent ($ filter = GridFieldFilterHeader::create ());
47+ $ this ->addComponent (GridFieldDataColumns::create ());
48+ $ this ->addComponent (GridFieldEditButton::create ());
5049 $ this ->addComponent (new GridFieldArchiveAction ());
5150 $ this ->addComponent (new GridFieldUnpublishAction ());
5251 $ this ->addComponent (new GridFieldPublishAction ());
53- $ this ->addComponent (new GridField_ActionMenu ());
54- $ this ->addComponent (new GridFieldPageCount ('toolbar-header-right ' ));
55- $ this ->addComponent ($ pagination = new GridFieldPaginator ($ itemsPerPage ));
56- $ this ->addComponent (new GridFieldDetailForm (null , $ showPagination , $ showAdd ));
57- $ this ->addComponent (new GridFieldOrderableRows ('Sort ' ));
58- $ this ->addComponent (new GridFieldTitleHeader ());
59-
60- $ filter ->setThrowExceptionOnBadDataType (false );
61- $ pagination ->setThrowExceptionOnBadDataType (false );
52+ $ this ->addComponent (GridField_ActionMenu::create ());
53+ $ this ->addComponent (GridFieldPageCount::create ('toolbar-header-right ' ));
54+ $ this ->addComponent ($ pagination = GridFieldPaginator::create ($ itemsPerPage ));
55+ $ this ->addComponent (GridFieldDetailForm::create (null , $ showPagination , $ showAdd ));
56+ $ this ->addComponent (GridFieldOrderableRows::create ('Sort ' ));
57+ $ this ->addComponent (GridFieldTitleHeader::create ());
6258
6359 $ this ->extend ('updateConfig ' );
6460 }
0 commit comments