Where Used Session Variables are used in the application UI to access certain parameters which are dynamic in nature from the implicit object session. The Platform creates this implicit object and it can be used in the application to set default values, while building Expressions etc. e.g. If you want to set the default value of a Text field with the email address of the current logged-in user, then you can use the expression #{session.emailAddress} for the "Default Valu... [Read More]
You can build browser based mobile applications in Telidos Platform with the help of JQueryMobile JavaScript Library. All you need is just a browser to build these mobile applications similar to the Desktop applications built on Telidos Platform. To build screen specific for mobile, you just have to write javascript code for the UI. All the server side stuff is managed by Platform through DataSource. Telidos Mobile App Role List Page Issue Stream Page Issue Details ... [Read More]
At times you may want to re-arrange a huge set of columns within a auto generated grid to match the order of the columns from that of the source table or view. Even though it's easier to do it through the designer, It might be a time consuming task to re-arrange if the number of columns are more than 20 or so and in some cases there could be 100+ columns in a grid. In those synarios, you could execute the below SQL to update the column sequence from the backend. UPDATE ra_ui_... [Read More]
Introduction Clustering allows an application running on Telidos Platform to run on several parallel servers (cluster nodes). The load is distributed across different servers, and even if any of the servers fail, the application is still accessible via other cluster nodes. Clustering is crucial for scalable enterprise applications, as you can improve performance by simply adding more nodes to the cluster. Why Clustering? Clustering solutions usually provide: Scalability High... [Read More]
Note: Make sure there no other developers making metadata changes while the patch is being migrated. Backup the metadata schema before and after applying the patch Note: This method will only migrate the metadata changes. Any changes to the backend objects needs to be migrated manually Navigate to the Roles page in the source instance and click on the "Download Role" button to create a patch for the selected role.To download the patch, navigate to Developer -> Pa... [Read More]
To change the subdomain of an application, you must update the sub_domain column in ra_orgs table of the platform metadata schema.e.g. use the below update statement to change the subdomain from 'myapp' to 'portal', which would change the URL for the application from myapp.example.com to portal.example.com UPDATE ra_orgs SET sub_domain = 'portal' WHERE sub_domain = 'myapp'; Bounce the application server to clear the cache for the old subdomain Note: Once the subdomain is cha... [Read More]
Sample ObjectHandler to report all the exceptions at once during an excel import To use this, set the "Object Handler Class" at the datasource definition to "xxra.customobjects.ExcelImportBulkErrorHandler" package xxra.customobjects; import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.sql.Timestamp; import java.util.Date; import java.util.List; import org.apache.commons.dbutils.DbUtils... [Read More]
Paste As Rows property for Grid This property enables pasting data from Excel Sheet to Grid. We can quickly update or insert mass data from Excel to GridSelect the Row and Column for which you want to paste data. Now go to column header and click on the icon() to see a menu. Hover on 'Paste As Rows' menu item to see a TextArea where you can paste the data (Use Ctrl+v). Data will be inserted from selected row onwards. If no row is selected then it will insert from 1st row onw... [Read More]
Packages Package is a DB-Design template for a datasource, platform provides you with a default package with SQL statements. You can further modify or add bussiness logic to the package as per your requirement. Why to use a package? The default template provided by the platform contains select, insert, update and delete SQL statements. If you want to perform any operation before or after insert, before or after upadate, before or after delete then you can write your busine... [Read More]
When to change Grid Style Grid Cell style can be changed to indicate something significant to the user like a cell with certain value can be indicated in one color etc. How to Change Go to Global CSS. Specify the custom style classes here. Save the changes. Now goto the page. Customize Page on which the Grid style has to be modified. Select the Grid column on which the style needs to be applied. Use the 'Style Class' attribute in the Property Pallet at the b... [Read More]


101 California Street, Suite 2710
San Francisco, CA 94111

440 N. Wolfe Rd.
Sunnyvale, CA 94085

Office 11, 5th Floor, Building 9,
Mindspace IT Park
Hyderabad 500081

p: +1 (844) AT CloudIO (844-282-5683)
f: +1 (650) 300-5247 | e: sales@cloudio.io
© 2009, 2017 CloudIO Inc. | Terms of Use | Privacy Policy