This commit is contained in:
@@ -11,6 +11,19 @@ import locale from "./locale";
|
||||
import _ from "../libs/lodash.min.js";
|
||||
|
||||
export default {
|
||||
Required(ltkey, value) {
|
||||
if (!_.isEmpty(value)) {
|
||||
return false;
|
||||
}
|
||||
//get the localized rule text
|
||||
// "ErrorRequiredFieldEmpty": "{0} is a required field. Please enter a value for {0}",
|
||||
var err = locale.get("ErrorRequiredFieldEmpty");
|
||||
var fieldName = locale.get(ltkey);
|
||||
err = _.replace(err, "{0}", fieldName);
|
||||
//lodash replace only replaces first instance so need to do it twice
|
||||
err = _.replace(err, "{0}", fieldName);
|
||||
return err;
|
||||
},
|
||||
MaxLength(ltkey, value, max) {
|
||||
if (value === undefined || value === null) {
|
||||
return false;
|
||||
|
||||
@@ -66,7 +66,8 @@ export default {
|
||||
"Duplicate",
|
||||
"RecordHistory",
|
||||
"ErrorFieldLengthExceeded",
|
||||
"ErrorStartDateAfterEndDate"
|
||||
"ErrorStartDateAfterEndDate",
|
||||
"ErrorRequiredFieldEmpty"
|
||||
],
|
||||
decimalValidate(required) {
|
||||
return { required: required, decimal: [2, this.formats.decimalSeparator] };
|
||||
|
||||
Reference in New Issue
Block a user