• 40. combo的displayField和valueField属性


    转自:https://xsl2007.iteye.com/blog/773464

    下拉框combo可以设置displayField和valueField属性,这两个值值相当于Java中的map,一个键一个值,displayField是下拉框中显示的值,valueField是隐藏的一个值,也就是说valueField是map的键,displayField是map中键的值;如:

    Extjs代码  收藏代码
    1. {  
    2.                         xtype : 'combo',  
    3.                         id : 'schemaVersion',  
    4.                         fieldLabel : 'schema版本',  
    5.                         mode : 'remote',// 设置数据源为远程模式  
    6.                         store : new Ext.data.SimpleStore({  
    7.                             proxy : new Ext.data.HttpProxy({  
    8.                                 url : 'caseVersionAction.do?method=schemaVersionJson&rule=schemaVersionJson'  
    9.                             }),  
    10.                             fields : ['schemaid','version']  
    11.                         }),  
    12.                         allowBlank : false,  
    13.                         triggerAction : 'all',// 单击出发按钮显示全部数据  
    14.                         selectOnFocus : true,  
    15.                         displayField : 'version',  
    16.                         valueField : 'schemaid',  
    17.                         emptyText : '请选择',  
    18.                         blankText : "请选择要生成案例使用的schema版本",  
    19.                         width : 125  
    20.   
    21.                     }  
    Extjs代码  收藏代码
    1. Ext.getCmp("schemaVersion").value //取到的是valueField 的值  
    Extjs代码  收藏代码

    Ext.get('schemaVersion').dom.value //取到的是displayField 的值 

  • 相关阅读:
    Python的with语句(文件打开方式)
    python代码异常范围检查方法(非常实用)
    python一标准异常总结大全(非常全)
    python里pickle模块
    pyhon文件操作典型代码实现(非常经典!)
    codeblocks中cocos2dx项目添加新的.cpp和.h文件后编译运行的方法
    ubuntu安装cocos2dx
    学习资料整理
    Spring学习笔记--在SpEL中筛选集合
    Spring学习笔记--Spring表达式语言SpEL
  • 原文地址:https://www.cnblogs.com/sharpest/p/7624953.html
Copyright © 2020-2023  润新知