![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Ext JS
杨艳芳
分享给大家自己扩展的ext组件
展开
-
Extjs grid本地搜索
EXTJS 表格本地筛选Ext.define('Ext.ux.SearchTrigger', { extend: 'Ext.form.field.Text', alias: 'widget.searchtrigger', emptyText:'提示信息', id:'textfieldid', margin:0, triggers:{ clear: { cls: 'x-form-clear-trigger', handler: function() {原创 2020-09-27 13:49:00 · 181 阅读 · 0 评论 -
EXT JS 页面导出excel 或文件 进度条 监听实现
页面导出excel 或文件 进度条 监听实现本文主要解决服务端接口返回的文件流 如果接口数据量很大,界面无法展示导出成功 或失败的问题。解决关键在于,接收数据的格式改为为二进制,(一般情况为json格式),这时候界面会获取到二进制数据,创建Blob对象将二进制数据作为参数传递到新创建的Blob对象中,创建对应的dom元素标签a,并将blob对应的url设置为a标签的href属性中触发该标签的点击操作var i = 0, fn;var msgBox = Ext.MessageBox.sh原创 2020-08-26 18:58:55 · 647 阅读 · 0 评论 -
Ext JS Grid组件 单元格内值修改 单元格刷新 cell操作
这两种情况都可以使用1.只刷新单元格内的内容,不做整个表格的刷新2.修改某个单元格的内容时使用原创 2020-08-24 18:12:49 · 605 阅读 · 0 评论 -
Ext JS Tree组件 数据值回显 复选框选中
tree组件 复选框选中需要在tree的treestore配置中实现,store中有一个监听器事件:nodeexpandnodeexpand 事件 在每一个节点远程加载子节点数据的时候都会触发。获取到当前节点所有子节点,判断id值或者其他值(其他值在treestore.data对象里面)是否和要选中的值一致,如果一致,则将节点设置为选中状态node.set(“checked”,true);...原创 2020-08-24 16:29:34 · 404 阅读 · 1 评论 -
JS replaceAll 使用方法
原生js并没有replaceAll方法如果需要使用replaceAll ,可以调用replace(正则表达式,"value");regex为一个正则表达式 ,使用/ +str+ /g,即可替换掉字符串中全部存在str的部分,注意此处不能用引号,正则表达式不是字符串如果要替换的源str中包含 * 这类特殊字符,需要使用转义符 \ 注意:转义符是反斜杠而不是正斜杠,和正则表达式的斜杠的方向是相反的...原创 2020-08-24 16:28:32 · 1202 阅读 · 0 评论