Sunnysideup\EcommerceQuickCoupons\Forms\Gridfield\GridFieldCreateCouponFromInternalItemIDButton
A modal search dialog which uses search context to search for and add existing records to a grid field.
Synopsis
class GridFieldCreateCouponFromInternalItemIDButton
implements
GridField_HTMLProvider,GridField_ActionProvider
{
- // members
- protected string $itemClass = GridFieldCreateCouponFromInternalItemIDButton::class;
- protected string $title = 'Create with Product';
- protected $targetFragment;
- // methods
- public void __construct()
- public string getFragment()
- public $this setFragment()
- public void getHTMLFragments()
- public void getActions()
- public void handleAction()
- public void getURLHandlers()
Hierarchy
Implements
- SilverStripe\Forms\GridField\GridField_HTMLProvider
- SilverStripe\Forms\GridField\GridField_ActionProvider
Members
protected
- $itemClass
—
string
Which template to use for rendering. - $targetFragment
- $title
Methods
public
- __construct()
- getActions()
- getFragment()
- getHTMLFragments()
- getURLHandlers()
- handleAction() — Creates a coupon and adds the product (if it exists) using the value for InternalItemID.
- setFragment()