zoukankan      html  css  js  c++  java
  • ext js之 ComboBox 级联下拉框

    View Code
    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Demo_1.aspx.cs" Inherits="ComboBoxTree.Demo.Demo_1" %>
     
    <!DOCTYPE html>
     
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title></title>
        <script src="../Ext3.0/Ext/adapter/ext/ext-base.js"></script>
        <script src="../Ext3.0/Ext/ext-all.js"></script>
        <script src="../Ext3.0/Ext/src/locale/ext-lang-zh_CN.js"></script>
        <link href="../Ext3.0/Ext/resources/css/ext-all.css" rel="stylesheet" />
        <style type="text/css">
            .body
            {
                color: red;
            }
        </style>
       <script type="text/javascript">
           var provinces = [[1, '北京'], [2, '上海']];
           var cities = new Array();
           cities[1] = [[11, '海淀'], [22, '东城']];
           cities[2] = [[33, '黄埔'], [44, '浦东'], [55, '静安']];
     
           var comboProvinces = new Ext.form.ComboBox({
               store: new Ext.data.SimpleStore({
                   fields: ["provinceId", "provinceName"],
                   data: provinces
               }),
               listeners: {
                   select: function (combo, record, index) {
                       comboCities.clearValue();
                       comboCities.store.loadData(cities[record.data.provinceId]);
                   }
               },
               valueField: "provinceId",
               displayField: "provinceName",
               mode: 'local',
               forceSelection: true,
               blankText: '请选择省份',
               emptyText: '请选择省份',
               hiddenName: 'provinceId',
               editable: false,
               triggerAction: 'all',
               allowBlank: true,
               fieldLabel: '请选择省份',
               name: 'provinceId',
                200
           });
           var comboCities = new Ext.form.ComboBox({
               store: new Ext.data.SimpleStore({
                   fields: ["cityId", 'cityName'],
                   data: []
               }),
               valueField: "cityId",
               displayField: "cityName",
               mode: 'local',
               forceSelection: true,
               blankText: '选择地区',
               emptyText: '选择地区',
               hiddenName: 'cityId',
               editable: false,
               triggerAction: 'all',
               allowBlank: true,
               fieldLabel: '选择地区',
               name: 'cityId',
                200
           });
           Ext.onReady(function () {
               var newCarForm = new Ext.FormPanel({
                   frame: true,
                   title: 'Car Reviews',
                   bodyStyle: 'padding:5px',
                   renderTo: "combo",
                    500,
                   items: [
                   comboProvinces, comboCities
                   ]
               });
     
           });
    
        </script>
     
    </head>
    <body>
        <form id="form1" runat="server">
            <div id="panel">
            </div>
            <div align="center" id="combo"></div>
     
        </form>
    </body>
    </html>

  • 相关阅读:
    Bundle类
    AlertDialog
    认识Android
    TextView属性详解
    Android中设置文字大小的定义类型
    理解偏差
    python爬虫实验2
    python爬虫实验
    PHP sql注入漏洞修复(字符串型)
    java实现远程控制
  • 原文地址:https://www.cnblogs.com/rc727512646/p/2983656.html
Copyright © 2011-2022 走看看