This commit is contained in:
2023-03-20 16:20:33 +00:00
parent 514c3ac3f6
commit 8c7d6421f5
2288 ha cambiato i file con 712 aggiunte e 73769 eliminazioni
File diff soppresso perché una o più righe sono troppo lunghe
@@ -1 +0,0 @@
var Unibase;(function(n){let t;(function(t){let i;(function(t){class i{init(n,t,r){var u=i.Instance();u.loadControlSettings(t.ControlJsonText,t.FormPropertyId);u.loadPropertySettings(t.PropertySettings,t.FormPropertyId);r!=null&&r()}loadControl(t,i){var u=i.IsRequired!=!0?"hidden":"",o=i.IsRequired!=!0?"":"required",f=$("#hf_"+$("#hfLayout_InstalledPageId").val()+"_StageId").val(),r,e;i.StagesForRequired!=null&&i.StagesForRequired!=""&&(r=i.StagesForRequired.split("|"),u=r.find(n=>n==f)?"":"hidden",o=r.find(n=>n==f)?"required":"");const{helpTooltipHtml:s,helpTextHtml:h}=n.Platform.Forms.Components.FormViewer.Instance().getControlHelpHtml(i);e='<div id="div_'+i.DocPropertyName+'" class="div_'+i.DocPropertyName+"_"+i.FormPropertyId+'"><label for= "lbl" id = "lbl_'+i.DocPropertyName+'" >'+s+'<span class="label-name">'+i.LabelName+'<\/span><span class="text-danger '+u+'" id="spnIsRequired_'+i.DocPropertyName+'"> *<\/span><\/label ><br /><input type="hidden" id="hdnRdb_'+i.DocPropertyName+'" value="0" class="value-control" data-isdefault="'+i.IsDefault+'" data-propdoctypename="'+i.DocTypeName+'" data-required="'+i.IsRequired+'" data-regularexp="" data-validatemsg="" placeholder = "'+i.Placeholder+'" data-placeholder="'+i.Placeholder+'" data-label="'+i.LabelName+'" /><span id="spnRdb_'+i.DocPropertyName+'" class="spnRdb_'+i.DocPropertyName+' text-control" ><\/span><input type = "hidden" id = "hfId_'+i.DocPropertyName+'" value = "0" ><label for="Validation" id="lblValidation_'+i.DocPropertyName+'"><\/label><input type = "hidden" id = "hfFormPropertyId" value = "'+i.FormPropertyId+'" />'+h+"<\/div>";$("#"+t).html(e);n.Forms.Controls.RadioBox.Instance().getControlOptions(t,i.DocPropertyName,i)}getControlOptions(t,i,r){var l=$("#hdnRdb_"+i).val(),o="",f=JSON.parse(r.ControlJsonText),u,c,h,e,s;for(r.PropertySettings[0].ControlPropertyValue=="true"&&(o='<span class="row">'),u=0;u<f.length;u++){c="";l!=""&&l==f[u].ColumnValue&&(c="checked");h=f[u].ColumnValue.includes(" ")||f[u].ColumnValue.includes("/")||f[u].ColumnValue.includes("&")?f[u].ColumnValue.replaceAll(" ","").replaceAll("/","").replaceAll("&",""):f[u].ColumnValue;e=n.Forms.Controls.SubForm.Instance().Index!=undefined&&n.Forms.Controls.SubForm.Instance().Index!=0?i+"_"+h+Number($("#SubFormIndex").val()):i+"_"+h;s=r.datatypeid==3?f[u].ColumnNumber:f[u].ColumnValue;let t=s;r.PropertySettings[0].ControlPropertyValue=="true"?(o+='<div class="custom-control custom-radio col-sm-6 col-md-4 col-xl-3 p-0"><label id="lbl_'+e+'" class="btn btn-xs btn-rounded btn btn-light lblid_'+e+" setting_radio"+i+' mx-10 d-block" onclick="Unibase.Forms.Controls.RadioBox.Instance().radioButtonClick(\''+i+"' ,'"+s+"' ,'"+e+'\')" style="height:30px" for="rdb_'+e+'">'+f[u].ColumnText+'<\/label><input type="radio" id="rdb_'+e+'" name="roleid" class="radio-tabview type-control custom-control-input rdb_'+i+'"/><\/div>',u==f.length-1&&(o+="<\/span>")):o+='<div class="custom-control custom-radio"><input type = "radio" id="rdb_'+e+'" name="'+i+'" class="type-control custom-control-input rdb_'+i+"_"+s+'" onclick="Unibase.Forms.Controls.RadioBox.Instance().radioButtonClick(\''+i+"' ,'"+s+"' ,'"+e+"')\" "+c+'><label class="custom-control-label" for="rdb_'+e+'">'+f[u].ColumnText+"<\/label><\/div >"}$("#"+t).find(".div_"+i+"_"+r.FormPropertyId).find(".spnRdb_"+i).html(o)}loadControlSettings(){return null}loadPropertySettings(n,t){var i,r;if(n!=null)for(i=0;i<n.length;i++)r=n[i],r.ControlPropertyName=="IsTabView"&&$("#txt_"+t).attr("MaxLength",r.ControlPropertyValue)}bindEditFormDetails(t,i,r){var u,e;let f=i;i=i.replaceAll(" ","").replaceAll("/","").replaceAll("&","");$(".rdb_"+r).hasClass("radio-tabview")?(u=$(".lblid_"+r+"_"+i),u.length>0&&(e=u.attr("id").replace("lbl_",""),n.Forms.Controls.RadioBox.Instance().radioButtonClick(r,f,e))):($(".rdb_"+r+"_"+i).prop("checked",!0),$("#hdnRdb_"+r).val(f))}radioButtonClick(n,t,i){$(".rdb_"+n).hasClass("radio-tabview")?($(".setting_radio"+n).removeClass("btn-primary"),$(".setting_radio"+n).addClass("btn-light"),$("#lbl_"+i).removeClass("btn-light"),$("#lbl_"+i).addClass("btn-primary"),$("#hdnRdb_"+n).val(t)):$("#hdnRdb_"+n).val(t)}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.RadioBox=i})(i=t.Controls||(t.Controls={}))})(t=n.Forms||(n.Forms={}))})(Unibase||(Unibase={}));
@@ -1 +0,0 @@
{"version":3,"file":"radiobox.setting.js","sourceRoot":"","sources":["radiobox.setting.ts"],"names":[],"mappings":"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"}
@@ -1,4 +0,0 @@
var Unibase;(function(n){let t;(function(t){let i;(function(t){class i{loadSettingHtml(n){var t=`<section class="card"><div class="b-b bg-white card-header"><strong class="text-dark Title" id="cpheader">Radio Button Setting</strong></div><div class="card-body"><div class="row">
<div class="col-sm-12"><ul class="list-group list-group-flush radioOptions font-14 m-t-n-md ui-sortable" id="radioOptions"></ul></div></div><div class="row"><div class="col-sm-6" id="divRadioList">
<div class="divRadioList"><a href="javascript:" class="btn btn-primary" onclick="Unibase.Platform.Forms.Components.ControlEditor.Instance().AddRadioOptions(0)">Add New Radio Button</a>
</div></div></div></div></section>`;$(n).html(t)}bindControlData(t){n.Platform.Forms.Components.ControlEditor.Instance().getControlOptions(t)}SaveControlData(){var t=[];return $(".option-group").each(function(){var i={DropDownColumnId:Number($(this).find(".hdnRdbId").val()),ColumnText:$(this).find(".rdbText").val(),ColumnValue:$(this).find(".rdbValue").val(),DocPropertyId:Number(n.Platform.Forms.Components.PropertyEditor.Instance().DocPropertyId),ControlId:n.Platform.Forms.Components.ControlEditor.Instance().ControlId,IndexNumber:$(this).index()+1};t.push(i)}),JSON.stringify(t)}loadControlPropertiesHtml(n){var t=`<section class="">`+`<div class="card PropertySettings">`+`<div class="card-header"><h6><b>Property Settings</b></h6></div>`+`<div class="card-body" id="divPropSetting"><div class="row"><div class="col-sm-6 Controlproperties-Element" data-propertysettingid="0" data-controlpropertyid="0" data-controlpropertyname="IsTabView"><label for="IsTabView" style="margin-top:19px"><b>IsTabView</b></label><label id="lblIsTabView" class="switch m-t form-inline pull-right mt-10" style="color:grey"><input id="IsTabView" data-group="IsRequired" type="checkbox"><span></span></label></div></div></div>`+`</div></section>`;$(n).html(t);$("#divPropSetting").removeClass("hidden")}bindPropertySettings(n){var t=n.PropertySettings,i;t!=null&&t!=undefined&&(i=0,$(".Controlproperties-Element").each(function(){t[i].ControlPropertyName=="IsTabView"&&($(this).attr("data-controlpropertyid",t[i].ControlPropertyId),$(this).attr("data-controlpropertyname",t[i].ControlPropertyName),$(this).attr("data-propertysettingid",t[i].PropertySettingId),t[i].ControlPropertyValue=="true"?$("#IsTabView").prop("checked",!0):$("#IsTabView").prop("checked",!1));i+=1}))}savePropertySettings(n){var i=n.PropertySettings,t=[];return $(".Controlproperties-Element").each(function(){var i={FormPropertyId:Number(n.FormPropertyId),ControlPropertyId:Number($(this).attr("data-controlpropertyid")),ControlPropertyValue:$(this).children().find("input").prop("checked").toString(),ControlPropertyName:$(this).attr("data-controlpropertyname"),ControlId:Number(n.ControlId),PropertySettingId:Number($(this).attr("data-propertysettingid"))};t.push(i)}),t}static Instance(){return this._instance===undefined&&(this._instance=new i),this._instance}}t.RadioBox_Settings=i})(i=t.Controls||(t.Controls={}))})(t=n.Forms||(n.Forms={}))})(Unibase||(Unibase={}));