[CLOSED] Simple combo box question

  1. #1

    [CLOSED] Simple combo box question

    So having some trouble adjusting to version 2 from version 1. Something which should be fairly simple, get the value of the selected combo box in a direct event. When SaveDefaultMappings_Click is called, the selected item is nothing so selecteditem.value is 0 and text is "". I'm clearly missing something simple here.

    <%@ Page Language="vb" %>
     <script runat="server">
        
        Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
             If Not IsPostBack AndAlso Not Ext.Net.X.IsAjaxRequest Then
                 Dim super As New List(Of cmbItem)
                 super.Add(New cmbItem With {.value = 1, .text = "one"})
                 super.Add(New cmbItem With {.value = 2, .text = "two"})
                 super.Add(New cmbItem With {.value = 3, .text = "three"})
                 super.Add(New cmbItem With {.value = 4, .text = "four"})
                 
                 StoreSuper.DataSource = super
                 StoreSuper.DataBind()
                 
                 cmbSuper.SetValue(3)
             End If
         End Sub
    
         Public Sub SaveDefaultMappings_Click(sender As Object, e As DirectEventArgs)
             Dim SuperSelected As Integer
             SuperSelected = cmbSuper.SelectedItem.Value
         End Sub
         
         Private Class cmbItem
             Private _value As Integer
             Public Property value() As Integer
                 Get
                     Return _value
                 End Get
                 Set(ByVal value As Integer)
                     _value = value
                 End Set
             End Property
             Private _text As String
             Public Property text() As String
                 Get
                     Return _text
                 End Get
                 Set(ByVal value As String)
                     _text = value
                 End Set
             End Property
    
         End Class
    
    </script>
    
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head id="Head1" runat="server">
        <title>Simple Combo</title>
        <script type="text/javascript">
        </script>
    </head>
    <body>
     
        <ext2:ResourceManager ID="ResourceManager" runat="server" />
    
        <ext2:Window ID="Window1" runat="server" Visible="true" Maximized="true" Padding="5" Resizable="true" MinHeight="700" MinWidth="500" Closable="false">
            <TopBar>
                <ext2:Toolbar ID="Toolbar1" runat="server">
                    <Items>
                        <ext2:Button ID="btnSave" runat="server" Text="Save Default Mappings" Icon="Disk">
                            <DirectEvents>
                                <Click OnEvent="SaveDefaultMappings_Click"></Click>
                            </DirectEvents>
                        </ext2:Button>
                        <ext2:ToolbarFill ID="ToolbarFill1" runat="server"></ext2:ToolbarFill>
                    </Items>
                </ext2:Toolbar>
            </TopBar>
    
            <Items>
                <ext2:Panel ID="pnlSetDefaults" runat="server">
                   <Items>
                        <ext2:ComboBox id="cmbSuper" runat="server" Width="600" FieldLabel="Super Advisor Default" LabelWidth="175" ValueField="value" DisplayField="text" >
                            <Store>
                                <ext2:Store ID="StoreSuper" runat="server">
                                    <Model>
                                        <ext2:Model ID="modelsa" IDProperty="value" runat="server">
                                            <Fields>
                                                <ext2:ModelField Name="value" Type="Int"></ext2:ModelField>
                                                <ext2:ModelField Name="text" Type="String"></ext2:ModelField>
                                            </Fields>
                                        </ext2:Model>
                                    </Model>
                                </ext2:Store>
                            </Store>
                        </ext2:ComboBox>
                   </Items>
                </ext2:Panel>
            </Items>
        </ext2:Window>
    
    </body>
    </html>
    Last edited by Daniil; May 06, 2014 at 11:50 AM. Reason: [CLOSED]
  2. #2
    Hi @rmelancon,

    There should be a form on the page.
    <form runat="server">
  3. #3
    Knew it had to be something simple. Thanks.

Similar Threads

  1. Just Simple Question About TreePanel
    By teamsar in forum 2.x Help
    Replies: 3
    Last Post: Jan 26, 2013, 3:23 AM
  2. [CLOSED] DateFiled simple question
    By Pyropace in forum 2.x Legacy Premium Help
    Replies: 3
    Last Post: Dec 15, 2012, 10:37 PM
  3. Very simple question TreePanel check or uncheck all
    By apocalipse9 in forum 1.x Help
    Replies: 0
    Last Post: Jun 17, 2010, 12:36 AM
  4. [CLOSED] Simple radiogroup question
    By Jurke in forum 1.x Legacy Premium Help
    Replies: 4
    Last Post: Apr 24, 2009, 5:56 AM
  5. [CLOSED] Simple date render question
    By Jurke in forum 1.x Legacy Premium Help
    Replies: 2
    Last Post: Dec 05, 2008, 1:31 PM

Posting Permissions