作者:Doabilit
项目:magento2de
/**
* Prepare Data Source
*
* @param array $dataSource
* @return array
*/
public function prepareDataSource(array $dataSource)
{
$dataSource = parent::prepareDataSource($dataSource);
if (empty($dataSource['data']['items'])) {
return $dataSource;
}
$fieldName = $this->getData('name');
foreach ($dataSource['data']['items'] as &$item) {
if (!empty($item[static::NAME])) {
$item[$fieldName] = $this->renderColumnText($item[static::NAME]);
}
}
return $dataSource;
}
作者:mrtuv
项目:m2ce.de
public function __construct(ContextInterface $context, UiComponentFactory $uiComponentFactory, UrlInterface $urlBuilder, StoreManagerInterface $storeManager, Image $imageModel, array $components = [], array $data = [])
{
parent::__construct($context, $uiComponentFactory, $components, $data);
$this->_urlBuilder = $urlBuilder;
$this->_storeManager = $storeManager;
$this->_imageModel = $imageModel;
}
作者:artmous
项目:Umc_Bas
/**
* @param ContextInterface $context
* @param UiComponentFactory $uiComponentFactory
* @param UrlInterface $urlBuilder
* @param array $components
* @param array $data
*/
public function __construct(ContextInterface $context, UiComponentFactory $uiComponentFactory, UrlInterface $urlBuilder, Downloader $downloader, \Magento\Framework\Filesystem $filesystem, array $components = [], array $data = [])
{
$this->urlBuilder = $urlBuilder;
$this->downloader = $downloader;
$this->filesystem = $filesystem;
parent::__construct($context, $uiComponentFactory, $components, $data);
}
作者:ant-workaholi
项目:Store-locato
/**
* @param ContextInterface $context
* @param UiComponentFactory $uiComponentFactory
* @param UrlBuilder $actionUrlBuilder
* @param UrlInterface $urlBuilder
* @param array $components
* @param array $data
* @param string $editUrl
*/
public function __construct(ContextInterface $context, UiComponentFactory $uiComponentFactory, UrlBuilder $actionUrlBuilder, UrlInterface $urlBuilder, array $components = [], array $data = [], $editUrl = self::STORELOCATOR_URL_PATH_EDIT)
{
$this->urlBuilder = $urlBuilder;
$this->actionUrlBuilder = $actionUrlBuilder;
$this->editUrl = $editUrl;
parent::__construct($context, $uiComponentFactory, $components, $data);
}
作者:igor-lero
项目:magebase_carouse
/**
* @param ContextInterface $context
* @param UiComponentFactory $uiComponentFactory
* @param Image $imageHelper
* @param UrlInterface $urlBuilder
* @param StoreManagerInterface $storeManager
* @param array $components
* @param array $data
*/
public function __construct(ContextInterface $context, UiComponentFactory $uiComponentFactory, Image $imageHelper, UrlInterface $urlBuilder, StoreManagerInterface $storeManager, array $components = [], array $data = [])
{
$this->storeManager = $storeManager;
$this->imageHelper = $imageHelper;
$this->urlBuilder = $urlBuilder;
parent::__construct($context, $uiComponentFactory, $components, $data);
}
作者:Doabilit
项目:magento2de
/**
* Prepare component configuration
* @return void
*/
public function prepare()
{
parent::prepare();
if ($this->storeManager->isSingleStoreMode()) {
$this->_data['config']['componentDisabled'] = true;
}
}
作者:OlgaBurtyk
项目:m
/**
* @param ContextInterface $context
* @param UiComponentFactory $uiComponentFactory
* @param \Magento\Catalog\Helper\Image $imageHelper
* @param \Magento\Framework\UrlInterface $urlBuilder
* @param \Magento\Framework\Filesystem $filesystem
* @param \Magento\Store\Model\StoreManagerInterface $storeManager
* @param SliderModel $sliderModel
* @param array $components
* @param array $data
*/
public function __construct(ContextInterface $context, UiComponentFactory $uiComponentFactory, \Magento\Catalog\Helper\Image $imageHelper, \Magento\Framework\UrlInterface $urlBuilder, \Magento\Framework\Filesystem $filesystem, \Magento\Store\Model\StoreManagerInterface $storeManager, SliderModel $sliderModel, array $components = [], array $data = [])
{
parent::__construct($context, $uiComponentFactory, $components, $data);
$this->imageHelper = $imageHelper;
$this->urlBuilder = $urlBuilder;
$this->filesystem = $filesystem;
$this->_storeManager = $storeManager;
$this->sliderModel = $sliderModel;
}
作者:mrtuv
项目:m2ce.de
public function __construct(ContextInterface $context, UiComponentFactory $uiComponentFactory, \Tuna\BannerSlider\Model\Image $imageHelper, \Magento\Framework\UrlInterface $urlBuilder, \Magento\Framework\ObjectManagerInterface $objectManager, array $components = [], array $data = [])
{
$this->uiComponentFactory = $uiComponentFactory;
parent::__construct($context, $uiComponentFactory, $components, $data);
//important part
$this->imageHelper = $imageHelper;
$this->urlBuilder = $urlBuilder;
$this->_objectManager = $objectManager;
}
作者:razbako
项目:magento
/**
* @param ContextInterface $context
* @param UiComponentFactory $uiComponentFactory
* @param TimezoneInterface $timezone
* @param array $components
* @param array $data
*/
public function __construct(
ContextInterface $context,
UiComponentFactory $uiComponentFactory,
TimezoneInterface $timezone,
array $components = [],
array $data = []
) {
$this->timezone = $timezone;
parent::__construct($context, $uiComponentFactory, $components, $data);
}
作者:BlackIkeEagl
项目:magento2-continuousph
/**
* {@inheritdoc}
*/
public function prepareDataSource(array $dataSource)
{
$dataSource = parent::prepareDataSource($dataSource);
if (empty($dataSource['data']['items'])) {
return $dataSource;
}
foreach ($dataSource['data']['items'] as &$item) {
$item[$this->getData('name')]['edit'] = ['href' => $this->context->getUrl('review/product/edit', ['id' => $item['review_id'], 'productId' => $item['entity_id']]), 'label' => __('Edit'), 'hidden' => false];
}
return $dataSource;
}
作者:BlackIkeEagl
项目:magento2-continuousph
/**
* {@inheritdoc
*/
public function prepareDataSource(array $dataSource)
{
$dataSource = parent::prepareDataSource($dataSource);
if (empty($dataSource['data']['items'])) {
return $dataSource;
}
foreach ($dataSource['data']['items'] as &$item) {
$item['type'] = $this->getTypeLabel($item);
}
return $dataSource;
}
作者:BlackIkeEagl
项目:magento2-continuousph
/**
* {@inheritdoc}
*/
public function prepareDataSource(array $dataSource)
{
$dataSource = parent::prepareDataSource($dataSource);
if (empty($dataSource['data']['items'])) {
return $dataSource;
}
foreach ($dataSource['data']['items'] as &$item) {
if (!empty($item['stores'])) {
$item['visibility'] = $this->renderVisibilityStructure($item['stores']);
}
}
return $dataSource;
}
作者:Doabilit
项目:magento2de
/**
* {@inheritdoc}
*/
public function prepareDataSource(array $dataSource)
{
$dataSource = parent::prepareDataSource($dataSource);
$options = $this->source->getReviewStatuses();
if (empty($dataSource['data']['items'])) {
return $dataSource;
}
foreach ($dataSource['data']['items'] as &$item) {
if (isset($options[$item['status_id']])) {
$item['status_id'] = $options[$item['status_id']];
}
}
return $dataSource;
}
作者:BlackIkeEagl
项目:magento2-continuousph
/**
* Prepare Data Source
*
* @param array $dataSource
* @return array
*/
public function prepareDataSource(array $dataSource)
{
$dataSource = parent::prepareDataSource($dataSource);
if (empty($dataSource['data']['items'])) {
return $dataSource;
}
$fieldName = $this->getData('name');
$sourceFieldName = ProductInterface::STATUS;
foreach ($dataSource['data']['items'] as &$item) {
if (!empty($item[$sourceFieldName])) {
$item[$fieldName] = $this->status->getOptionText($item[$sourceFieldName]);
}
}
return $dataSource;
}
作者:nja7
项目:magento
/**
* Prepare component configuration
* @return void
*/
public function prepare()
{
if (!$this->storeManager->isSingleStoreMode()) {
parent::prepare();
}
}
作者:kidaa3
项目:magento2-platforms
/**
* Constructor
*
* @param ContextInterface $context
* @param UiComponentFactory $uiComponentFactory
* @param CreditmemoRepositoryInterface $creditmemoRepository
* @param array $components
* @param array $data
*/
public function __construct(ContextInterface $context, UiComponentFactory $uiComponentFactory, CreditmemoRepositoryInterface $creditmemoRepository, array $components = [], array $data = [])
{
$this->states = $creditmemoRepository->create()->getStates();
parent::__construct($context, $uiComponentFactory, $components, $data);
}
作者:swnsm
项目:practic
/**
* Thumbnail constructor.
*
* @param ContextInterface $context
* @param UiComponentFactory $uiComponentFactory
* @param \ISM\Blog\Helper\Image\Thumbnail $thumbnail
* @param UrlInterface $urlBuilder
* @param array $components
* @param array $data
*/
public function __construct(ContextInterface $context, UiComponentFactory $uiComponentFactory, \ISM\Blog\Helper\Image\Thumbnail $thumbnail, UrlInterface $urlBuilder, array $components = [], array $data = [])
{
parent::__construct($context, $uiComponentFactory, $components, $data);
$this->thumbnail = $thumbnail;
$this->urlBuilder = $urlBuilder;
}
作者:Doabilit
项目:magento2de
/**
* Constructor
*
* @param ContextInterface $context
* @param UiComponentFactory $uiComponentFactory
* @param StoreManagerInterface $storeManager
* @param array $components
* @param array $data
*/
public function __construct(ContextInterface $context, UiComponentFactory $uiComponentFactory, StoreManagerInterface $storeManager, array $components = [], array $data = [])
{
$this->storeManager = $storeManager;
parent::__construct($context, $uiComponentFactory, $components, $data);
}
作者:kidaa3
项目:magento2-platforms
/**
* @param ContextInterface $context
* @param UiComponentFactory $uiComponentFactory
* @param Escaper $escaper
* @param array $components
* @param array $data
*/
public function __construct(ContextInterface $context, UiComponentFactory $uiComponentFactory, Escaper $escaper, array $components = [], array $data = [])
{
$this->escaper = $escaper;
parent::__construct($context, $uiComponentFactory, $components, $data);
}
作者:pradeep-wagent
项目:magento
/**
* Constructor
*
* @param ContextInterface $context
* @param GroupRepositoryInterface $groupRepository
* @param UiComponentFactory $uiComponentFactory
* @param array $components
* @param array $data
*/
public function __construct(ContextInterface $context, UiComponentFactory $uiComponentFactory, GroupRepositoryInterface $groupRepository, array $components = [], array $data = [])
{
$this->groupRepository = $groupRepository;
parent::__construct($context, $uiComponentFactory, $components, $data);
}