Skip to content

docs(angular): Document infinite scroll and multiple selection for ExtensibleTableComponent#25050

Merged
fahrigedik merged 3 commits into
devfrom
copilot/update-extensible-table-docs
Mar 10, 2026
Merged

docs(angular): Document infinite scroll and multiple selection for ExtensibleTableComponent#25050
fahrigedik merged 3 commits into
devfrom
copilot/update-extensible-table-docs

Conversation

Copilot AI commented Mar 9, 2026

Copy link
Copy Markdown
Contributor

Updates the Angular UI Extensions overview doc to cover two new ExtensibleTableComponent features introduced in #22587 and #23670.

Multiple Selection (selectable / selectionType)

  • [selectable]="true" enables a selection column
  • [selectionType]="'single'" → radio buttons, no "select all" header
  • Other types ('multiClick', 'checkbox', etc.) → checkboxes + "select all" header
  • New inputs: selectable, selectionType, selected; new output: selectionChange

Infinite Scroll (infiniteScroll / loadMore)

  • [infiniteScroll]="true" replaces pagination with scroll-triggered loading
  • Emits (loadMore) when user scrolls within scrollThreshold px of the bottom; suppressed while [isLoading]="true"
  • [tableHeight] sets a fixed px height for the scrollable viewport
  • New inputs: infiniteScroll, isLoading, tableHeight, scrollThreshold; new output: loadMore
<abp-extensible-table
  [data]="items"
  [recordsTotal]="totalCount"
  [list]="list"
  [infiniteScroll]="true"
  [isLoading]="isLoading"
  [tableHeight]="500"
  (loadMore)="onLoadMore()"
/>

Also cleaned up minor wording and type formatting in the existing property list.

Checklist

  • I fully tested it as developer / designer and created unit / integration tests
  • I documented it (or no need to document or I will create a separate documentation issue)
Original prompt

This section details on the original issue you should resolve

<issue_title>Angular - Update extensible table document to introduce infinite scroll and multiple selection features</issue_title>
<issue_description>### Description

Documents #23670, #22587
</issue_description>

<agent_instructions>You are supposed to update this part https://github.com/abpframework/abp/blob/dev/docs/en/framework/ui/angular/extensions-overall.md</agent_instructions>

Comments on the Issue (you are @copilot in this section)


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

…selection features

Co-authored-by: sumeyyeKurtulus <92928815+sumeyyeKurtulus@users.noreply.github.com>
Copilot AI changed the title [WIP] Update extensible table document for infinite scroll and selection features docs(angular): Document infinite scroll and multiple selection for ExtensibleTableComponent Mar 9, 2026
@sumeyyeKurtulus sumeyyeKurtulus marked this pull request as ready for review March 9, 2026 12:55
@sumeyyeKurtulus sumeyyeKurtulus requested review from Copilot and sumeyyeKurtulus and removed request for Copilot March 9, 2026 12:55
@fahrigedik fahrigedik merged commit 47d1488 into dev Mar 10, 2026
6 checks passed
@fahrigedik fahrigedik deleted the copilot/update-extensible-table-docs branch March 10, 2026 09:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Angular - Update extensible table document to introduce infinite scroll and multiple selection features

3 participants