User Tools

Site Tools


dev:eg-grid

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
dev:eg-grid [2025/03/04 12:17] – Filling in outline for future content slearydev:eg-grid [2025/03/04 12:42] (current) sleary
Line 6: Line 6:
   * Choosing the data source and setting up ''GridDataSource.getRows()''   * Choosing the data source and setting up ''GridDataSource.getRows()''
     * Fleshing linked fields     * Fleshing linked fields
 +      * Handling linked fields using CStore when PCRUD is not available (i.e. org unit settings)
     * Joining tables via PCRUD ops     * Joining tables via PCRUD ops
     * Prepending data (see Acquisitions line item search)     * Prepending data (see Acquisitions line item search)
Line 22: Line 23:
   * [[dev:eg-grid:styling|Styles based on column names and data types (WIP)]]   * [[dev:eg-grid:styling|Styles based on column names and data types (WIP)]]
   * [[https://github.com/berick/Presentations/blob/main/Pending/newdevs.md#grid-cell-templates|Grid cell templates tutorial]]   * [[https://github.com/berick/Presentations/blob/main/Pending/newdevs.md#grid-cell-templates|Grid cell templates tutorial]]
-    * Note that ''(click)'' actions in grid cells should call ''$event.preventDefault()'' and ''$event.stopPropagation'' to prevent the row selection event from firing+    * Note that ''(click)'' actions in grid cells' child buttons should call ''$event.preventDefault()'' and ''$event.stopPropagation'' to prevent the row selection event from firing
   * [[newdevs:code:grid-cell-text-generator|Grid cell text generator]] -- setting up print templates for custom grid cell templates that contain links and buttons   * [[newdevs:code:grid-cell-text-generator|Grid cell text generator]] -- setting up print templates for custom grid cell templates that contain links and buttons
  
dev/eg-grid.1741108665.txt.gz · Last modified: 2025/03/04 12:17 by sleary

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

© 2008-2022 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a U.S. 501(c)3 non-profit organization.