All Projects → kshitijlawate → timeline-component-lwc

kshitijlawate / timeline-component-lwc

Licence: BSD-3-Clause license
This component enables timeline view for Salesforce Record history.

Programming Languages

Apex
172 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
ObjectScript
12 projects
CSS
56736 projects

Projects that are alternatives of or similar to timeline-component-lwc

apex-rollup
Fast, configurable, elastically scaling custom rollup solution. Apex Invocable action, one-liner Apex trigger/CMDT-driven logic, and scheduled Apex-ready.
Stars: ✭ 133 (+638.89%)
Mutual labels:  salesforce, apex, lwc, lightning-web-components
one-pub-sub-lwc
One PubSub: A Declarative PubSub Library for Lightning Web Component and Aura Component
Stars: ✭ 19 (+5.56%)
Mutual labels:  salesforce, lwc, lightning-web-components
lwc-modules
Build any LWC you want without ever having to touch Apex
Stars: ✭ 20 (+11.11%)
Mutual labels:  salesforce, apex, lwc
dreaminvest-lwc
Sample application for Lightning Web Components on Salesforce Platform. Part of the sample gallery. Financial services use case. Get inspired and learn best practices.
Stars: ✭ 41 (+127.78%)
Mutual labels:  salesforce, apex, lightning-web-components
lwc-soql-builder
Awesome SOQL execution tool developed in Lightning Web Components Open Source
Stars: ✭ 85 (+372.22%)
Mutual labels:  salesforce, lwc, lightning-web-components
quiz-host-app
Multiplayer quiz app built on Salesforce technology (host app)
Stars: ✭ 69 (+283.33%)
Mutual labels:  salesforce, lwc, lightning-web-components
lwc-redux
Integrate Redux with Lightning Web Component
Stars: ✭ 35 (+94.44%)
Mutual labels:  salesforce, lwc, lightning-web-components
PaymentForm
A form that takes credit card and address information. Uses a ported version of jessie pollack's card component.
Stars: ✭ 40 (+122.22%)
Mutual labels:  salesforce, lwc, lightning-web-components
fast-sfdc
A VSCode plugin to develop Salesforce projects in vscode
Stars: ✭ 16 (-11.11%)
Mutual labels:  salesforce, apex, lwc
lwc-streaming-api
Lightning Web Component Streaming API
Stars: ✭ 25 (+38.89%)
Mutual labels:  salesforce, lwc, lightning-web-components
awesome-lwc
A list of interesting on platform Lightning Web Components resources and code examples
Stars: ✭ 124 (+588.89%)
Mutual labels:  salesforce, lwc, lightning-web-components
Grand Timeline
Interactive grand unified timeline of 30,800 ancient Chinese people / 古人全表
Stars: ✭ 83 (+361.11%)
Mutual labels:  timeline, history
Mdline
Markdown timeline format and toolkit.
Stars: ✭ 111 (+516.67%)
Mutual labels:  timeline, history
Covid 19 Germany Gae
COVID-19 statistics for Germany. For states and counties. With time series data. Daily updates. Official RKI numbers.
Stars: ✭ 114 (+533.33%)
Mutual labels:  timeline, history
Timeline
直观地显示各个历史时间段及历史地图。Visually display various historical time periods and historical maps.
Stars: ✭ 127 (+605.56%)
Mutual labels:  timeline, history
Symbolic Execution
History of symbolic execution (as well as SAT/SMT solving, fuzzing, and taint data tracking)
Stars: ✭ 395 (+2094.44%)
Mutual labels:  timeline, history
Timeline Lwc
An interactive timeline for the Salesforce platform.
Stars: ✭ 116 (+544.44%)
Mutual labels:  timeline, salesforce
Covid 19 Timeline
以 社会学年鉴模式体例规范地统编自2019年末起新冠肺炎疫情进展的时间线。
Stars: ✭ 1,887 (+10383.33%)
Mutual labels:  timeline, history
bitcoin-development-history
Data and a example for a open source timeline of the history of Bitcoin development
Stars: ✭ 27 (+50%)
Mutual labels:  timeline, history
universalmock
A universal mock class in Apex
Stars: ✭ 55 (+205.56%)
Mutual labels:  salesforce, apex

What is timeline-component-lwc?

This post will cover some technical, functional aspects of the component. There are some limitations as well as planned enhancements mentioned below.

How to configure and use?

The component can be added to Lightning Record pages to show history for the record in context or record related to it. The component needs no configuration by default, just drag and drop like other OOB components and you are good to go. You can always customize the component by providing additional 'Timeline Configuration' details. Please visit the link below if you don't want to figure it out on your own. https://kshitijlawate.com/salesforce-record-history-in-timeline-view-using-a-custom-lightning-web-component-new-managed-package-version/

Technical Aspects

  1. It is built with combination of Apex and Lightning Web Components.
  2. Apex Code takes care of fetching the history data, defining & building wrapper structure to show on UI.
  3. Object and Field level access control is handled in the apex code. If the logged in user does not have access to object or field, the component won't show it.
  4. Search functionality is handled completely on client side through JavaScript. There are Search tag arrays built into wrapper to filter records based on User input in text field.
  5. The Apex Code is using few reusable methods from SystemUtilities apex class. These can be used outside the scope of this component.

Limitations

  1. Percent fields are shown without Percent signs. They will show up just like normal number fields.
  2. For Encrypted fields, only the "change" event is shown, not the actual or masked value.
  3. The data does not auto-refresh if the component is open and data changes. The refresh button is available for force manual refresh.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].