Sha256: 5f2f888eb3f924fb601cca1d2837d501b3bf643a9d3aeb20d840e0fc42cd39cc

Contents?: true

Size: 1.19 KB

Versions: 44

Compression:

Stored size: 1.19 KB

Contents

As a default, the kit assumes that the initial dataset is complete, and it renders all expansion buttons/controls based on that data; if no children are present, no expansion controls are rendered. If, however, you want to change the initial dataset to omit some or all of its children (to improve load times of a complex dataset, perhaps), and you implement a querying logic that loads children only when its parent is expanded, then you must use the `inlineRowLoading` prop to ensure your expansion controls are rendered even though your child data is not yet loaded. You must also pass an empty `children` array to any node that will have children to ensure its parent maintains its ability to expand. If this prop is called AND your data contains empty `children` arrays, the kit will render expansion controls on any row with empty children, and then add an inline loading state within the expanded subrow until those child row(s) are returned to the page [by your query logic]. 

In this code example, 2021 has an empty children array. Toggle it open to see the inline loading state. Once the correct data loads, this state will be replaced with the correct data rows. 

This prop is set to `false` by default. 

Version data entries

44 entries across 44 versions & 2 rubygems

Version Path
playbook_ui_docs-13.19.0.pre.alpha.PBNTR200addadvancedtablekitdarkmodestyles2346 app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_inline_row_loading.md
playbook_ui-13.19.0.pre.alpha.PBNTR200addadvancedtablekitdarkmodestyles2346 app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_inline_row_loading.md
playbook_ui_docs-13.19.0.pre.alpha.play1174fixconfimationtoastmobilebug2345 app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_inline_row_loading.md
playbook_ui-13.19.0.pre.alpha.play1174fixconfimationtoastmobilebug2345 app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_inline_row_loading.md
playbook_ui_docs-13.19.0.pre.alpha.play1174fixconfimationtoastmobilebug2342 app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_inline_row_loading.md
playbook_ui-13.19.0.pre.alpha.play1174fixconfimationtoastmobilebug2342 app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_inline_row_loading.md
playbook_ui_docs-13.19.0.pre.alpha.play1186collapsiblenaviconcolorbug2321 app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_inline_row_loading.md
playbook_ui-13.19.0.pre.alpha.play1186collapsiblenaviconcolorbug2321 app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_inline_row_loading.md
playbook_ui_docs-13.19.0.pre.alpha.PBNTR211tablekitsubcomponentsreact2318 app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_inline_row_loading.md
playbook_ui-13.19.0.pre.alpha.PBNTR211tablekitsubcomponentsreact2318 app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_inline_row_loading.md
playbook_ui_docs-13.19.0.pre.alpha.play1174fixconfimationtoastmobilebug2306 app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_inline_row_loading.md
playbook_ui-13.19.0.pre.alpha.play1174fixconfimationtoastmobilebug2306 app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_inline_row_loading.md
playbook_ui_docs-13.19.0.pre.alpha.play1174fixconfimationtoastmobilebug2305 app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_inline_row_loading.md
playbook_ui-13.19.0.pre.alpha.play1174fixconfimationtoastmobilebug2305 app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_inline_row_loading.md
playbook_ui_docs-13.20.0 app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_inline_row_loading.md
playbook_ui-13.20.0 app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_inline_row_loading.md
playbook_ui_docs-13.19.0.pre.alpha.play1141iconkitusinglibrary2264 app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_inline_row_loading.md
playbook_ui-13.19.0.pre.alpha.play1141iconkitusinglibrary2264 app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_inline_row_loading.md
playbook_ui_docs-13.19.0.pre.alpha.PBNTR207tabledivsupport2261 app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_inline_row_loading.md
playbook_ui-13.19.0.pre.alpha.PBNTR207tabledivsupport2261 app/pb_kits/playbook/pb_advanced_table/docs/_advanced_table_inline_row_loading.md