Classes
\UncleCheese\BetterButtons\Actions
| Name | Description | |
|---|---|---|
| BetterButtonAction | Defines the base class for all buttons that link to arbitrary endpoints from a {@link GridFieldDetailForm} | EMPTY |
| BetterButtonCancelAction | Defines a button that cancels out of the form | EMPTY |
| BetterButtonCustomAction | Defines an arbitrary action that can be taken from a grid field detail form | EMPTY |
| BetterButtonFrontendLinksAction | Defines the button that provides links to the frontend from within a gridfield detail form. | EMPTY |
| BetterButtonLink | Defines the a button that can contain an arbitrary link, e.g. an external one | EMPTY |
| BetterButtonNestedForm | Defines a button that launches a nested form | EMPTY |
| BetterButtonPrevNextAction | Defines a set of buttons that offers prev/next navigation from within a GridField detail form | EMPTY |
\UncleCheese\BetterButtons\Buttons
| Name | Description | |
|---|---|---|
| BetterButton | Defines the base class for all buttons that submit form data through GridField | EMPTY |
| BetterButton_Delete | Defines the button that deletes a record, with confirmation | EMPTY |
| BetterButton_New | Defines the button that creates a new record | EMPTY |
| BetterButton_Publish | Defines the button that publishes a record that uses the {@link Versioned} extension | EMPTY |
| BetterButton_PublishAndAdd | Defines the button that publishes a record, then proceeds to create a new one | EMPTY |
| BetterButton_PublishAndClose | Defines the button that publishes a record and closes the detail form | EMPTY |
| BetterButton_Rollback | Defines the button that rolls back the version of the record | EMPTY |
| BetterButton_Save | Defines the button that saves a record | EMPTY |
| BetterButton_SaveAndAdd | Defines the button that save a record and redirects to creating a new one | EMPTY |
| BetterButton_SaveAndClose | Defines the button that saves a record and closes the detail form | EMPTY |
| BetterButton_SaveAndNext | Defines the button that saves a record and goes to the next one | EMPTY |
| BetterButton_SaveAndPrev | Defines the button that saves a record and goes to the previous one | EMPTY |
| BetterButton_SaveDraft | Defines the button that saves a draft | EMPTY |
| BetterButton_Unpublish | Defines the button that unpublishes a record | EMPTY |
\UncleCheese\BetterButtons\Controllers
| Name | Description | |
|---|---|---|
| BetterButtonsCustomActionRequest | A subcontroller that handles custom actions. The parent controller matches the url_param '$Action!' and doesn't hand off any trailing params. This subcontoller is aware of them | EMPTY |
| BetterButtonsNestedFormRequest | Request handler that deals with nested forms | EMPTY |
\UncleCheese\BetterButtons\Extensions
| Name | Description | |
|---|---|---|
| BetterButtonDataObject | An extension that offers features to DataObjects that allow them to set their own actions and utilities for {@link GridFieldDetailForm} | EMPTY |
| BetterButtonGroupable | Injects the "isGrouped" flag into Actions and Buttons | EMPTY |
| GridFieldBetterButtonsItemRequest | Decorates {@link GridDetailForm_ItemRequest} to use new form actions and buttons. | EMPTY |
\UncleCheese\BetterButtons\FormFields
| Name | Description | |
|---|---|---|
| DropdownFormAction | Defines the button that holds several form actions and exposes them on click | EMPTY |
\UncleCheese\BetterButtons\Tests\Actions
| Name | Description | |
|---|---|---|
| BetterButtonActionTest | No description available | EMPTY |
| BetterButtonCustomActionTest | No description available | EMPTY |
| BetterButtonDataObjectTest | No description available | EMPTY |
\UncleCheese\BetterButtons\Tests\Extensions\Stubs
| Name | Description | |
|---|---|---|
| ButtonDataObject | A mock DataObject that has the BetterButtonDataObject extension applied, for testing | EMPTY |