博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
EXTJS学习系列提高篇:第二十六篇(转载)作者殷良胜,ext2.2打造Ext.form.ComboBox系列--静态绑定...
阅读量:6626 次
发布时间:2019-06-25

本文共 1433 字,大约阅读时间需要 4 分钟。

本篇介绍如何在客户端绑定数据到Ext.form.ComboBox,并支持手写和联想功能,还提供了显示提示消息的功能.

效果图如下:

代码较为简单,不涉及到后台处理:

<form id="form1" runat="server">

    <div><div id="hello"></div>
    <script type="text/javascript">    
    //静态绑定数据
    function ready()
    {
        Ext.namespace('Ext.exampledata');
        Ext.exampledata.states = 
        [
                ['1', '中国', 'The Sunshine State'],
                ['2', '美国', 'The Peach State'],
                ['3', '俄罗斯', 'The Aloha State'],
                ['4', '德国', 'Famous Potatoes'],
                ['5', '英国', 'The Prairie State'],
                ['6', '法国', 'The Hospitality State'],
                ['7', '加拿大', 'The Corn State'],
                ['8', '澳大利亚', 'The Sunflower State'],
                ['9', '老挝', 'The Bluegrass State'],
                ['10', '泰国', 'The Bayou State'],
                ['11', '印度', 'The Pine Tree State'],
                ['12', '日本', 'Chesapeake State']
        ];
        Ext.QuickTips.init();
        
        var store = new Ext.data.SimpleStore
        ({
            fields:["name","value","state"],
            data:Ext.exampledata.states
        });         
        var comboBox = new Ext.form.ComboBox
        ({     
            tpl: '<tpl for="."><div ext:qtip="提示:{name}__{value}__{state}__" class="x-combo-list-item">****{value}*****</div></tpl>',
            id:"ComboBox_ID",
            editable:true,//默认为true,false为禁止手写和联想功能
            store:store,
            emptyText:'请选择',
            mode: 'local',//指定数据加载方式,如果直接从客户端加载则为local,如果从服务器断加载 则为remote.默认值为:remote
            typeAhead: true,
            triggerAction: 'all',
            valueField:'name',  
            displayField:'value',
            selectOnFocus:true,
            renderTo:'hello',
            width:200,
            frame:true,
            resizable:true
        });
        
    }
    Ext.onReady(ready);
    </script>
    </div>
    </form>

本文转自温景良博客园博客,原文链接:http://www.cnblogs.com/wenjl520/archive/2008/11/03/1325694.html,如需转载请自行联系原作者

你可能感兴趣的文章
OkHttp3源码详解(六) Okhttp任务队列工作原理
查看>>
这样做,轻松在Word中使用MathType
查看>>
VS Code非英语版本连接TFS错误解决方案
查看>>
angular5中使用jsonp请求页面
查看>>
sql in not in 案例用 exists not exists 代替
查看>>
使用newtonjson解决Json日期格式问题
查看>>
WEB前端资源代码:学习篇
查看>>
Nginx安装及配置详解【转】
查看>>
vue2.0 :style :class样式设置
查看>>
测不准原理主要指向微观
查看>>
排序算法java版,速度排行:冒泡排序、简单选择排序、直接插入排序、折半插入排序、希尔排序、堆排序、归并排序、快速排序...
查看>>
Android之ExpandableList扩展用法(基于BaseExpandableListAdapter)
查看>>
解决注册表映像劫持
查看>>
基于Redis架构的短信平台系统
查看>>
Java Daemon Control
查看>>
The Quick Guide to Python Eggs
查看>>
3D资源的后台加载
查看>>
怎样获取Web应用程序的路径
查看>>
xcode crash 查找 EXC_BAD_ACCESS 问题根源的方法
查看>>
PlotLegends 应用
查看>>