I'm trying to add data/item to a listbox with custom ClientItemTemplate where I'm not using Text or Value but using other variables.
<telerik:RadListBox ID="AlarmListBox" runat="server" Height="100%" Width="100%" RenderMode="Lightweight" ClientDataSourceID="AlarmClientDataSource" OnClientSelectedIndexChanged="OnListItemSelected"> <EmptyMessageTemplate> <asp:Label runat="server" Text="No Alerts"></asp:Label> </EmptyMessageTemplate> <ClientItemTemplate> <div class="alarm"> <div class="alarm-wrapper"> <img src="#: src #" class="img-responsive alarm-list-image" style="float: left" ;/> <dl class="alarm-list-details"> <dt class="name">#= type #</dt> </dl> <div style="clear: left" /> </div> </div> </ClientItemTemplate></telerik:RadListBox>At first, I was using the listbox without a data source and I was able to add to the data by setting the attributes of a new listboxitem from the client-side.
Then I wanted to use a dummy REST service to test populating results.
I was able to populate the listbox using the clientdatasource using "select" only.
Now I want to be able to use both functionality, to populate the listbox from the REST service and manually. I tried to add directly to the listbox but it failed because their is no attributes and when I added items to clientdatasource using add() method but the new item did not appear in listbox.
Which method of adding an item is correct bearing in mind that I want to update the results to the REST service eventually and how can it be done.
