Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expose an event that indicates that the Grid is fully loaded #7924

Closed
zdrawku opened this issue Aug 3, 2020 · 1 comment · Fixed by #8158
Closed

Expose an event that indicates that the Grid is fully loaded #7924

zdrawku opened this issue Aug 3, 2020 · 1 comment · Fixed by #8158
Assignees
Labels
🧰 feature-request ✅ status: resolved Applies to issues that have pending PRs resolving them, or PRs that have already merged.

Comments

@zdrawku
Copy link
Contributor

zdrawku commented Aug 3, 2020

As we discussed with @rkaraivanov having such an event would be helpful for cases when we need to access certain viewchild elements and reduce the usage of timeouts like requestAnimationFrame.

Note: Issue will be updated with more examples

@rkaraivanov rkaraivanov added the 🛠️ status: in-development Issues and PRs with active development on them label Sep 28, 2020
@rkaraivanov rkaraivanov mentioned this issue Sep 28, 2020
14 tasks
@zdrawku zdrawku added ✅ status: resolved Applies to issues that have pending PRs resolving them, or PRs that have already merged. and removed 🛠️ status: in-development Issues and PRs with active development on them labels Oct 6, 2020
@Aleksandyr
Copy link
Contributor

The issue has been verified and tested with #8158

zdrawku added a commit that referenced this issue Nov 6, 2020
* feat(grid-toolbar): Toolbar refactor

Closes #8055

* feat(grid-toolbar): Hierarchical grid implementation

Closes #8055

* refactor(grid-toolbar): Correctly grid context
through templates in hierarchical grid

* fix(grid): Deselect columns for hiding

Change the interaction for column hiding UI.
Updated tests.

Closes #6858

* feat(grid): Emit when the grid is fully available in the DOM

Closes #7924

* refactor(toolbar): Hierachical grid tweaks.
Toolbar actions are rendered once the grid is 'fully' loaded in order to
prevent expression changed after checked errors caused by
updating the column collection.
More unit tests updates.

* chore(*): Dev demos updates

* refactor(toolbar): Toolbar unit tests

* refactor(tests): More unit tests

* refactor(toolbar): Tests, api docs and tweaks

* style(toolbar): provide styling for grid toolbar component

* refactor(*): Unit tests

* refactor(*): More unit tests

* chore(styling): run stylelint --fix

* refactor(toolbar): Even more unit tests

* style(toolbar): update elevations, border & title width

* update dropdowns border

* refactor(toolbar): remove unnecessary selectors

* refactor(toolbar): change elevation variable

* docs(toolbar): remove unnecessary requires from sass docs

* feat(grid-toolbar): Add basic migrations

* feat(toolbar): Clean up migrations
Migrate the toolbar based on the old input prop value

* fix(migrations): File changes ordering

* feat(toolbar): Template directive migration

* fix(toolbar): Focus action comp input on open
Remove filtering overlay keydown `catch'em all` handler.

* feat(toolbar): Hierarchical grid migrations

* fix(toolbar): Migration binding on empty directives

* feat(toolbar): Migrate template context bindings

* fix(toolbar): Backward compatible props

* chore(toolbar): Unit tests tweaks

* fix(toolbar): Toolbar width growing with pinned area

* fix(toolbar): Expression changed error

* fix(toolbar): Dropdown max height

* fix(toolbar): Skip excel export dropdown

* fix(toolbar): Choppy toggling of toolbar elements

* refactor(toolbar): Address review comments

Co-authored-by: Silvia Ivanova <[email protected]>
Co-authored-by: Zdravko Kolev <[email protected]>
Co-authored-by: Stamen Stoychev <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🧰 feature-request ✅ status: resolved Applies to issues that have pending PRs resolving them, or PRs that have already merged.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants