The widgets provided by Labii


‚ÄčThe widgets at Labii ELN & LIMS is a stand-alone function to edit or process certain piece of data. Labii as a Electronic Lab Notebook (ELN) and Laboratory Information Management System (LIMS) service provider, introduced widgets to meet the specific requirements of each research lab.

Use widget to extend functionalities in ELN & LIMS and to integrate with other software packages.


Two types of widgets are available in Labii ELN & LIMS:

  • Section: Widgets used in a section to provide comprehensive function to process the data. These widgets are used for unstructured data. Learn more at section type widgets.

  • Column: Widgets used as a column type to provide simple function to process the data for a cell. These widgets are used for structured data. Learn more at column type widgets.

  • Variable: Variable is used to render specific text syntax into function component. Learn more at here.


  • allow_multiple=true/false, if true, the same widget can be inserted multiple times into a record; if false, only one widget is allow for a record.

  • is_readonly=true/false, if true, the widget provides read only data and can still be added into a locked record to display the hidden data; if false, the widget is not available for locked records.

  • is_public=true/false, if true, the widget is available for all accounts in Labii; if false, the widget is specifically developed for some organizations and only available to those organizations.

  • is_archived=true/false, if true, the widget is not available to use.

  • metadata_labels, list of metadata labels that required for the widget. The metadata can be set at the organization, project or record level. See details here.

Enable widgets

Administrators have permission to control what widgets to use for the users. Inactive widgets are not available to use. See details here.

Metadata labels

The specific variables can be provided via adding metadata to your organization, project, or record. The metadata labels is defined in the metadata_labels field of widget. If these field is empty, no metadata needs to be set up.

The metadata is specific in order:

  • organization, add the metadata to organization level if you want the metadata available to all users in the organization. See here for more details.

  • project, add the metadata to project level if you want the metadata available to the users in the project. Other users from other project could not use the metadata. The metadata at the project level will overwrite the metadata at the organization level.

  • record/row, add the metadata to record level. This metadata can only been used for this record. The metadata at record level will overwrite the same metadata at the project or organization level.

The priority of metadata: record > project > organization


The conditions will be checked before the loading of widget. The errors have to be fixed to use the widget.

Error message of a widget

Error types:

  • Missing metadata: The required metadata is not provided. To solve this error, add the missing metadata to organization, project or record.

Default value

Most of widgets require configurations, the default configuration value can be saved. See here for more details.