码迷,mamicode.com
首页 > 其他好文 > 详细

Ext6.x 使用小结

时间:2017-06-13 16:50:12      阅读:2051      评论:0      收藏:0      [点我收藏+]

标签:hand   http   sink   pre   点击   示例   名称   双击   gets   

Extjs 6 使用小结

 

http://docs.sencha.com/extjs/6.5.0/ 最新官方文档

http://localhost:63342/ext/build/examples/kitchensink/#all  sdk 下的官方控件示例

 

1,关于数据绑定

Grid:在使用websocket 或者jq跨域时,为grid模块定义一个id

 技术分享

 

在获取数据的同时 使用Ext.getCmp(‘undealing‘).reconfigure(bindstore);

来绑定数据,其中bindsstore为定义的store

Combo: 在使用websocket 或者jq跨域时,在取得返回的数据同时定义store,并设置storeId

 技术分享

 

使用时 采用Ext.StoreMgr.get(“StoreId”)方法来绑定    

技术分享

 

 

2,关于控件

 具体信息查阅文档

3,关于函数

Ext.apply(object, { your Code }) 该方法用于动态替换和插入,如

技术分享

 

该代码执行效果为页面切换,contentPanel 为一个container布局,在移除内部原内容后动态的添加自定义内容。

View中的initComponent 会在页面渲染时调用一次。

Controller 中的init只加载一次。

Application 中的 launch classic 或者modern的入口。

Renderer 方法可以在gridcolumns  渲染出自定义效果

 技术分享

 

Listeners包括 cellclick 列表单机

                celldblclick列表双击

                Keyup  键盘抬起时执行

                Beforerender view渲染之前执行

                Afterrender view 渲染之后执行

                Select 选择后触发 ,combo中使用

               Tabchange  点击tabs 控件时执行

 

4、关于属性

   Handler  用于按钮的点击 使用方式如下

 技术分享

 

Widgetcolumn 是一个grid的行内按钮,handle 为其添加点击事件,dealItem 为在controllerz中定义的事件函数

   

Layout  控件在页面中的布局 主要有  vbox  纵向布局

                                   hbox 横向布局

                                   Responsivecolumn 卡片式布局

                                     其他更多布局参考文档

 

minWidth 最小宽度 用于自适应布局

maxWidth 最大宽度 用于自适应布局

 

5 关于取值以及dom获取

 

Grid 行内按钮的取值用:

var recData = btn.getWidgetRecord();

Grid 上方按钮 的取值为选中后使用

var selectionData = btn.up(‘gridpanel‘).getSelection()[0].data;

Reference 定义reference 后可用 lookupReference(‘‘) 获取

在有表单的情况下 使用.getForm().getValues()  可以获取表单中的数据 key 为name

 Store 循环store:

For(var i =0;i <store.getCount();i++){

store.getAt(i).get(字段名称);

 

}

Store本地删除: Ext.Array.each(store, function(record) {
    store.remove(record);
});

 

 

 

 

 

                                     

 

               

 

 

 

 

 

 

 

 

 

Ext6.x 使用小结

标签:hand   http   sink   pre   点击   示例   名称   双击   gets   

原文地址:http://www.cnblogs.com/Conker/p/7001169.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!