`
IvanLi
  • 浏览: 607654 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

extjs 初体验之combobox + namespace

EXT 
阅读更多
1: namespace
  Ext.namespace('Company', 'Company.data');
  Company.Widget = function() { ... }
  Company.data.CustomStore = function(config) { ... }

有效解决了js缺少命名空间,容易产生变量冲突的问题,这一点在portal开发上特别有用,因为portal页面是由多个portlet组成的,每个portlet都可以写自己的js,每个portlet又可能由不同的人开发
,这很容易造成js变量的命名冲突,有了Ext.namespace方法,就可以在一定程度上避免这样的命名冲突,当然在开发规范里要写清楚js命名空间的命名规则。

2: combobox
extjs的combobox应该是用一个input + div拼出来的,我没有详细看代码,这个combobox如果把editable设成false,那么他就是一个很好的select标签,但是比select标签有很多优点。
  2.1它可以有效解决select div遮挡问题(<select>标签永远在其它标签上面)。
  2.2combobox可以指定getValue得到是TextField的值,还是ValueField的值。
  2.3最重要的是combobox可以自己输入信息(设置editable=true).
分享到:
评论
1 楼 lyo 2008-07-14  
你好!“combobox可以指定getValue得到是TextField的值,还是ValueField的值。”,但是我使用时候发现这个“getValue"只能得到 TextField的值

你是如何得到 ValueField的值呢?

相关推荐

    ExtJS 3.1 下拉框 与aps.net绑定使用

    总结来说,ExtJS 3.1的下拉框结合ASP.NET可以实现灵活的数据绑定和交互,为Web应用程序提供动态、丰富的用户体验。通过理解Store、Display Field、Value Field以及Query Mode等核心概念,你可以根据实际需求定制出...

    ExtJSWeb应用程序开发指南(第2版)

    第2章 开始ExtJS之旅 2.1 认识ExtJS的开发包 2.2 也从Helloworld开始 2.3 ExtJS中的基本概念 2.4 非常有用的开发工具 2.4.1 开发插件spket 2.4.2 FullSource 2.4.3 MicrosoftScriptDebugger 2.5 ExtJS对原有...

    Extjs中文教程

    - 组件是Extjs中最核心的概念之一,几乎所有的UI都是由组件构成的。 - 每个组件都有自己的生命周期、状态管理和事件系统。 - **组件分类** - 按照功能和用途可以分为基本组件、容器组件和复杂组件。 - 基本组件...

    Extjs中文教程(初学者适合)

    **Extjs**是一个非常强大的JavaScript框架,它充分利用了Ajax技术来提供丰富的交互体验。该框架不仅提供了丰富的UI组件库,还内置了大量的辅助功能,如数据绑定、模板引擎等,非常适合用于开发复杂的Web应用程序。 ...

    Extjs中文教程2.x

    ### Extjs中文教程2.x 知识点概览 #### 一、Extjs简介与准备工作 **1.1 Extjs概述** - **定义**: Extjs 是一个基于 JavaScript 的开源前端框架,用于构建交互式 Web 应用程序。 - **特点**: 提供丰富的 UI 组件、...

    自动完成功能(AutoComplete) EXT+asp.net

    在IT行业中,自动完成功能(AutoComplete)是一种常见的用户体验优化技术,广泛应用于搜索框、输入字段等场景,能够根据用户输入的字符实时提供可能的匹配选项,提高输入效率。本示例着重介绍如何利用EXT库和ASP.NET...

    基于extjs的.NET3.5控件Coolite 1.0.0.34580(Preview预览版)

    基于extjs的.NET3.5控件Coolite 1.0.0.34580 (Preview预览版), *************************************************** * Version 1.0.0 升级日志 * *************************************************** 1. ...

Global site tag (gtag.js) - Google Analytics