`

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元素有不同的设置方法,并不是所有都一样的。
分享到:
评论

相关推荐

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

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

    Extjs 4 MVC Demo 示例

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

    Extjs 4 MVC Demo 示例 2分

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

    ExtJS实用开发指南

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

    SSH+extjs+json动态树的构造(附详细步骤及源码)

    本文档是自己亲身实践的总结文档,包括构造ext动态树的js代码,action层,service层,dao层以及实体类的示例,思路很清晰。如还有疑问,可以留言。最后附上了一段增加树节点的示例。删除修改类同。

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

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

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

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

    spring-strut2-mybatis加extjs4框架源码

    数据库方面,自行建一张表,可 参照sql语句里的查询建表,较为简单 仅提供源码学习,疑问请1657365348@qq.com

    网络办公系统(oa)

    不错的网络办公系统,采用php+mysql开发,extjs框架,二次开发简单方便,若有疑问可发邮件至xb8565902@sina.com

    Angular初学者快速上手教程

    最近的5年我一直在玩前端方面的东西,从 jQuery、SVG、ExtJS、Adobe Flex、 Angular,这样一路玩过来。尤其是2016年,这一整年的时间我都代表 Angular 项目 组在中国进行技术推广。在这5年,我在超过40家企业、开源...

    百万商业圈 .NET 开发框架及开发框架API说明书 核心库

    2、另外WebSystem.WebControls.dll 中新增加了100多个各类AJAX控件,另外集成并改写了全套extjs库,同时提供了一个WEB ERP的DEMO 3、另外在WebSystem.Framework.DAO.dll 数据访问层核心库,中增加了对Oracle、Sqlite...

    Dash-User-Contributions:用户贡献文档集的Dash回购

    如果您在任何时候陷入困境或有任何疑问,请。 我会帮忙的。 按照的说明生成文档集注意:您可以忽略有关文档集供稿的说明。 如果您打算为此回购做贡献,则不需要它们确保您的文档集满足“上的所有必需条件以及尽可能...

Global site tag (gtag.js) - Google Analytics