Reusable LWCs to 10x your solution building speed. Design interactive, data-dense UIs with LWC + Screen Flows.
Updated installation links here
Introduces configurable column type attributes to soqlDatatable
.
lightning-datatable
typeAttribute
properties in the new Datatable_Column_Config__mdt
object.Configuration page layout for various Datatable
configs has been improved.
Updated installation links here
soqlDatatable
updates:
iconName
. See help tooltip.refresh
UX (spinners now work better).composedTitle
slot for putting custom components inside a lightning-card
base component title
slot.checkboxType
.selectedRows
output when passing to a Flow table action.
sObject
inputVariable.messageService
and related component updates:
open
variant of some APIs which will bypass any boundaries
set up.
Updated installation links here
IMPORTANT NOTE: If you're upgrading from a previous release, follow the instructions in this issue.
base
to a few generically named components. This effectively renames components in your org.Updated installation links here
IMPORTANT NOTE PRE-EMPTING SUMMER 21
If you are experiencing any issues with either summer 21 or any error mentioned in issue #95, please follow the thread there for a workaround or unlisted hotfix patch (
1.6.1
).
workspaceApi
(with some limitations) to messageService
.MessageServiceHandler
can now be given a custom boundary, allowing for some granular behavior in lightning service console.
core
will only have the current and previous logged in sfdx-project.json
.recipes
will only have the current release logged in sfdx-project.json
.Recipe Installation Note: If you have
1.5.4
of the recipes installed in your sandbox, you must first uninstall it before installing1.6.0
of recipes. This is due to the fact I had to unwind some flexipage attributes, and there is a dependency there.
Updated installation links here
collectionDatatable
/soqlDatatable
) were not working as expected in some scenarios.
core
will only have the current and previous two releases logged in sfdx-project.json
.recipes
will only have the current release logged in sfdx-project.json
.Updated installation links here
soqlDatatable
and collectionDatatable
have a new showSearch
(Show Search) public design prop which shows Global (Fuse Fuzzy) Search.
datatable
contains the actual search input, but specific implementations need to expose it via showSearch = true
.
Allow Overflow (EXPERIMENTAL)
.
This is a fairly significant release with the following milestones:
message-service
related things.
eslint
errors and deprecated pre-commit hooks in favor of actions (thank you @jlyon87!).master
has been added.
sfdx-project.json
changes need to go through a PR.Resolves #38
Adds a new Datatable_Action_Config__mdt.Type__c
value of Table Overflow Action
which adds to the overflow (dropdown) menu of table actions above each table.
This datamodel change is backwards compatible since it can't deactivate currently used values in Datatable_Action_Config__mdt.Type__c
. Instead, it marks them with (OLD)
.
You can continue to use the old configs but for new ones consider migrating to the new format which requires:
Type__c
of Table Action
, Table Overflow Action
, or Row Action
.Order__c
is now required (via validation rules) for each of the above selections.
Table Action
= 1 or 2 (which replaces the old - Primary
and - Secondary
values).Table Overflow Action
>= 3 (which is new, and these are additional actions in the dropdown on the right).Row Action
order logic is unchanged.Table Action Name
, valid values of custom_lwc
/custom_flow
.Overflow Action Name
, valid values of custom_lwc
/custom_flow
.Row Action Name
logic and values is unchanged.See the attached image for clarity (which is included in recipes
):
And now, an image not for ants:
Finally, here is the page layout (with instructions) for Datatable_Action_Config__mdt
:
Resolves #37
recipes
to core
.core
for soqlDatatable
related cmdt.soqlDatatable
related cmdt.IMPORTANT NOTE: If you are upgrading, you may have to install
1.4.0
twice per this known issue to get the correct page layout. I have not tested on a clean1.4.0
install but please be aware of this workaround.
Fixes #55
Fixed issues with soql
/collectionDatatable
meta property configs for Screen Flows.
collectionDatatable.recordCollection
in any way, it was originally meant as input only and this fixes that.useLoadStyleHackForOverflow
in the past few days, it was originally meant as input only and this fixes that.Moved useLoadStyleHackForOverflow
from static resource to renderedCallback
style tag appending.
soql
/collectionDatatables
are on the same page.Fixes #49
customHeight
aka Table Height (px) to both soql
/ collectionDatatable
for Screen Flows.
loadStyle
hack which forces CSS overflow so that in-line edit of picklists can overflow below the datatable container.