Built files from Bizgaze WebServer
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

radiobox.setting.min.js 3.1KB

1234
  1. 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">
  2. <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">
  3. <div class="divRadioList"><a href="javascript:" class="btn btn-primary" onclick="Unibase.Platform.Forms.Components.ControlEditor.Instance().AddRadioOptions(0)">Add New Radio Button</a>
  4. </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={}));