zoukankan      html  css  js  c++  java
  • ext 简单 json定义 combo

    Ext.ux.ComboBox = function(config) {
        
    if (Ext.isArray(config.store)) {
                
    var store = [];
                
    for (var i = 0, len = config.store.length; i < len; i++)
                    store[i] 
    = [config.store[i]];
                config.store 
    = new Ext.data.JsonStore({
                            fields : [
    'valuefield''displayfield'],
                            data : config.store
                        });
                config.valueField 
    = 'valuefield';
                config.displayField 
    = 'displayfield';
        }
        Ext.ux.ComboBox.superclass.constructor.call(
    this, config);
    }
    Ext.extend(Ext.ux.ComboBox, Ext.form.ComboBox, {

    });
    Ext.reg(
    'comboux', Ext.ux.ComboBox);

    用法:

    {"233",store:[{valuefield:"1",displayfield:""},{valuefield:"2",displayfield:""},{valuefield:"3",displayfield:"李宇春} ],allowBlank:false
                        ,fieldLabel:
    "性别",mode:"local",xtype:"comboux",readOnly:true,displayField:"displayfield",valueField:"valuefield"
                        ,name:
    "gm",triggerAction:"all",hiddenName:'gm'} 
  • 相关阅读:
    GIT和SVN之间的五个基本区别
    IOS多线程(NSThread,NSOperation,Grand Central Dispatch)
    MV*模型及部分vue
    你未必知道的49个CSS知识点--(转发地址)
    VUE增删改查
    动态树形菜单的几种递归写法小结
    vue-cli
    git的使用
    自动化构建工具----gulp
    前端包管理工具—bower
  • 原文地址:https://www.cnblogs.com/meetrice/p/1551317.html
Copyright © 2011-2022 走看看