|
68 | 68 | <settings>
|
69 | 69 | <label/>
|
70 | 70 | </settings>
|
71 |
| -<!-- <component component="Swissup_Easytabs/js/form/element/tabs-chooser" name="tabs_chooser" sortOrder="10">--> |
72 |
| -<!-- <argument name="data" xsi:type="array">--> |
73 |
| -<!-- <item name="config" xsi:type="array">--> |
74 |
| -<!-- <item name="requestParameter" xsi:type="string">alias</item>--> |
75 |
| -<!-- <item name="dataUrlConfigPath" xsi:type="string">content_types.easytabs.additional_data.chooserConfig.dataUrl</item>--> |
76 |
| -<!-- <item name="modalName" xsi:type="string">ns = ${ $.ns }, index = modal</item>--> |
77 |
| -<!-- <item name="buttonTitle" xsi:type="string" translate="true">Select Tab(s)</item>--> |
78 |
| -<!-- <item name="displayMetadata" xsi:type="boolean">false</item>--> |
79 |
| -<!-- </item>--> |
80 |
| -<!-- </argument>--> |
81 |
| -<!-- <settings>--> |
82 |
| -<!-- <imports>--> |
83 |
| -<!-- <link name="id">${ $.ns }.${ $.ns }.general.alias:value</link>--> |
84 |
| -<!-- </imports>--> |
85 |
| -<!-- </settings>--> |
86 |
| -<!-- </component>--> |
87 |
| -<!-- <field name="alias" formElement="input" sortOrder="20">--> |
88 |
| -<!-- <settings>--> |
89 |
| -<!-- <dataType>text</dataType>--> |
90 |
| -<!-- <imports>--> |
91 |
| -<!-- <link name="value">${ $.ns }.${ $.ns }.modal.pagebuilder_easytabs_select_grid.columns.ids:lastSelected</link>--> |
92 |
| -<!-- </imports>--> |
93 |
| -<!-- </settings>--> |
94 |
| -<!-- </field>--> |
95 |
| - <field name="filter_tabs" formElement="input" sortOrder="20"> |
| 71 | + <field name="filter_tabs" formElement="multiselect" sortOrder="20"> |
96 | 72 | <settings>
|
| 73 | + <dataType>string</dataType> |
97 | 74 | <label translate="true">Tabs</label>
|
98 |
| - <dataType>text</dataType> |
99 |
| -<!-- <imports>--> |
100 |
| -<!-- <link name="value">${ $.ns }.${ $.ns }.modal.pagebuilder_easytabs_select_grid.columns.ids:value</link>--> |
101 |
| -<!-- </imports>--> |
102 | 75 | </settings>
|
| 76 | + <formElements> |
| 77 | + <multiselect> |
| 78 | + <settings> |
| 79 | + <options class="Swissup\Easytabs\Model\Config\Source\WidgetTabs"/> |
| 80 | + </settings> |
| 81 | + </multiselect> |
| 82 | + </formElements> |
103 | 83 | </field>
|
104 | 84 |
|
105 |
| - <insertListing name="pagebuilder_easytabs_select_grid" > |
| 85 | + <field name="tabs_layout" formElement="select" sortOrder="25"> |
106 | 86 | <settings>
|
107 |
| - <dataLinks> |
108 |
| - <exports>false</exports> |
109 |
| - <imports>true</imports> |
110 |
| - </dataLinks> |
111 |
| - <autoRender>true</autoRender> |
112 |
| - <dataScope>pagebuilder_easytabs_select_grid</dataScope> |
113 |
| - <ns>pagebuilder_easytabs_select_grid</ns> |
114 |
| - <selectionsProvider>pagebuilder_easytabs_select_grid.pagebuilder_easytabs_select_grid.columns.ids</selectionsProvider> |
115 |
| - <externalProvider>${ $.ns }.pagebuilder_easytabs_select_grid_data_source</externalProvider> |
116 |
| - <externalData>filter_tabs</externalData> |
117 |
| -<!-- <externalData>alias</externalData>--> |
118 |
| -<!-- <imports>--> |
119 |
| -<!-- <link name="ids">${ $.ns }.${ $.ns }.general.filter_tabs:value</link>--> |
120 |
| -<!-- </imports>--> |
| 87 | + <dataType>string</dataType> |
| 88 | + <label translate="true">Layout</label> |
121 | 89 | </settings>
|
122 |
| - </insertListing> |
| 90 | + <formElements> |
| 91 | + <select> |
| 92 | + <settings> |
| 93 | + <options class="Swissup\Easytabs\Model\Config\Source\Layout"/> |
| 94 | + </settings> |
| 95 | + </select> |
| 96 | + </formElements> |
| 97 | + </field> |
123 | 98 |
|
124 | 99 | <field name="template" formElement="select" sortOrder="30" component="Magento_PageBuilder/js/form/element/dependent-select">
|
125 | 100 | <argument name="data" xsi:type="array">
|
|
149 | 124 | </field>
|
150 | 125 |
|
151 | 126 | </fieldset>
|
152 |
| -<!-- <modal name="modal" sortOrder="30">--> |
153 |
| -<!-- <settings>--> |
154 |
| -<!-- <listens>--> |
155 |
| -<!-- <link name="pagebuilder_easytabs_select_grid.pagebuilder_easytabs_select_grid.columns.ids:lastSelected">closeModal</link>--> |
156 |
| -<!-- </listens>--> |
157 |
| -<!-- <modalClass>pagebuilder-block-modal</modalClass>--> |
158 |
| -<!-- <options>--> |
159 |
| -<!-- <option name="title" xsi:type="string" translate="true">Select Tab(s)</option>--> |
160 |
| -<!-- </options>--> |
161 |
| -<!-- </settings>--> |
162 |
| -<!-- <insertListing name="pagebuilder_easytabs_select_grid" sortOrder="10">--> |
163 |
| -<!-- <settings>--> |
164 |
| -<!-- <externalData>alias</externalData>--> |
165 |
| -<!-- <externalProvider>${ $.ns }.pagebuilder_easytabs_select_grid_data_source</externalProvider>--> |
166 |
| -<!-- <loading>false</loading>--> |
167 |
| -<!-- <selectionsProvider>${ $.ns }.${ $.ns }.columns.ids</selectionsProvider>--> |
168 |
| -<!-- <autoRender>true</autoRender>--> |
169 |
| -<!-- <dataScope>alias</dataScope>--> |
170 |
| -<!-- <ns>pagebuilder_easytabs_select_grid</ns>--> |
171 |
| -<!-- <dataLinks>--> |
172 |
| -<!-- <imports>false</imports>--> |
173 |
| -<!-- <exports>true</exports>--> |
174 |
| -<!-- </dataLinks>--> |
175 |
| -<!-- <listens>--> |
176 |
| -<!-- <link name="pagebuilder_easytabs_select_grid.pagebuilder_easytabs_select_grid.columns.ids:lastSelected">save</link>--> |
177 |
| -<!-- </listens>--> |
178 |
| -<!-- </settings>--> |
179 |
| -<!-- </insertListing>--> |
180 |
| -<!-- </modal>--> |
181 | 127 | </form>
|
0 commit comments