Pickers
Table of Contents
Traits
- ComplaintItemPickerTrait
- Product set picker for a manually added row of the complaint items multiplier.
- ComplaintOrderPickerTrait
- Order picker for the complaint form, a simple single-field picker like {@see \App\UI\Admin\System\Presenters\Traits\Pickers\RegionPickerTrait}.
- ComplaintSolutionPickerTrait
- Complaint solution picker.
- GiftOfferSetPickerTrait
- Picker of the product sets a gift is offered with
({@see \App\Core\Base\Shared\Eshop\Models\Entities\Gift::$offerSets}, M:N
`cms_mod_eshop_gift_product_set_rel`); repeated selection in a multiplier row, like
{@see ProductCategoryPickerTrait::productCategoryMultiPicker()}.
- OrderCustomerLookupPickerTrait
- Picker of the card-index customer (Invoicer `Customer`), next to {@see OrderCustomerPickerTrait}
(which searches `User`).
- OrderCustomerPickerTrait
- Order customer picker: top-level field `userId`; `fieldMap` fills the `customer*` snapshot
from {@see User}.
- OrderGiftPickerTrait
- Gift picker for a row of the order gifts multiplier, like
{@see GiftOfferSetPickerTrait::giftOfferSetMultiPicker()}.
- OrderItemPickerTrait
- Product set picker for a row of the order items multiplier, like
{@see GiftOfferSetPickerTrait::giftOfferSetMultiPicker()}.
- ProductCategoryPickerTrait
- Pickers of eshop categories:
- {@see productCategoryParentPicker()}: single field, the parent category (self-reference:
excludes the edited category and its whole subtree);
- {@see productCategoryMultiPicker()}: multiplier row, M:N assignment of a product to
categories (the categories stay on `Product`).
- VoucherPickerTrait
- Voucher picker for a row of the order `vouchers` multiplier, like
{@see OrderGiftPickerTrait::orderGiftPicker()}.