Hi, I’m Khalil.
I build simple, maintainable web apps with JavaScript.
Recent Posts
Building User-Friendly Web Apps
Building a user-friendly web app isn’t just about features. Learn practical UX improvements like bet…
Make VBCS application migration easier
These are some general tips for a VBCS developer to make changes in VBCS application before migratin…
How to learn VBCS as beginner
How to learn VBCS as beginner Basics of VBCS What are application, page, and flow scopes? How to co…
Getting time difference from now
We can use the following javascript code to get the date difference in readable format e.g: Khalil p…
To upload csv data as ADP(Array data provider) or array
Steps to upload csv data as ADP(Array data provider) or array JavaScript function Sample CSV data th…
Format dates in VBCS page using functions
You can use oj-input-date or oj-input-date-time components for showing formatted date and use conver…
How to have different colors on rows based on one field in row in oj-data-grid
On a data grid, we can use a function in the cell.class-name attribute to dynamically pass the class…
How to enable resize in oj-data-grid
We can enable resize in oj-data-grid by adding the following html code to <oj-data-grid>: The fol…
How to refresh particular cell in oj-data-grid
We can use the update event to refresh particular grid cells. Let us say we are displaying a grid wi…
Calling Rest API using JavaScript function in vbcs
We can call rest API configured in service connection using RestHelper The function getLineItems() c…










