本文整理汇总了PHP中Magento\Ui\Component\Listing\Columns\Column类的典型用法代码示例。如果您正苦于以下问题:PHP Column类的具体用法?PHP Column怎么用?PHP Column使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Column类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: prepareDataSource
/**
* 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;
}
开发者ID:Doability,项目名称:magento2dev,代码行数:20,代码来源:AttributeSetText.php
示例2: __construct
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;
}
开发者ID:mrtuvn,项目名称:m2ce.dev,代码行数:7,代码来源:ImageBanner.php
示例3: __construct
/**
* @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);
}
开发者ID:artmouse,项目名称:Umc_Base,代码行数:14,代码来源:ModuleActions.php
示例4: __construct
/**
* @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);
}
开发者ID:ant-workaholic,项目名称:Store-locator,代码行数:16,代码来源:LocationActions.php
示例5: __construct
/**
* @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);
}
开发者ID:igor-lero9,项目名称:magebase_carousel,代码行数:16,代码来源:Thumbnail.php
示例6: prepare
/**
* Prepare component configuration
* @return void
*/
public function prepare()
{
parent::prepare();
if ($this->storeManager->isSingleStoreMode()) {
$this->_data['config']['componentDisabled'] = true;
}
}
开发者ID:Doability,项目名称:magento2dev,代码行数:11,代码来源:Websites.php
示例7: __construct
/**
* @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;
}
开发者ID:OlgaBurtyka,项目名称:m2,代码行数:20,代码来源:Image.php
示例8: __construct
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;
}
开发者ID:mrtuvn,项目名称:m2ce.dev,代码行数:9,代码来源:Thumbnail.php
示例9: __construct
/**
* @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);
}
开发者ID:razbakov,项目名称:magento2,代码行数:17,代码来源:Date.php
示例10: prepareDataSource
/**
* {@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;
}
开发者ID:BlackIkeEagle,项目名称:magento2-continuousphp,代码行数:14,代码来源:ReviewActions.php
示例11: prepareDataSource
/**
* {@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;
}
开发者ID:BlackIkeEagle,项目名称:magento2-continuousphp,代码行数:14,代码来源:Type.php
示例12: prepareDataSource
/**
* {@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;
}
开发者ID:BlackIkeEagle,项目名称:magento2-continuousphp,代码行数:16,代码来源:Visibility.php
示例13: prepareDataSource
/**
* {@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;
}
开发者ID:Doability,项目名称:magento2dev,代码行数:17,代码来源:Status.php
示例14: prepareDataSource
/**
* 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;
}
开发者ID:BlackIkeEagle,项目名称:magento2-continuousphp,代码行数:21,代码来源:StatusText.php
示例15: prepare
/**
* Prepare component configuration
* @return void
*/
public function prepare()
{
if (!$this->storeManager->isSingleStoreMode()) {
parent::prepare();
}
}
开发者ID:nja78,项目名称:magento2,代码行数:10,代码来源:Websites.php
示例16: __construct
/**
* 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);
}
开发者ID:kidaa30,项目名称:magento2-platformsh,代码行数:14,代码来源:State.php
示例17: __construct
/**
* 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;
}
开发者ID:swnsma,项目名称:practice,代码行数:16,代码来源:Thumbnail.php
示例18: __construct
/**
* 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);
}
开发者ID:Doability,项目名称:magento2dev,代码行数:14,代码来源:Website.php
示例19: __construct
/**
* @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);
}
开发者ID:kidaa30,项目名称:magento2-platformsh,代码行数:12,代码来源:Address.php
示例20: __construct
/**
* 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);
}
开发者ID:pradeep-wagento,项目名称:magento2,代码行数:14,代码来源:CustomerGroup.php
注:本文中的Magento\Ui\Component\Listing\Columns\Column类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论