# HLA Extension - UI settings

**URL:** <https://discuss.saleae.com/t/hla-extension-ui-settings/1814>\
**Category:** Extensions\
**Created:** [September 8, 2022, 8:51am UTC](https://discuss.saleae.com/t/hla-extension-ui-settings/1814 "2022-09-08T08:51:58Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tor](https://avatars.discourse-cdn.com/v4/letter/t/ecccb3/32.png) [@Tor](https://discuss.saleae.com/u/Tor)\
**Post date:** [September 8, 2022, 8:51am UTC](https://discuss.saleae.com/t/hla-extension-ui-settings/1814/1 "2022-09-08T08:51:58Z")

</div>

Hi,

Is there a way to sort the settings listed in the UI of the HLA extension?

 ![UI Settings](https://canada1.discourse-cdn.com/flex030/uploads/saleae/original/2X/e/e26f06ace2bd014ee14a34697a6001527bfac0b4.png)

It seems like the documentation for StringSetting, ChoicesSetting and NumberSetting is not up to date. The label keyword is also not listed there.

Is it also possible to update user input boxes dependent on value of Choice Setting in realtime?  
e.g. The user uses selects x number of devices to mark via a choice setting, and depending on the value selected the UI updates with x string settings.

---

<div class="post-metadata">

**Author:** ![timreyes](https://yyz2.discourse-cdn.com/flex030/user_avatar/discuss.saleae.com/timreyes/32/108_2.png) [@timreyes](https://discuss.saleae.com/u/timreyes)\
**Post date:** [September 9, 2022, 1:37am UTC](https://discuss.saleae.com/t/hla-extension-ui-settings/1814/2 "2022-09-09T01:37:37Z")

</div>

@Tor Thanks for writing in, and apologies in advanced for the limitation below.

> Is there a way to sort the settings listed in the UI of the HLA extension?

We unfortunately don’t have a way to sort HLA settings to your liking right now. We’re currently tracking the feature request below and I’ve added a comment for you to refer back to your original request here in case we get this officially on the roadmap. Our focus right now is to polish and improve upon our new [automation API](https://support.saleae.com/saleae-api-and-sdk/automation) for the Logic 2 app.

> **[Sort HLA settings in UI - Logic 2 - Ideas and Feature Requests - Saleae](https://ideas.saleae.com/b/feature-requests/sort-hla-settings-in-ui/)**
>
> It seems that the HLA settings appear in an apparently random order in the Logic UI, I think they should be in the same order as they appear the Python code.

> It seems like the documentation for StringSetting, ChoicesSetting and NumberSetting is not up to date. The label keyword is also not listed there.

I’ll look into our documentation and will get back to you on this!

> Is it also possible to update user input boxes dependent on value of Choice Setting in realtime?  
> e.g. The user uses selects x number of devices to mark via a choice setting, and depending on the value selected the UI updates with x string settings.

Hmm… I remember someone asking about this in the past, and I believe we didn’t have a workaround. Let me dig into this a bit more and I’ll follow up with you in case a workaround exists.

---

<div class="post-metadata">

**Author:** ![markgarrison](https://yyz2.discourse-cdn.com/flex030/user_avatar/discuss.saleae.com/markgarrison/32/23_2.png) [@markgarrison](https://discuss.saleae.com/u/markgarrison)\
**Post date:** [September 9, 2022, 10:31pm UTC](https://discuss.saleae.com/t/hla-extension-ui-settings/1814/3 "2022-09-09T22:31:56Z")

</div>

> Is it also possible to update user input boxes dependent on value of Choice Setting in realtime?  
> e.g. The user uses selects x number of devices to mark via a choice setting, and depending on the value selected the UI updates with x string settings.

@Tor that’s something I’ve really wanted to add. It’s a bit tricky from the API perspective, so I’d love to learn more about your use case.

Also thanks for pointing out the documentation issue, that’s been missing for a while! I’ve added this to our backlog to fix. Fortunately the only thing missing is the `label` parameter, which is a string.
