Built files from Bizgaze WebServer
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

location.settings.js 2.9KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. var Unibase;
  2. (function (Unibase) {
  3. let Forms;
  4. (function (Forms) {
  5. let Controls;
  6. (function (Controls) {
  7. class Location_Setting {
  8. loadSettingHtml() {
  9. return ``;
  10. }
  11. bindControlData(controldatajson) {
  12. return "";
  13. }
  14. SaveControlData(controldatajson) {
  15. return "";
  16. }
  17. loadControlPropertiesHtml(Container) {
  18. return "";
  19. }
  20. bindPropertySettings(prop) {
  21. var propertySettings = prop.PropertySettings;
  22. if (propertySettings != null && propertySettings != undefined) {
  23. var i = 0;
  24. $(".Controlproperties-Element").each(function () {
  25. if (propertySettings[i].ControlPropertyName == "MaxLength") {
  26. $(this).attr("data-controlpropertyid", propertySettings[i].ControlPropertyId);
  27. $(this).attr("data-controlpropertyname", propertySettings[i].ControlPropertyName);
  28. $(this).attr("data-propertysettingid", propertySettings[i].PropertySettingId);
  29. $("#MaxLength").val(propertySettings[i].ControlPropertyValue);
  30. }
  31. i += 1;
  32. });
  33. }
  34. }
  35. savePropertySettings(prop) {
  36. var propertySettings = prop.PropertySettings;
  37. var propSettingReq = [];
  38. $(".Controlproperties-Element").each(function () {
  39. var data = {
  40. FormPropertyId: Number(prop.FormPropertyId),
  41. ControlPropertyId: Number($(this).attr('data-controlpropertyid')),
  42. ControlPropertyValue: $(this).children().closest("input").val().toString(),
  43. ControlPropertyName: $(this).attr('data-controlpropertyname'),
  44. ControlId: Number(prop.ControlId),
  45. PropertySettingId: Number($(this).attr("data-propertysettingid")),
  46. };
  47. propSettingReq.push(data);
  48. });
  49. return propSettingReq;
  50. }
  51. static Instance() {
  52. if (this.instance === undefined) {
  53. this.instance = new Location_Setting();
  54. }
  55. return this.instance;
  56. }
  57. }
  58. Controls.Location_Setting = Location_Setting;
  59. })(Controls = Forms.Controls || (Forms.Controls = {}));
  60. })(Forms = Unibase.Forms || (Unibase.Forms = {}));
  61. })(Unibase || (Unibase = {}));