Built files from Bizgaze WebServer
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

issues.component.min.js 2.9KB

1
  1. var Bizgaze;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends Unibase.Platform.Core.BaseComponent{constructor(){super(...arguments);this.issuedata=""}init(n,t){var i=this;i.loadControlSettings(t.ControlJsonText,t.FormPropertyId);i.loadPropertySettings(t.PropertySettings,t.FormPropertyId)}loadControl(n){var t=this;$("#"+n).html('<div class="section_IssueGroups" id="div_IssueGroups"> <input type="hidden" class="value-control" id="hf_issueid" value="Bizgaze.Apps.Support.Controls.Issues.Instance().getissuedata();"/> <\/div>')}loadissues(t){var r=this,i;if(t.result.IssueGroupId!="0"){i=t.result.IssueGroupId.split("|");for(let t=0;t<i.length;t++)$(".section_Issues").removeClass("hidden"),n.Apps.Support.Managers.SupportManager.Instance().getIssueGroup(i[t]).then(function(n){var i,t,u;if(n.result!=null&&n.result!=""){i='<div class="IssueGroupDiv form-group floating-label focus"><label id="lbl_issues">'+n.result.IssueGroupname+' <\/label><input type="hidden" class="hf_IssueGroupId" id="hf_IssueGroupId " value="'+n.result.IssueGroupId+'" /><div class="IssueDiv"><div class="row" id="hf_issuediv">';" <\/div><\/div>";for(let r=0;r<n.result.IssueList.length;r++)t=n.result.IssueList[r],i+='<span class="col-sm-6"> <span class="m-l-xs"><input type ="checkbox" id="chkselectedissues_'+t.IssueId+'" class="chkissues mr-5" onclick="javascript:return Bizgaze.Apps.Support.Controls.Issues.Instance().checkIssue('+t.IssueId+')">'+t.Issuename+'<input type="hidden" id="hfissueid" value="'+t.IssueId+'"><input type="hidden" class="value-control" id="hf_issueid" value="Bizgaze.Apps.Support.Controls.Issues.Instance().getissuedata();"/> <\/span><\/span> ';i+="<\/div>";$("#div_IssueGroups").after(i);Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.length!=0&&(u=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_ticketid").Value),u!=0&&r.editissues(u));n.result.IssueList.length==0&&$(".section_Issues").addClass("hidden")}else $("#div_IssueGroups").addClass("hidden")})}else $(".section_Issues").addClass("hidden")}getissuedata(){var n=this;return n.issuedata==null&&(n.issuedata="|"),n.issuedata}checkIssue(n){var t=this;$("#chkselectedissues_"+n).prop("checked")==!0&&(t.issuedata==null&&(t.issuedata=""),t.issuedata+=n+"|")}editissues(t){var i=this;n.Apps.Support.Managers.SupportManager.Instance().getTicketIssue(t).then(function(n){var r=n.result,t;for(let n=0;n<r.length;n++)t=r[n].IssueId,$("#chkselectedissues_"+t).prop("checked",!0),i.checkIssue(t)})}loadControlSettings(){var n=this;return n.issuedata=null,null}loadPropertySettings(){return null}bindEditFormDetails(){return null}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.Issues=i})(i=t.Controls||(t.Controls={}))})(i=t.Support||(t.Support={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));