Input Widgets

The Input widgets are a JavaScript widgets that provide means to input or display different types of data into or from the internal database.
A typical widget source code consist of one component file <my_widget>.comp and one JavaScript file <my_widget>.js.
Among the available widgets is the Input widget which is the base widget which is used by the rest of the available widgets.

Basic Data Types

  • button.comp - graphical control element that provides to user a simple way to trigger an event.
  • checkbox.comp - commonly used when more than one option may need to be selected.
  • date.comp - displaying or setting a date.
  • number.comp - used for input fields that should contain a numeric value.
  • radio.comp - allows the user to choose from one of a predefined set of options.
  • select.comp - the simplest of the three available select widgets.
  • span.comp - used for grouping elements in a document without being itself visually changed.
  • string.comp - used for input fields that contain a strings.
  • time.comp - used for setting the time.
  • timestamp.comp - combination of date and time widgets.
  • url.comp - used for opening URLs in a separate window or box area.
  • image.comp - displays the content of an image in Base64 encoding.
  • file.comp - displays selected input file.
  • color.comp - color finder.

Advanced Data Types

  • codfisc_pi.comp - used for personal fiscal and VAT identification codes used in Italy.
  • divselect.comp - most sophisticated of the three available select widgets.
  • FCKeditor.comp - browser-based WYSIWYG content editor.
  • Files.comp - enables users to attach files to records in a table.
  • form.comp - provides possibility to use forms in a popup window.
  • htmlselect.comp - upgrade of the basic HTML select button.
  • Permission.comp - used for allowing different types of authorizations to different groups of users for every function.
Topic revision: r13 - 23 Dec 2016, JanezStangelj
This site is powered by FoswikiCopyright (©) Leader.IT - Italy P.I. IT01434390223 Privacy policy & use of cookies