File tree Expand file tree Collapse file tree 4 files changed +12
-4
lines changed
Ui/DataProvider/Product/Form/Modifier
Ui/view/base/web/js/lib/validation Expand file tree Collapse file tree 4 files changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -213,7 +213,7 @@ private function prepareMeta()
213
213
'dataScope ' => 'qty ' ,
214
214
'validation ' => [
215
215
'validate-number ' => true ,
216
- 'validate-digits ' => true ,
216
+ 'validate-integer ' => true ,
217
217
'less-than-equals-to ' => StockDataFilter::MAX_QTY_VALUE ,
218
218
],
219
219
'imports ' => [
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
+ <item name =" validate-integer " xsi : type =" boolean" >true</item >
99
99
<item name =" less-than-equals-to" xsi : type =" number" >99999999</item >
100
100
</item >
101
101
<item name =" sortOrder" xsi : type =" number" >200</item >
Original file line number Diff line number Diff line change @@ -19,8 +19,7 @@ define([
19
19
handleChanges : function ( value ) {
20
20
var isDigits = value !== 1 ;
21
21
22
- this . validation [ 'validate-number' ] = ! isDigits ;
23
- this . validation [ 'validate-digits' ] = isDigits ;
22
+ this . validation [ 'validate-integer' ] = isDigits ;
24
23
this . validation [ 'less-than-equals-to' ] = isDigits ? 99999999 : 99999999.9999 ;
25
24
this . validate ( ) ;
26
25
}
Original file line number Diff line number Diff line change @@ -572,6 +572,15 @@ define([
572
572
} ,
573
573
$ . mage . __ ( 'Please enter a valid number in this field.' )
574
574
] ,
575
+ "validate-integer" : [
576
+ function ( value ) {
577
+ return (
578
+ utils . isEmptyNoTrim ( value )
579
+ || ( ! isNaN ( utils . parseNumber ( value ) ) && / ^ \s * - ? \d * \s * $ / . test ( value ) )
580
+ ) ;
581
+ } ,
582
+ $ . mage . __ ( 'Please enter a valid integer in this field.' )
583
+ ] ,
575
584
"validate-number-range" : [
576
585
function ( value , param ) {
577
586
if ( utils . isEmptyNoTrim ( value ) ) {
You can’t perform that action at this time.
0 commit comments