Essentials
Stable Version 0.2.10
Published on 17 January 2015 by 
Essentials
Essentials
Created on 02 January 2013
Details
A collection of reusable actions to help us stop reinventing the wheel.

Join the team and bring your own top reused actions to the community!
Read More

Feature List

Essential tools for common daily tasks when using the OutSystems Agile Platform


Main Benefits

Stop Reinventing the Wheel and help others do the same. We know you have some goodies in there! Common and help the community!


The Limitations are where we allow them to be :) Contribute and help tackle them!


Provided UI:

  1. AnchorLink  : Quickly add anchor links to a screen
  2. ClickableRows : click on a table row to launch an item rather than just a link
  3. FillEmptyCells : Fills table cells with content if they are empty.  Saves time & software units not having to put "IF" to check for empty text
  4. FillEmptyLinks : Fills empty links with text.  Saves time & software units not having to put "IF" to check link text.  Also prevents screens where you can't open items because there isn't text in the link.
  5. PhoneFormatLibrary : Javascript library and implementation to allow you to format any international phone number
  6. Tabs_ClientSIde : Reuses RichWidgets implementation of Tabs so actions are reusable, this allows you to "expand" tabs when printing so you don't have to build separate print screens if you use tabs
  7. TextArea_AutoExpand : Expand Text area when the content is filled.
  8. TextTruncate : Truncates screen text without having to use an action
  9. WeekNavigation : Navigator to Filter/Navigate Content By Week
  10. Sticky Header: Lock table row/column on the screen.


Provided actions:

  1. Date_Adjust: Adjust a given date by set parameters;
  2. Date_Difference: Returns a string containing the difference between two dates - "2 years and 2 months";
  3. Date_GenerateYears: Code to generate a list of years for a drop down window.;
  4. Date_MonthYear: Returns format month year, like "Jan 2010";
  5. Day_Suffix: Returns day suffix;
  6. Week_GetMonday: Returns Monday of Week;
  7. Week_PrettyDescription: Formats week in nice format;
  8. DateTime_Format: Format a Date Time with a custom separator and optionally hide the time.
  9. DateTime_RemoveSeconds: Remove seconds from a date time input;
  10. Decimal_ByteUnitConvert: Convert between byte units in both SI system (base 10, e.g. kB to MB) and IEC system (base 2, e.g. kiB to MiB);
  11. Email_Validate: Validate if an email address is valid (fix for platform email validatation);
  12. Format_BigNumber: Rounds the BigNumber to the given FractionalDigits and adds a K, M, G or T, depending on the size of the BigNumber;
  13. Format_CSSColor: Outputs a CSS inline style for a specific color;
  14. Text_CutAt: Cuts long text strings, adding "..." or other string to the end;
  15. Text_NotEmpty: Returns <MainText> if not empty; returns <AltText> if <MainText> is empty;
  16. TrailingZero_Add: Adds trailing zero's to a number for formatting;
  17. Time_RemoveSeconds: Remove seconds from a time.
  18. CloseFeedbackMessage: Closes a feedback message from server side
  19. TimeToAmPmText: Converts a time to a AM/PM format in text
  20. AmPmTextToTime: Converts a text with AM/PM back to time
  21. GetAge: Calculates the age of a person (or a pet) based on the birthdate
What’s new (0.2.10)
  • Client Side Time Zone Library
  • Added menus to sample screeens
Reviews (0)
Category
Components, UI & Widgets
Tags
Support Options
This component is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from Essentials who created this component.
Dependencies
Essentials has no dependencies.
Requirements
Platform
9.0.0.1
Database
All
Stack
All
Component Consumers
Essentials has no consumers.
Weekly Downloads 
Related Components
Google Drive Connector
OutSystems R&D
Google Drive Connector allows your OutSystems Applications to use the Google Drive REST API to interact with your files.
993
OutSystems UI Mobile
OutSystems R&D
Create amazing native mobile applications using this fully integrated UI framework for OutSystems, with dozens of UI patterns ready to use.
7313
Google Maps
Labs
Google Maps is a Google Maps Javascript V3 API component, providing Web Blocks and Actions to add interactive maps, markers and directions, along with event driven functionality.
10626
More from Essentials
Unit Testing Framework
Andrew Burgess
Unit Testing Framework allows you to easily develop and run unit tests for your OutSystems Platform projects. Get the comprehensive user guide from: http://tinyurl.com/utf-manual
1264
SortRecordList
SortRecordList Team
This extension is a generic record list sorter. It sorts any record list in ascending or descending order by any of its attributes (string, integer, decimal, etc). It can also return a distinct list by comparing any of its attributes. 
4116
CKEditor
CKEditor Team
CKEditor is an open source WYSIWYG rich text (HTML) editor that can be embedded in web pages. It brings to the web common editing features found on desktop editing applications like Microsoft Word and OpenOffice.
2880