zoukankan      html  css  js  c++  java
  • Ext.net combox使用点滴

    1、后台通过添加ListItem方法添加的项无法在Ajax请求中获取

    drpBM.Items.Add(new Ext.Net.ListItem("123", "d123"));
    drpBM.Items.Add(new Ext.Net.ListItem("234", "d234"));

    比如上面的,在ajax请求中drpBM.Items中看不到这两个新添加的值
    原因在于ajax请求中并不会提交所有的Items,只会提交选中项

    _drpBM_state:
    [{"value":"d123","text":"123","index":2}]
    2、获取选中项的值可以用
    drpBM.SelectedItem.Value,drpBM.SelectedItem.Text
    但是如果直接使用
    drpBM.Value,drpBM.Text
    则值是一样的,都是d123。
    3、aspx页面下直接添加的Items可以随时在后台获取到
    <items >
        <ext:ListItem  Text="11"/>
        <ext:ListItem  Text="22"/>
    </items>

    比如上面写法,可以随时在后台使用drpBM.Items访问。

    4、选择事件,比如获取选择前的数据和选择后的数据

    <ext:ComboBox ID="drpTest" runat="server" Width="180" Editable="false" StyleSpec=" float:left">
        <Items>
            <ext:ListItem Text="aaa" Value="0"/>
            <ext:ListItem Text="bbb" Value="1" />
            <ext:ListItem Text="ccc" Value="2" />
        </Items>
        <Listeners>
            <BeforeSelect Handler="BeforeChangeValue(drpTest.value)"></BeforeSelect>
            <Select Handler="nChange(drpTest.value) "></Select>
        </Listeners>
  • 相关阅读:
    哈希表实例
    二叉排序树算法实例
    外部中断实验
    定时器计数实验
    顺序表和有序表查找实例
    查找的普通应用实例
    矩阵键盘实验
    LED数码管显示实验
    流水灯实验
    删除注释行和空行
  • 原文地址:https://www.cnblogs.com/zhaogaojian/p/12083615.html
Copyright © 2011-2022 走看看