Skip to content

Commit 651ff23

Browse files
authored
ENGCOM-7959: #1691: Add filter placeholders and Display mode options to category grid #29404
2 parents 9bb8fea + 967d484 commit 651ff23

File tree

2 files changed

+41
-29
lines changed

2 files changed

+41
-29
lines changed

app/code/Magento/MediaGalleryCatalogUi/view/adminhtml/ui_component/media_gallery_category_listing.xml

Lines changed: 34 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,9 @@
6666
<item name="identityColumn" xsi:type="string">entity_id</item>
6767
<item name="filterOptions" xsi:type="boolean">true</item>
6868
<item name="filterPlaceholder" xsi:type="string" translate="true">Asset Title</item>
69+
<item name="selectedPlaceholders" xsi:type="array">
70+
<item name="defaultPlaceholder" xsi:type="string">Select</item>
71+
</item>
6972
<item name="emptyOptionsHtml" xsi:type="string" translate="true">Start typing to find assets</item>
7073
<item name="filterRateLimit" xsi:type="string" translate="true">1000</item>
7174
<item name="filterRateLimitMethod" xsi:type="string" translate="true">notifyWhenChangesStop</item>
@@ -80,6 +83,37 @@
8083
<dataScope>asset_id</dataScope>
8184
</settings>
8285
</filterSelect>
86+
<filterInput name="entity_id" provider="${ $.parentName }" sortOrder="20">
87+
<settings>
88+
<dataScope>entity_id</dataScope>
89+
<label translate="true">ID</label>
90+
<placeholder>ID</placeholder>
91+
</settings>
92+
</filterInput>
93+
<filterSelect name="display_mode" provider="${ $.parentName }" sortOrder="30">
94+
<settings>
95+
<options class="Magento\Catalog\Model\Category\Attribute\Source\Mode"/>
96+
<caption translate="true">Select</caption>
97+
<label translate="true">Display Mode</label>
98+
<dataScope>display_mode</dataScope>
99+
</settings>
100+
</filterSelect>
101+
<filterSelect name="include_in_menu" provider="${ $.parentName }" sortOrder="40">
102+
<settings>
103+
<options class="Magento\Config\Model\Config\Source\Yesno"/>
104+
<caption translate="true">Select</caption>
105+
<label translate="true">In Menu</label>
106+
<dataScope>include_in_menu</dataScope>
107+
</settings>
108+
</filterSelect>
109+
<filterSelect name="is_active" provider="${ $.parentName }" sortOrder="50">
110+
<settings>
111+
<options class="Magento\Config\Model\Config\Source\Yesno"/>
112+
<caption translate="true">Select</caption>
113+
<label translate="true">Enabled</label>
114+
<dataScope>is_active</dataScope>
115+
</settings>
116+
</filterSelect>
83117
</filters>
84118
<paging name="listing_paging">
85119
<settings>
@@ -104,7 +138,6 @@
104138
<columns name="media_gallery_category_columns">
105139
<column name="entity_id">
106140
<settings>
107-
<filter>text</filter>
108141
<label translate="true">ID</label>
109142
</settings>
110143
</column>
@@ -126,7 +159,6 @@
126159
</column>
127160
<column name="display_mode">
128161
<settings>
129-
<filter>text</filter>
130162
<label translate="true">Display Mode</label>
131163
</settings>
132164
</column>
@@ -136,38 +168,12 @@
136168
</settings>
137169
</column>
138170
<column name="include_in_menu" component="Magento_Ui/js/grid/columns/select">
139-
<argument name="data" xsi:type="array">
140-
</argument>
141171
<settings>
142-
<options>
143-
<option name="Yes" xsi:type="array">
144-
<item name="value" xsi:type="number">1</item>
145-
<item name="label" xsi:type="string">Yes</item>
146-
</option>
147-
<option name="No" xsi:type="array">
148-
<item name="value" xsi:type="number">0</item>
149-
<item name="label" xsi:type="string">No</item>
150-
</option>
151-
</options>
152-
<dataType>select</dataType>
153-
<filter>select</filter>
154172
<label translate="true">In Menu</label>
155173
</settings>
156174
</column>
157175
<column name="is_active" component="Magento_Ui/js/grid/columns/select" >
158176
<settings>
159-
<dataType>select</dataType>
160-
<filter>select</filter>
161-
<options>
162-
<option name="Yes" xsi:type="array">
163-
<item name="value" xsi:type="number">1</item>
164-
<item name="label" xsi:type="string">Yes</item>
165-
</option>
166-
<option name="No" xsi:type="array">
167-
<item name="value" xsi:type="number">0</item>
168-
<item name="label" xsi:type="string">No</item>
169-
</option>
170-
</options>
171177
<label translate="true">Enabled</label>
172178
</settings>
173179
</column>

app/code/Magento/MediaGalleryCatalogUi/view/adminhtml/web/css/source/_module.less

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
.admin__field-label {
1111
text-align: left;
1212
}
13-
13+
1414
.admin__action-dropdown-wrap._active .admin__action-dropdown-text::after {
1515
margin-right: 6px;
1616
}
@@ -19,5 +19,11 @@
1919
left: auto;
2020
right: 0;
2121
}
22+
23+
.admin__field:not(.admin__field-option) > .admin__field-label {
24+
font-size: 1.3rem;
25+
font-weight: bold;
26+
line-height: 2.1rem;
27+
}
2228
}
2329
}

0 commit comments

Comments
 (0)