1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- var Unibase;
- (function (Unibase) {
- let Forms;
- (function (Forms) {
- let Controls;
- (function (Controls) {
- class hiddenfield {
- init(formpropertyid, prop, callback) {
- var instance = new hiddenfield();
- instance.loadControlSettings(prop.ControlJsonText, prop.FormPropertyId);
- instance.loadPropertySettings(prop.PropertySettings, prop.FormPropertyId);
- if (callback != null)
- callback();
- }
- loadControl(containerid, prop) {
- var regExpr = "";
- var ErrMsg = "";
- var validationlist = prop.Validations;
- if (validationlist != null) {
- for (var i = 0; i < validationlist.length; i++) {
- regExpr += validationlist[i].RegularExp + '||';
- ErrMsg += validationlist[i].ErrorMessage + '||';
- }
- }
- var Isrequired = prop.IsRequired != true ? 'hidden' : '';
- var required = prop.IsRequired != true ? '' : 'required';
- var reqMark = prop.IsRequired != true ? '' : '*';
- var CurrentStageId = $("#hf_" + $("#hfLayout_InstalledPageId").val() + "_StageId").val();
- if (prop.StagesForRequired != null && prop.StagesForRequired != "") {
- var StagesForRequired = prop.StagesForRequired.split('|');
- Isrequired = StagesForRequired.find(x => x == CurrentStageId) ? '' : 'hidden';
- required = StagesForRequired.find(x => x == CurrentStageId) ? 'required' : '';
- reqMark = StagesForRequired.find(x => x == CurrentStageId) ? '*' : '';
- }
- var defaultvalue = "0";
- if (prop.PropertySettings != null) {
- for (var i = 0; i < prop.PropertySettings.length; i++) {
- var data = prop.PropertySettings[i];
- if (prop.DataTypeId == 9) {
- if (data.ControlPropertyName == "DefaultValue" && data.ControlPropertyValue != "") {
- defaultvalue = data.ControlPropertyValue;
- }
- }
- }
- }
- let html = '<div class="hidden">' +
- '<label for="lbl" id="lbl_' + prop.ControlId + '"><span class="text-danger ' + Isrequired + '" id="spnIsRequired_' + prop.DocPropertyId + '"> *</span></label>' +
- '<input type="hidden" id="hdn_' + prop.FormPropertyId + '" class="hdn_' + prop.DocPropertyName + ' form-control type-control value-control floating-label-control" placeholder="' + prop.Placeholder + '" data-placeholder="' + prop.Placeholder + '" data-label="' + prop.LabelName + reqMark + '" data-regularexp="' + regExpr + '" data-validatemsg="' + ErrMsg + '" value="' + defaultvalue + '">' +
- '</div>';
- $("#" + containerid).html(html);
- if (Unibase.Platform.Forms.Components.FormViewer.Instance().DesignerMode == false) {
- $("#" + containerid).addClass("hidden");
- }
- else {
- $("#" + containerid).removeClass("hidden");
- }
- $(".divCustomFormProperties[data-sectionname='Hidden']").css("height", "25");
- }
- loadControlSettings(controlsettingjson, formpropertyid) {
- return null;
- }
- loadPropertySettings(propertysettings, formpropertyid) {
- if (propertysettings != null) {
- for (var i = 0; i < propertysettings.length; i++) {
- var data = propertysettings[i];
- if (data.ControlPropertyName == "DefaultValue" && data.ControlPropertyValue != "") {
- $("#hdn_" + formpropertyid).attr("DefaultValue", data.ControlPropertyValue);
- $("#hdn_" + formpropertyid).val(data.ControlPropertyValue);
- }
- }
- }
- }
- bindEditFormDetails(formpropertyid, propval, DocPropertyName) {
- $("#hdn_" + formpropertyid).val(propval);
- }
- static Instance() {
- if (this.instance === undefined) {
- this.instance = new hiddenfield();
- }
- return this.instance;
- }
- }
- Controls.hiddenfield = hiddenfield;
- })(Controls = Forms.Controls || (Forms.Controls = {}));
- })(Forms = Unibase.Forms || (Unibase.Forms = {}));
- })(Unibase || (Unibase = {}));
|