Difference between revisions of "UI Objects"

From HSYCO
Jump to navigation Jump to search
Line 25: Line 25:
 
order    = ascending
 
order    = ascending
 
ordermethod=sortkey
 
ordermethod=sortkey
 +
mode=ordered
 +
columns=3
 
</DynamicPageList>
 
</DynamicPageList>

Revision as of 12:07, 10 January 2014

The index.hsm file is based on graphic objects having the following standard format:

(object_name <parameter1>; <parameterN>)
Errors in the index.hsm file are reported in the log file with the message:
Page Parser: Syntax Error, line: nnn


When errors are detected, the page is not served to the Web browser. File parsing stops at the first error, so only the first line with errors is reported in the log file. Each type of graphic object could require one or more parameters, separated by the “;” character. Empty lines or blank spaces are ignored.

Changes to index.hsm cause an automatic page reload on the connected Web browsers.


You can insert comment lines, which are ignored. A comment line starts with the “#” character at the beginning of the line.

Names in index.hsm are case sensitive, small and capital letters are significant; all objects defined in the standard skin have names with lower-case letters.


Some objects support a variant called identified version to allow the !id dynamic modification of the text, visibility, color several other attributes with the uiSet() Java method or the UISET action.


The identified objects should be defined with an id string that is unique in the index.hsm file. The presence of more objects with the same id can cause undesired effects. To identify an object, append a ! character and the id at the end of the object type, for example:

(text!mytextid r1c1; This is my identified text object)

List of UI Objects

For a complete list of UI Objects, see List of UI Objects.

  1. 3button
  2. AdminLink
  3. Airzone (I/O Server Object)
  4. Alert5 (I/O Server Object)
  5. Aton (I/O Server Object)
  6. Ats (I/O Server Object)
  7. Background
  8. Bentel (I/O Server Object)
  9. Button
  10. ButtonIcon
  11. ButtonImage
  12. Camera
  13. CameraLink
  14. CameraPanel
  15. Chart
  16. Checkbox
  17. Container
  18. CSx75 (I/O Server Object)
  19. Daikinrc (I/O Server Object)
  20. Datalogger
  21. Date
  22. DatePanel
  23. Dimmer
  24. DMX
  25. Download (UI Object)
  26. DownloadImage
  27. DownloadList
  28. Elmo (I/O Server Object)
  29. Fp2000 (I/O Server Object)
  30. Fp2000small (I/O Server Object)
  31. Galaxy (I/O Server Object)
  32. Guardall (I/O Server Object)
  33. Hbar
  34. Hephais (I/O Server Object)
  35. Hesa (UI Object)
  36. Hsycomonitor
  37. Html (UI Object)
  38. Image
  39. ImageLink
  40. Inim (I/O Server Object)
  41. Input
  42. IR
  43. Keypad
  44. KeypadPanel
  45. Ksenia (I/O Server Object)
  46. Lares4 (I/O Server Object)
  47. Line
  48. Link
  49. Marquee
  50. Networx (I/O Server Object)
  51. Nuvo (I/O Server Object)
  52. NuvoMini (I/O Server Object)
  53. Panel
  54. Paradox (I/O Server Object)
  55. RadioButton
  56. Rgb
  57. Scheduler
  58. Select
  59. Selector
  60. SelectPanel
  61. Shape
  62. Slider
  63. SliderButton
  64. SMS (I/O Server Object)
  65. Submit
  66. SubmitImage
  67. Tecnoalarm (I/O Server Object)
  68. Temp
  69. TempMini
  70. Texecom (I/O Server Object)
  71. Text
  72. Time
  73. TimePanel
  74. Timer
  75. Upload
  76. UploadImage
  77. User
  78. UserImage
  79. UserList
  80. VBar
  81. Video
  82. Vivaldifreenet (I/O Server Object)
  83. Weather
  84. Wyrestorm (I/O Server Object)
  85. XGenConnect (I/O Server Object)