This commit is contained in:
@@ -11,6 +11,19 @@ import locale from "./locale";
|
|||||||
import _ from "../libs/lodash.min.js";
|
import _ from "../libs/lodash.min.js";
|
||||||
|
|
||||||
export default {
|
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) {
|
MaxLength(ltkey, value, max) {
|
||||||
if (value === undefined || value === null) {
|
if (value === undefined || value === null) {
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
@@ -66,7 +66,8 @@ export default {
|
|||||||
"Duplicate",
|
"Duplicate",
|
||||||
"RecordHistory",
|
"RecordHistory",
|
||||||
"ErrorFieldLengthExceeded",
|
"ErrorFieldLengthExceeded",
|
||||||
"ErrorStartDateAfterEndDate"
|
"ErrorStartDateAfterEndDate",
|
||||||
|
"ErrorRequiredFieldEmpty"
|
||||||
],
|
],
|
||||||
decimalValidate(required) {
|
decimalValidate(required) {
|
||||||
return { required: required, decimal: [2, this.formats.decimalSeparator] };
|
return { required: required, decimal: [2, this.formats.decimalSeparator] };
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
v-model="obj.name"
|
v-model="obj.name"
|
||||||
:counter="255"
|
:counter="255"
|
||||||
:label="this.$gzlocale.get('WidgetName')"
|
:label="this.$gzlocale.get('WidgetName')"
|
||||||
:rules="[this.$gzv.Max255('WidgetName',obj.name)]"
|
:rules="[this.$gzv.Max255('WidgetName',obj.name),this.$gzv.Required('WidgetName',obj.name)]"
|
||||||
name="name"
|
name="name"
|
||||||
required
|
required
|
||||||
></v-text-field>
|
></v-text-field>
|
||||||
|
|||||||
Reference in New Issue
Block a user