Choosers - QoL suggestions, changing soft->hard reference type resets asset, and turning nested chooser into evaluate chooser.

Hey there

I’ve been using Choosers for a few weeks and noticed that changing between hard/soft reference rows always resets the referenced asset. It’s especially annoying when you notice after a couple of rows and have to change the row types manually.

Internally, we implemented simple coloring of the rows based on soft (green) / hard (yellowish) type to notice it sooner:

[Image Removed]

However, the main problem remains - when changing between these types in the “details” panel, the row’s asset resets to None, and you have to manually find it again. Is it possible to fix this behaviour and transfer the asset between types? Internally, I was also thinking about a button that lets you change the type of multiple selected assets.

The second possible QoL would be a possibility to save a Nested Chooser as a standalone Asset Chooser. People in our team tend to create nested choosers to quickly prototype a new feature, but then want to save it as an Asset for easier check-out and asset-locking. Internally, I created a toolbar button that pulls the UChooserTable from the nested array and prompts the client to save it as an asset. All the nested references are then replaced with this asset.

Would it be possible to implement this as a part of the engine?

Thanks.

[Attachment Removed]

Steps to Reproduce[Attachment Removed]

Coloring/Icons for result types is something that is definitely on our radar, as well as the ability to switch between types without losing the selected asset.

Multiselect + switch result type would also be super useful, particularly for changing a whole chooser to use soft asset references.

We are also planning to allow choosers to restrict the types of results allowed and/or set the default type of asset result. So if your chooser setup requires SoftAsset to always be used - then in that case you could set it up so that is the only option and the regular Asset type is not available. I’d probably make this so that if you change it from Asset to Soft Asset - it would automatically convert the existing content over.

As far as your tool for exporting Nested Choosers as Standalone - that sounds super useful. Feel free to submit a Git push request if you like. But I will add it to my list of feature requests regardless.

Thank you,

Keith

[Attachment Removed]

I’ll be integrating that soon,

Thank you!

[Attachment Removed]

Thank you for the reply,

I have created a pull request for the Nested Chooser -> Standalone feature:

https://github.com/EpicGames/UnrealEngine/pull/14085

[Attachment Removed]