This commit is contained in:
@@ -190,36 +190,37 @@ export default {
|
|||||||
methods: {
|
methods: {
|
||||||
lt: function(ltkey) {
|
lt: function(ltkey) {
|
||||||
return window.$gz.locale.get(ltkey);
|
return window.$gz.locale.get(ltkey);
|
||||||
},
|
|
||||||
canHide: function(availableFieldItem) {
|
|
||||||
//Two things can prevent allowing hide, if the template says it's required and / or if the aviailable fields record
|
|
||||||
//hideable value is false
|
|
||||||
var templateSaysRequired = false;
|
|
||||||
var availableFieldsSayHideable = true;
|
|
||||||
|
|
||||||
//first check template
|
|
||||||
var templateItem = window.$gz.formCustomTemplate.getFieldTemplateValue(
|
|
||||||
this.formCustomTemplateKey,
|
|
||||||
availableFieldItem.key
|
|
||||||
);
|
|
||||||
|
|
||||||
if (
|
|
||||||
templateItem &&
|
|
||||||
templateItem.required !== undefined &&
|
|
||||||
templateItem.required === true //it's text
|
|
||||||
) {
|
|
||||||
templateSaysRequired = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
//Now check availableFields collection
|
|
||||||
if (availableFieldItem.hideable != true) {
|
|
||||||
availableFieldsSayHideable = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
return (
|
|
||||||
templateSaysRequired === false && availableFieldsSayHideable === true
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
// ,
|
||||||
|
// canHide: function(availableFieldItem) {
|
||||||
|
// //Two things can prevent allowing hide, if the template says it's required and / or if the aviailable fields record
|
||||||
|
// //hideable value is false
|
||||||
|
// var templateSaysRequired = false;
|
||||||
|
// var availableFieldsSayHideable = true;
|
||||||
|
|
||||||
|
// //first check template
|
||||||
|
// var templateItem = window.$gz.formCustomTemplate.getFieldTemplateValue(
|
||||||
|
// this.formCustomTemplateKey,
|
||||||
|
// availableFieldItem.key
|
||||||
|
// );
|
||||||
|
|
||||||
|
// if (
|
||||||
|
// templateItem &&
|
||||||
|
// templateItem.required !== undefined &&
|
||||||
|
// templateItem.required === true //it's text
|
||||||
|
// ) {
|
||||||
|
// templateSaysRequired = true;
|
||||||
|
// }
|
||||||
|
|
||||||
|
// //Now check availableFields collection
|
||||||
|
// if (availableFieldItem.hideable != true) {
|
||||||
|
// availableFieldsSayHideable = false;
|
||||||
|
// }
|
||||||
|
|
||||||
|
// return (
|
||||||
|
// templateSaysRequired === false && availableFieldsSayHideable === true
|
||||||
|
// );
|
||||||
|
// }
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -289,6 +290,8 @@ function initDataObject(vm) {
|
|||||||
templateItem = { required: false, hide: false, type: "text" };
|
templateItem = { required: false, hide: false, type: "text" };
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// var canHide=faf.hideable && templateItem.required!==true;
|
||||||
|
|
||||||
var objItem = {
|
var objItem = {
|
||||||
key: faf.key,
|
key: faf.key,
|
||||||
title: window.$gz.locale.get(faf.key),
|
title: window.$gz.locale.get(faf.key),
|
||||||
@@ -298,6 +301,7 @@ function initDataObject(vm) {
|
|||||||
visible: templateItem.hide !== true,
|
visible: templateItem.hide !== true,
|
||||||
type: templateItem.type
|
type: templateItem.type
|
||||||
};
|
};
|
||||||
|
//debugger;
|
||||||
vm.obj.push(objItem);
|
vm.obj.push(objItem);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user