Skip to content

Implement ListView CRUD events (16 missing) #356

@csharpfritz

Description

@csharpfritz

Problem

ListView is missing 16 CRUD-related events from the original Web Forms control. Deferred since M7. ListView is at about 60 percent event parity.

Missing events:

  • ItemInserting / ItemInserted
  • ItemUpdating / ItemUpdated
  • ItemDeleting / ItemDeleted
  • ItemEditing / ItemCanceling
  • Sorting / Sorted
  • PagePropertiesChanging / PagePropertiesChanged
  • LayoutCreated
  • SelectedIndexChanging / SelectedIndexChanged
  • ItemCreated / DataBound (override)

Acceptance Criteria

  • All 16 events implemented
  • Events fire in correct order matching Web Forms lifecycle
  • EventArgs types match Web Forms originals
  • bUnit tests for each event
  • HandleCommand routing works correctly

Size: Large
Source: Deferred since M7

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent:cyclopsAssigned to Cyclops (Component Dev)enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions