View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.4
- Last updated
- First released
- Unity version
- 2022.3.61 or later
- Package size
- 1.9 MB
- Files
- 25
- Favorites
- 11
- Views in the past week
- 10
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $4.99 on
Keywords
ListView Editor Control
List View Control Library with fast scroll, multi-selection, customizable context menu, sort, filter and so on for Editor.
Price $19.99
Buy on Asset Store (opens in new tab)
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 12
ListView Editor Control screenshot 1
About this asset
- C# class dll library for Editor GUI
- Data binding to IList type
- ScrollView style
- Multi-selection
- Draggable List Item to reorder
- Customizable Context Menu(Add, Insert, Duplicate, Delete, and user menu item)
- Available to adjust column width
- Column sorting functionality can be implemented
- Filter allows defining a custom function to display only rows that meet specific conditions.
- Fast draw update scroll view even for thousands list data
- Simple and Easy to use
- Supports Unity 2021(exclude dll of v6000 when imported), Unity 2022 and Unity 6000+ (Unity 6.x).
From the publisher's Asset Store listing.
Technical details
- Performance
- Improve drawing speed by displaying rows only within the ScrollView area
- Selection
- Mulitselctions
- Select items on mouse click
- Option to enable/disable multi-selection
- Adjust column width via mouse drag
- Reorder items via drag
- Sort
- Column sorting functionality can be implemented.
- Can configure whether to show a sort button in each column header.
- By using the event triggered when the sort button is clicked, you can implement ascending and descending sorting for each column.
- Filter
- Allows defining a custom function to display only rows that meet specific conditions.
- Appearance
- Set column widths
- Set header height
- Set row height
- Set cell horizontal and vertical spacing
- Set header background color
- Set alternating row background colors (odd/even)
- Set hover (rollover) row background color
- Set selected row background color
- Properties
- Get List of selected items
- Get Index list of selected items
- Get Row index under the current mouse position
- Events
- Trigger event for displaying column content in the header
- Trigger event for displaying column content in each row
- Trigger events before/after ListView is drawn
- Trigger event when the selection changes
- Trigger event when a specific row is clicked with left/right mouse button
- Trigger event when a context menu item is clicked
- Trigger event before context menu displays to add custom menu item to the context menu
- Context Menu
- Show context menu with Add, Insert, Duplicate, Delete when right-clicking selected item(s) (multi-selection supported)
- Add enable/disable option for each context menu item
- Add user-define menu item to the context menu
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 2022.3.61f1 | Compatible | Compatible | Compatible |
For Built-in, URP or HDRP:
- Before open the scenes Go to `Project Settings > Graphics` and assign the correct Pipeline Asset.
- `DemoScene-Built-in/*.unity`
- `DemoScene-HDRP/*.unity`
- `DemoScene-URP/*.unity`
- URP/HDRP scenes may show "Missing Script" warnings if opened in Built-in pipeline.
- These can be safely ignored or hidden if not using those pipelines.
As listed on the Asset Store.