Is there a label property ? That allows us to specify the field in our data
object to be used ?


Also, How can we access this latest change ?

We are using spectrum based on royale 0.9.8 with this commit id "024b730"

In other words we are not on version 0.9.9-snapshot?





On Mon, 28 Feb 2022, 09:38 Harbs, <[email protected]> wrote:

> How can I use an arrayList of data objects instead ?
>>
>
> <sp:ComboBox placeholder="Type here" quiet=“true”
>> dataProvider=“{myArrayListProvider}"/>
>>
>
> The spectrum combobox also doesn't have a change attribute. How do you
> execute an event on selecting from the list.
>
>
> It looks like we forgot to add Event metadata for that.
> Fixed.
> https://github.com/unhurdle/spectrum-royale/commit/a53c16b59cc2b352adffbb570067e9fddcb9ec46
>
> On Feb 27, 2022, at 2:48 AM, Timothy Tokmang Wang <[email protected]>
> wrote:
>
> The spectrum combobox also doesn't have a change attribute. How do you
> execute an event on selecting from the list.
>
> On Sun, Feb 27, 2022 at 12:28 AM Roman Isitua <[email protected]>
> wrote:
>
>> How can I populate a spectrum combo box dynamically ? I intend to use an
>> array list of data objects ?
>>
>> For spectrum List (sp:List) the following can be used
>>
>> <sp:List id="navLinks" className="home_side_nav" labelField="description"
>>       dataProvider="{newMenuItemList}" change="onSelectMenu(event)">
>>        <sp:beads>
>>            <js:DataItemRendererFactoryForArrayList/>
>>            <js:EasyDataProviderChangeNotifier/>
>>            <js:DynamicRemoveAllItemRendererForArrayListData/>
>>         </sp:beads>
>>       </sp:List>
>>
>>
>> From the royale spectrum show case the code snippet was used.
>>
>> <sp:ComboBox placeholder="Type here" quiet="true">
>>   <sp:dataProvider>
>>   <fx:Array>
>>     <sp:MenuItem text="Ballard"/>
>>     <sp:MenuItem text="Freemont"/>
>>     <sp:MenuItem text="Greenwood"/>
>>     <sp:MenuItem isDivider="true"/>
>>     <sp:MenuItem text="United States of America" disabled="true"/>
>>   </fx:Array>
>>   </sp:dataProvider>
>> </sp:ComboBox>
>>
>>
>> In the above example a static fx array was used. How can I use an
>> arrayList of data objects instead ?
>>
>>
>>
>> On Wed, Jan 12, 2022 at 5:21 PM Roman Isitua <[email protected]>
>> wrote:
>>
>>> Understood. Thanks.
>>>
>>> On Wed, Jan 12, 2022 at 5:14 PM Harbs <[email protected]> wrote:
>>>
>>>>
>>>>
>>>> On Jan 12, 2022, at 6:08 PM, Roman Isitua <[email protected]>
>>>> wrote:
>>>>
>>>> What is the purpose of  <js:ArrayListSelectionModel /> ?  since it was
>>>> no longer necessary
>>>>
>>>>
>>>> It’s necessary in Royale Basic to use ArrayLists.
>>>>
>>>> In Spectrum, there’s a default ListModel which correctly handles both
>>>> both Array and ArrayList data.
>>>>
>>>>
>>>> Also, another question
>>>> which will you recommend one uses ? why should one choose Array over
>>>> ArrayList or ArrayList over Array.
>>>>
>>>>
>>>> Array is simpler. There’s less overhead. If you have data which doesn’t
>>>> change, use Array.
>>>> If you need the list to update when data changes, use ArrayList.
>>>>
>>>
>

Reply via email to