Built files from Bizgaze WebServer
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

columnformat.js 1.9KB

12345678910111213141516171819202122232425262728293031
  1. var Unibase;
  2. (function (Unibase) {
  3. let Platform;
  4. (function (Platform) {
  5. let Analytics;
  6. (function (Analytics) {
  7. let Reports;
  8. (function (Reports) {
  9. class ColumnFormat {
  10. loadFormats(DataType) {
  11. var formats = [];
  12. if (DataType == Unibase.Platform.Analytics.Reports.Enums.DataType.dateTime) {
  13. formats = [{ id: 0, format: 'Default' }, { id: 1, format: 'dd/mm/yyyy' }, { id: 2, format: 'mm/dd/yyyy' }, { id: 3, format: 'yyyy/mm/dd' }, { id: 4, format: 'Mon dd, yyyy' }, { id: 5, format: 'Mon/yyyy' }, { id: 6, format: 'hh' }, { id: 7, format: 'mm' }, { id: 8, format: 'ss' }, { id: 9, format: 'hh:mm:ss' }, { id: 10, format: 'hh:mm:ss AM' }, { id: 11, format: 'dd/mm/yyyy hh:mm:ss' }, { id: 12, format: 'dd/mm/yyyy hh:mm' }, { id: 13, format: 'dd/mm/yyyy hh:mm:ss AM' }, { id: 14, format: 'Mon dd, yyyy hh:mm:ss AM' }];
  14. }
  15. else if (DataType == Unibase.Platform.Analytics.Reports.Enums.DataType.decimal) {
  16. formats = [{ id: 0, format: 'Default' }, { id: 1, format: '0.0' }, { id: 2, format: '0.00' }, { id: 3, format: '0.000' }, { id: 3, format: '0.0000' }];
  17. }
  18. return formats;
  19. }
  20. static Instance() {
  21. if (this.instance === undefined) {
  22. this.instance = new ColumnFormat();
  23. }
  24. return this.instance;
  25. }
  26. }
  27. Reports.ColumnFormat = ColumnFormat;
  28. })(Reports = Analytics.Reports || (Analytics.Reports = {}));
  29. })(Analytics = Platform.Analytics || (Platform.Analytics = {}));
  30. })(Platform = Unibase.Platform || (Unibase.Platform = {}));
  31. })(Unibase || (Unibase = {}));