alexnoddings / Tyne

C# libaries designed for making Line of Business Blazor apps more efficiently.
https://alexnoddings.github.io/Tyne/
MIT License
2 stars 0 forks source link

Support reloading select values #94

Closed alexnoddings closed 8 months ago

alexnoddings commented 9 months ago

Select value's available value initialisation is currently private. This should be made protected so that inheritors can trigger an update for new values, such as changing input parameters to modify what values are available.

alexnoddings commented 9 months ago

Needs expansion to support notifying controllers of general, non-value updates. Notifications are dispatched via NotifyValueUpdatedAsync currently, but broadcasting available value update notifications through this mechanism is an ugly hack.

This could be abstracted down to the base handle, or it could be made event-specific on values (e.g. how controllers type-check and upcast a handle filter to IFilterSearchValue)

alexnoddings commented 8 months ago

Added in 3.2.0-rc.2.