Sunnysideup\Ecommerce\Forms\Fields\EcomQuantityField
Synopsis
class EcomQuantityField
extends NumericField
{
- // members
- protected OrderItem $orderItem;
- protected array $parameters = ;
- protected array $classes = ;
- protected integer $maxLength = 3;
- protected integer $fieldSize = 3;
- protected string $template = EcomQuantityField::class;
- private static array $tabindex = ;
- // methods
- public void __construct()
- public void setClasses()
- public void setTemplate()
- public OrderItem Item()
- public OrderItem OrderItem()
- public string Field()
- public void AJAXLinkHiddenField()
- public string IncrementLink()
- public string DecrementLink()
- public string forTemplate()
- protected void getQuantityLink()
- protected void Quantity()
Hierarchy
Extends
- SilverStripe\Forms\NumericField
Members
private
- $tabindex
—
array
the tabindex for the form field we use this so that you can tab through all the quantity fields without disruption.
protected
- $classes — array
- $fieldSize
—
int
max length in digits. - $maxLength
—
int
max length in digits. - $orderItem — Sunnysideup\Ecommerce\Model\OrderItem
- $parameters — array
- $template — string
Methods
protected
public
- __construct()
- AJAXLinkHiddenField() — Used for storing the quantity update link for ajax use.
- DecrementLink()
- Field()
- IncrementLink()
- Item() — alias of OrderItem.
- OrderItem()
- forTemplate()
- setClasses() — set classes for field. you can add or "overwrite".
- setTemplate()