Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- use MagentoUiComponentListingColumnsColumn;
- class TestActions extends Column {
- public function prepareDataSource(array $dataSource) {
- if (isset($dataSource['data']['items'])) {
- foreach ($dataSource['data']['items'] as &$item) {
- $item[$this->getData('name')] = [
- 'test3' => [
- 'label' => __('Test'),
- 'callback' => [
- [
- 'provider' => 'cms_page_listing.cms_page_listing',
- 'target' => 'set',
- 'params' => [
- 'test',
- 'value'
- ]
- ]
- ]
- ]
- ];
- }
- }
- return $dataSource;
- }
- }
- require('uiRegistry').get('cms_page_listing.cms_page_listing').set('test','value');
- require('uiRegistry').get('cms_page_listing.cms_page_listing').set(['test','value']);
- TypeError: path.split is not a function
- [
- 'targetName' => 'cms_page_listing.cms_page_listing',
- 'actionName' => 'set',
- 'params' => [
- 'test',
- 'value'
- ]
- ]
- tmpCallback = {
- action: registry.async(cb.provider),
- args: _.compact([cb.target, cb.params])
- };
- callbacks.push(tmpCallback);
- callbacks.push({
- action: registry.async(action.targetName),
- args: _.union([action.actionName], action.params)
- });
Add Comment
Please, Sign In to add comment