zoukankan      html  css  js  c++  java
  • dev下拉框选择不同值显示不同控件

    单列的ASPxFormLayout直接前台控制就可以了,多列的前台控制后会出现空白

    <dx:LayoutItem Caption="内容类型" Height="40px">
    <LayoutItemNestedControlCollection>
    <dx:LayoutItemNestedControlContainer runat="server">
    <dx:ASPxComboBox ID="ComboBoxType" runat="server" OnSelectedIndexChanged="ComboBoxType_SelectedIndexChanged" AutoPostBack="true" Width="80%"><Items>
    <dx:ListEditItem Text="函数" Value="1" />
    <dx:ListEditItem Text="实物" Value="2" />
    </Items>
    </dx:ASPxComboBox>
    </dx:LayoutItemNestedControlContainer>
    </LayoutItemNestedControlCollection>
    <CaptionSettings HorizontalAlign="Right" VerticalAlign="Middle" />
    </dx:LayoutItem>

    前台设置AutoPostBack="true" 

    var type = ComboBoxType.Text;
    LayoutGroup layg = ASPxFormLayout1.Items[0] as LayoutGroup;
    LayoutItem layi = layg.Items[2] as LayoutItem;
    if (type == "11")
    {
    layi.Visible = true;
    }
    else
    {
    layi.Visible = false;
    }

  • 相关阅读:
    JS函数强化
    Javascript创建对象的方式
    call和apply的区别
    事件绑定和普通事件有什么区别
    又走一个
    风的季节
    关于Dictionary的线程安全问题
    进程管理简述
    开通
    WPF 音乐播放器界面
  • 原文地址:https://www.cnblogs.com/heyiping/p/10980639.html
Copyright © 2011-2022 走看看