Skip to content
This repository has been archived by the owner on Mar 21, 2024. It is now read-only.

Built In Templates & Formatting Functions

tremendo edited this page Dec 23, 2011 · 4 revisions

Templates

  • Mobile.SalesLogix.Template.nameLF

Formatting Functions

Remember, the first, and sometimes only, parameter is always the raw value. Some formatting functions take optional parameters, which can be easily applied using the Function.bindDelegate method.

  • SalesLogix
    • Mobile.SalesLogix.Format.address
    • Mobile.SalesLogix.Format.phone
      • Uses the same rules as the current SLX web client.
    • Mobile.SalesLogix.Format.currency
      • NOT LOCALIZED
    • Mobile.SalesLogix.Format.nameLF
      • Applies Mobile.SalesLogix.Template.nameLF template.
  • SDK
    • Sage.Platform.Mobile.Format.encode
      • Escapes HTML entities.
    • Sage.Platform.Mobile.Format.link
    • Sage.Platform.Mobile.Format.mail
    • Sage.Platform.Mobile.Format.trim
    • Sage.Platform.Mobile.Format.date
      • NOT LOCALIZED
      • Accepts an optional DateJS format string as the 2nd parameter.
    • Sage.Platform.Mobile.Format.fixed
      • Accepts an optional precision value as the 2nd parameter.
    • Sage.Platform.Mobile.Format.percent
    • Sage.Platform.Mobile.Format.yesNo
    • Sage.Platform.Mobile.Format.bool
    • Sage.Platform.Mobile.Format.nl2br
    • Sage.Platform.Mobile.Format.timespan
    • Sage.Platform.Mobile.Format.canvasDraw
      • This requires a canvas (DOM) object as second parameter
      • Optional options parameter to specify drawing properties: .scale, .lineWidth, .penColor
    • Sage.Platform.Mobile.Format.imageFromVector
      • Additional options accepted for generating <img> HTML element: .width, .height, .title

All SDK format functions are also applied to the product’s Format object, i.e. Sage.Platform.Mobile.Format.link and Mobile.SalesLogix.Format.link are the same function.