[CLOSED] Always selected Item is nothing for combobox as menu item

  1. #1

    [CLOSED] Always selected Item is nothing for combobox as menu item

    Hi,

    I am not sure why any value selected from combobox showing as menu item in toolbar always returns "Nothing". Please check the sample code. While debugging I have placed break point at cboRoles direct event. After selecting either branch or role, the controls are always showing selectedItem.value is nothing. Please let me know where I need to modify.

    
    <%@ Page Language="VB" AutoEventWireup="false" CodeFile="ToolbarMenuCheck.aspx.vb"
        Inherits="Testing_ToolbarMenuCheck" %>
    
    <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <ext:ResourceManager ID="ResourceManager1" runat="server" />
        <ext:Viewport ID="Viewport1" runat="server" Layout="BorderLayout">
            <Items>
                <ext:Panel ID="pnlProfile" runat="server" Region="Center" Border="false"
                    BodyStyle="background-color:#ffffff">
                    <TopBar>
                        <ext:Toolbar ID="Toolbar1" runat="server">
                            <Items>
                                <ext:Button ID="btnLoanFilter" runat="server" Text="Loan Filters">
                                    <Menu>
                                        <ext:Menu ID="mnuLoanFilter" runat="server">
                                            <Items>
                                                <ext:ComponentMenuItem ID="mnuItemBranches" runat="server">
                                                    <Component>
                                                        <ext:ComboBox runat="server" ID="cboBranches" Width="200">
                                                            <DirectEvents>
                                                                <Select OnEvent="LoadUsersAndLoansForBranch">
                                                                    <EventMask ShowMask="true" />
                                                                </Select>
                                                            </DirectEvents>
                                                        </ext:ComboBox>
                                                    </Component>
                                                </ext:ComponentMenuItem>
                                                <ext:MenuSeparator />
                                                <ext:ComponentMenuItem ID="mnuItemRoles" runat="server">
                                                    <Component>
                                                        <ext:ComboBox runat="server" ID="cboRoles" Width="200">
                                                            <DirectEvents>
                                                                <Select OnEvent="LoadUsersAndLoansForRole">
                                                                    <EventMask ShowMask="true" />
                                                                </Select>
                                                            </DirectEvents>
                                                        </ext:ComboBox>
                                                    </Component>
                                                </ext:ComponentMenuItem>
                                                <ext:MenuSeparator />
                                            </Items>
                                        </ext:Menu>
                                    </Menu>
                                </ext:Button>
                                <ext:ToolbarFill />
                            </Items>
                        </ext:Toolbar>
                    </TopBar>
                    <Items>
                    </Items>
                </ext:Panel>
            </Items>
        </ext:Viewport>
        </form>
    </body>
    </html>
    Code behind...

    
    Imports Ext.Net
    Partial Class Testing_ToolbarMenuCheck
        Inherits System.Web.UI.Page
    
        Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
            If Not Ext.Net.X.IsAjaxRequest Then
                Call SetDefaultInfo()
            End If
        End Sub
    
        Public Sub LoadUsersAndLoansForBranch(ByVal sender As Object, ByVal e As DirectEventArgs)
            Call LoadBranchUsers(cboRoles.SelectedItem.Value, cboBranches.SelectedItem.Value)
    
        End Sub
    
        Public Sub LoadUsersAndLoansForRole(ByVal sender As Object, ByVal e As DirectEventArgs)
            If Not cboRoles.SelectedItem.Value Is Nothing And Not cboBranches.SelectedItem.Value Is Nothing Then
                Call LoadBranchUsers(cboRoles.SelectedItem.Value, cboBranches.SelectedItem.Value)
            End If
    
        End Sub
    
        Public Sub SetDefaultInfo()
    
            cboBranches.Items.Add(New Ext.Net.ListItem("Select branch", "0"))
            cboBranches.Items.Add(New Ext.Net.ListItem("branch1", "1"))
            cboBranches.Items.Add(New Ext.Net.ListItem("branch2", "2"))
            cboBranches.Items.Add(New Ext.Net.ListItem("branch3", "3"))
            cboBranches.SelectedIndex = 0
    
            cboRoles.Items.Add(New Ext.Net.ListItem("Select Role", "0"))
            cboRoles.Items.Add(New Ext.Net.ListItem("Role1", "1"))
            cboRoles.Items.Add(New Ext.Net.ListItem("Role2", "2"))
            cboRoles.Items.Add(New Ext.Net.ListItem("Role3", "3"))
            cboRoles.SelectedIndex = 0
    
        End Sub
    
        Public Sub LoadBranchUsers(ByVal roleid As Integer, ByVal branchid As Integer)
    
        End Sub
    
    End Class
  2. #2
    Please set RenderToForm="true" for the menu
  3. #3

    Always selected Item is nothing for combobox as menu item

    Hi Vladimir,

    Thank you. It is working now.

    Quote Originally Posted by Vladimir View Post
    Please set RenderToForm="true" for the menu

Similar Threads

  1. [CLOSED] How to set the selected Menu Item at <ext:Menu>
    By farisqadadeh in forum 1.x Legacy Premium Help
    Replies: 3
    Last Post: Feb 06, 2011, 11:59 AM
  2. Replies: 1
    Last Post: Jan 20, 2010, 6:08 AM
  3. [CLOSED] ComboBox set selected item value
    By pumpkin in forum 1.x Legacy Premium Help
    Replies: 1
    Last Post: Sep 27, 2009, 7:26 AM
  4. Get Combobox Selected item
    By yarlenvas in forum 1.x Help
    Replies: 3
    Last Post: Mar 08, 2009, 2:04 PM
  5. Get ComboBox Selected Item
    By speedstepmem3 in forum 1.x Legacy Premium Help
    Replies: 2
    Last Post: Nov 18, 2008, 9:50 AM

Tags for this Thread

Posting Permissions