12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- var Bizgaze;
- (function (Bizgaze) {
- let Apps;
- (function (Apps) {
- let Crm;
- (function (Crm) {
- let Components;
- (function (Components) {
- class CityAuto {
- init(formpropertyid, prop, callback) {
- var instance = this;
- var url = _appsettings.server_url() + '/apis/v4/bizgaze/crm/cities/citiesautotext';
- AutoCompleteHelper.getHelper().Create("#autocomplete_cities", "#hfAutoComplete_CityId", url, function (response) {
- var data = response;
- if (data.id != 0 && data.selected != true) {
- $("#autocomplete_districts").empty();
- var addData = data.addlData;
- var sp = addData.split('|');
- var citycode = sp[0];
- var districtname = sp[1];
- var districtid = sp[2];
- $(".txt_citycode").val(citycode);
- $(".txt_citycode").attr("disabled", "disabled");
- $(".div_citycode ").addClass("floating-label-form-group-with-value");
- var option = new Option(districtname, districtid, true);
- $("#autocomplete_districts").append(option);
- $("#autocomplete_districts").attr("disabled", "disabled");
- }
- });
- if (callback != null)
- callback();
- }
- loadControl(containerid, prop) {
- var html = '<div id="div_cityautotext">' +
- '<label for= "lblCity" class= "font-bold">Cities</label><span class="text-danger" id="spnIsRequired_cityautotext"> *</span>' +
- '<select id ="autocomplete_cities" class="form-control text-control" style ="width:100%" placeholder=" Select City" data-placeholder="Select City"></select>' +
- '<input type ="hidden" id ="hfAutoComplete_CityId" class="hfAutoComplete_CityId form-control value-control" data-isdynamic="true"></div>';
- $("#" + containerid).html(html);
- }
- loadControlSettings(controlsettingjson, formpropertyid) {
- return [];
- }
- loadPropertySettings(propertysettings, formpropertyid, DocPropertyName) {
- return [];
- }
- bindEditFormDetails(formpropertyid, propval, DocPropertyName) {
- if (propval != "null") {
- var instance = this;
- var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
- var IdValue = propval;
- var TextValue = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_cityname").Value;
- var selectedOptions = new Option(TextValue, IdValue, true);
- if (IdValue != "0") {
- $("#autocomplete_cities").append(selectedOptions);
- jQuery("#autocomplete_cities").val(IdValue).trigger("change");
- }
- }
- }
- static Instance() {
- if (this.instance === undefined) {
- this.instance = new CityAuto();
- }
- return this.instance;
- }
- }
- Components.CityAuto = CityAuto;
- })(Components = Crm.Components || (Crm.Components = {}));
- })(Crm = Apps.Crm || (Apps.Crm = {}));
- })(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
- })(Bizgaze || (Bizgaze = {}));
|