`

extjs疑问

阅读更多
Ext.onReady()与Ext.EventManager.onDocumentReady(a.init, a, true)有联系吗?
这2个是一样的,请看源码ext\source\core\EventManager.js,其中有这么一句:
JScript code
Ext.onReady = Ext.EventManager.onDocumentReady;



Ext.QuickTips.init(); //写例子中,去掉这么没发现什么变化呀.那么它到底起的什么作用呢
这是用于Ext消息提示的,起到初始化作用,否则无法提示

Ext.form.Field.prototype.msgTarget = 'under'; //如果我把under改成side的时候,它就只显示提示图片了,文件却不显示了
这是表单提示方式under是在表单域下面提示,side是在表单域右边显示图片(鼠标放在图片上有文字提示),qtip是在表单中弹出提示。

var required = new Ext.form.TextField({
//如果我不加下面这句的话,上面那个设成under,side就什么都不会显示了,查它的api,没有找到allowBlank呀
allowBlank:false
});
提示的前提是有规则的,否则只要定义了提示,所有表单都提示了,allowBlank就是一个规则,表示不允许为空,当为空的时候就提示,api有这个配置选项,你查询TextField就能看到

还有一点就是
Ext.form.Field.prototype.msgTarget
在文档里怎么没有找到Field下面的prototype呀
prototype在JavaScript里面表示属性的意思,是JS的关键字,所以你应该查询Field的msgTarget

grid.getSelectionModel().getSelected().data.doubleAtt;
grid.getSelectionModel().getSelected().data.id
这个要多级查询API
getSelectionModel是获得SelectionModel(你可以查询RowSelectionModel)
SelectionModel有一个方法是getSelected(),返回的是Record
接着查询Record,会看到有一个Data属性,返回的是Object,也就是说是一个对象,那么对于data.doubleAtt和data.id就很好理解了,data.doubleAtt返回属性为doubleAtt的值,data.id返回属性为id的值,一般格式类似于
JScript code
{doubleAtt: 'test', id: 1}



var rz = new Ext.Resizable('topic-grid', {
        wrap:true,    //中间这几个参数我都有改过,完全没看到哪里有什么变化呀,不解中
        minHeight:100,
        pinned:true,
        handles: 's'
    });
    rz.on('resize', grid.autoSize, grid);
注意看API中对wrap的说明:
引用
wrap : Boolean
True to wrap an element with a div if needed (required for textareas and images, defaults to false)


它只是针对textareas和images的,另外需要说明的是,CSS对于不同的HTML元素有不同的设置方法,并不是所有都一样的。
分享到:
评论

相关推荐

    extjs3源文件下载

    10. **社区支持**:ExtJS拥有活跃的社区,开发者可以在这里找到示例、插件、教程和解答疑问。 通过下载和研究ExtJS 3的源文件,开发者不仅可以学习到JavaScript的高级用法,还能深入理解前端开发的最佳实践,以及...

    ExtJS如何自定义图片按钮组件

    1.ExtJS自定义组件,图片按钮为例. 2.此图片按钮背景完全为图片,没有边框,需要使用者提供2张图片,一张初始化用,一张...6.如有任何疑问,请留言,本人会尽量在第一时间为大家解答,也希望大家多提意见,不吝赐教。

    extjs2.0 下拉列

    ExtJS 2.0 是一个基于 JavaScript 的前端框架,用于构建富互联网应用程序(RIA)。它提供了丰富的组件库,包括各种用户界面元素,如表格...如果有任何疑问或发现不足之处,与其他开发者交流和分享是提高技能的好方法。

    基于EXTJS框架的工作流设计器

    EXTJS框架是一个强大的JavaScript库,专门用于构建富客户端应用程序。它是Sencha公司的产品,提供了丰富的组件、数据...如果有任何疑问,可以通过文档中提供的联系QQ寻求帮助,以获取更多关于这个特定实现的详细信息。

    extjs中dateField日期精确到时分秒的扩展控件

    在EXTJS这个强大的JavaScript框架中,DateField是一个用于输入日期的控件,通常它只允许用户选择年、月...如果你对EXTJS或者这个扩展控件有更多疑问,可以查阅EXTJS官方文档或社区资源,那里有更详尽的解答和技术分享。

    ExtJS 使用grid显示数据

    ExtJS 是一个强大的JavaScript库,专门用于构建富客户端应用程序,特别是在Web前端开发中。它提供了大量的组件和功能,包括网格...如果你对某个特定点有疑问或需要更详细的解释,可以进一步探索相关的文档或教程。

    Extjs 4 MVC Demo 示例

    原本是打算采用EXTJS4 的MVC做应用框架,已完成左侧树菜单、tabpanel(内嵌Grid,带查询及分页功能) 但是由于网络上的相关文章太少,公司对这个框架提出疑问,以后会不会遇到问题,所以改用ext3了...唉

    Extjs 4 MVC Demo 示例 2分

    原本是打算采用EXTJS4 的MVC做应用框架,已完成左侧树菜单、tabpanel(内嵌Grid,带查询及分页功能) 但是由于网络上的相关文章太少,公司对这个框架提出疑问,以后会不会遇到问题,所以改用ext3了...唉

    ExtJS实用开发指南.pdf

    - **常见问题解答**:收集整理开发过程中常见的疑问及其解决方案。 - **资源推荐**:推荐一些有用的工具、库和文档资源,帮助开发者更好地学习和使用ExtJS。 #### 八、社区支持与未来发展 - **社区资源**:介绍...

    ExtJS实用开发指南

    ExtJS实用开发指南学习文档,pdf文件,适合初期学习ExtJS的菜鸟!如有疑问可找我、

    extJS4中文API学习教程

    尽管如此,官方的API文档仍然是最权威的参考资料,学习过程中遇到疑问,应以官方文档为准。 7. **逐步深入**:随着对基础知识的掌握,你将逐渐学习到更多的组件、布局、数据绑定、事件处理、Ajax通信等ExtJS的核心...

    extjs电子教程(chm版和pdf版)中文版api.rar

    这个文件提供了ExtJS的API参考,包括类、方法、属性和事件的详细说明,是开发过程中查找功能和解决疑问的重要工具。开发者可以通过查阅此文件快速了解ExtJS的各种组件和功能,并学习如何在自己的代码中应用它们。 ...

    Extjs4.0学习指南(简体中文)

    ExtJS 是一个强大的JavaScript库,专门用于构建富客户端应用程序。...记得时刻参考官方文档,它是解决疑问和学习新知识的重要资源。不断实践和探索,你将能够熟练运用ExtJS 4.0开发出功能丰富的Web应用程序。

    extjs实践大量实例讲解

    ### ExtJS 实践大量实例讲解 #### 前言 ExtJS 是一款强大的 JavaScript 框架,用于构建复杂的前端应用程序。它提供了丰富的组件库、数据处理能力以及跨浏览器兼容性支持...如果您有任何疑问或建议,请随时留言交流。

    springmvc+ibatis+extjs+mysql

    在本项目中,我们探索了如何整合Spring MVC、iBatis、ExtJS和MySQL数据库来构建一个高效且用户友好的Web应用。这是一个经典的Java技术...如果你对某个部分有更深入的疑问,欢迎发送邮件至lingo169@yahoo.com寻求帮助。

    一个SSH+ExtJs实现的简单文章管理系统(免积分)

    该文章管理系统采用SSH框架,页面采用ExtJs,实现了文章的增删改查操作,为图方便没有做登录实现,这个也不太会。 开发工具为myeclipse8.6,下载地址...

    解决Extjs下拉框不显示的问题

    问题描述: 一个父容器也是window的window下的comboBox在页面中点击无效,但是在控制台中查看它的...以上所述是小编给大家介绍的解决Extjs下拉框不显示的问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小

    spket整合eclipse

    **标题:“spket整合eclipse”** 在软件开发过程中,集成开发环境(IDE)的使用极大地提升了开发效率。Eclipse是一款广泛使用的开源IDE,而SPket则是为...如果有任何疑问,可以通过描述中提供的微信联系方式进行咨询。

    Web开发速查(快捷键,标签等)

    在Web开发领域,掌握各种语言和技术的快捷键和基本...这样的速查资源对于开发者来说是宝贵的参考资料,能够迅速解答日常开发中的疑问,提升开发效率。通过深入学习并熟练运用这些知识,你将在Web开发领域更加游刃有余。

Global site tag (gtag.js) - Google Analytics