星期
EXT一些踩坑记录
首页 > 我的学习历程    作者:月丶   2021年4月6日 15:48 星期二   热度:861°   百度已收录  
时间:2021-4-6 15:48   热度:861° 

官方文档:https://docs.sencha.com/extjs/6.5.3/index.html

别人总结的文档:

常用控件属性:https://www.cnblogs.com/knowledgesea/p/3284404.html

xtype类型总览:https://blog.csdn.net/ldl22847/article/details/7236474


使用EXT版本为:6.5.3


1、定义一个页面组件后,可直接在组件内使用父级页面的viewmodel内的数据。


2、可定义一个store,然后修改其url,减少重复定义store


3、ext图片列表展示的问题,可使用xtemplate方式

var imageTpl = new Ext.XTemplate(
    '<tpl for=".">',
       '<div style="margin-bottom: 10px; margin:18px;float:left" class="thumb-wrap">',
          '<img width="150" οnclick="showimg(this)" height="180" src="{pattachmentimgpath}">',
          '<br/><span align="center">{pattachmentname}</span>',
        '</div>',
     '</tpl>'

)

实际使用中我发现像上面那样无法给img添加点击的监听事件,我的解决方法是事件委托,使用imageTpl的父级添加监听点击,用事件委托的方式来判断是否点击图片。


4、grid里面操作列

使用renderer方式返回a标签,拼接html标签,来进行点击传参,传参只能传递字符串类型,所以可以使用JSON.stringify转换为字符串,到这里还是不行,因为会有特殊字符,会报错,需要再使用encodeURIComponent进行加密,在接收的地方解密在转换就OK了。

二维码加载中...
本文作者:月丶      文章标题: EXT一些踩坑记录
本文地址:http://silver.eleuu.com/?post=39
版权声明:若无注明,本文皆为“月丶”原创,转载请保留文章出处。

返回顶部    手机版本    会员注册   
版权所有:月丶    博主: 月丶    团队首页电子乌托邦  博客框架:emlog   蜀ICP备18008322号   
  
//音乐播放器