File tree Expand file tree Collapse file tree 3 files changed +10
-14
lines changed
app/code/Magento/CatalogInventory
Ui/DataProvider/Product/Form/Modifier Expand file tree Collapse file tree 3 files changed +10
-14
lines changed Original file line number Diff line number Diff line change @@ -195,7 +195,8 @@ private function prepareMeta()
195
195
'additionalClasses ' => 'admin__field-small ' ,
196
196
'dataScope ' => 'qty ' ,
197
197
'validation ' => [
198
- 'validate-number ' => true
198
+ 'validate-number ' => true ,
199
+ 'validate-digits ' => true ,
199
200
],
200
201
'imports ' => [
201
202
'handleChanges ' => '${$.provider}:data.product.stock_data.is_qty_decimal ' ,
Original file line number Diff line number Diff line change 95
95
<item name =" dataScope" xsi : type =" string" >quantity_and_stock_status.qty</item >
96
96
<item name =" validation" xsi : type =" array" >
97
97
<item name =" validate-number" xsi : type =" boolean" >true</item >
98
+ <item name =" validate-digits" xsi : type =" boolean" >true</item >
98
99
</item >
99
100
<item name =" sortOrder" xsi : type =" number" >200</item >
100
101
<item name =" scopeLabel" xsi : type =" string" >[GLOBAL]</item >
170
171
<item name =" dataScope" xsi : type =" string" >min_sale_qty</item >
171
172
<item name =" validation" xsi : type =" array" >
172
173
<item name =" validate-number" xsi : type =" boolean" >true</item >
174
+ <item name =" validate-digits" xsi : type =" boolean" >true</item >
173
175
</item >
174
176
<item name =" value" xsi : type =" object" >Magento\CatalogInventory\Model\Source\StockConfiguration</item >
175
177
<item name =" imports" xsi : type =" array" >
468
470
<item name =" dataScope" xsi : type =" string" >qty_increments</item >
469
471
<item name =" validation" xsi : type =" array" >
470
472
<item name =" validate-number" xsi : type =" boolean" >true</item >
473
+ <item name =" validate-digits" xsi : type =" boolean" >true</item >
471
474
</item >
472
475
<item name =" value" xsi : type =" object" >Magento\CatalogInventory\Model\Source\StockConfiguration</item >
473
476
<item name =" imports" xsi : type =" array" >
Original file line number Diff line number Diff line change @@ -10,26 +10,18 @@ define([
10
10
11
11
return Abstract . extend ( {
12
12
defaults : {
13
- numberValidator : {
14
- 'validate-number' : true
15
- } ,
16
- digitsValidator : {
17
- 'validate-digits' : true
18
- } ,
19
13
valueUpdate : 'input'
20
14
} ,
21
15
22
16
/**
23
17
* Change validator
24
18
*/
25
19
handleChanges : function ( value ) {
26
- if ( value === 1 ) {
27
- this . validation = this . numberValidator ;
28
- this . validate ( ) ;
29
- } else {
30
- this . validation = this . digitsValidator ;
31
- this . validate ( ) ;
32
- }
20
+ var isDigits = value !== 1 ;
21
+
22
+ this . validation [ 'validate-number' ] = ! isDigits ;
23
+ this . validation [ 'validate-digits' ] = isDigits ;
24
+ this . validate ( ) ;
33
25
}
34
26
} ) ;
35
27
} ) ;
You can’t perform that action at this time.
0 commit comments