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 · 207 阅读 · 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 · 660 阅读 · 0 评论 -
Ext JS Grid组件 单元格内值修改 单元格刷新 cell操作
这两种情况都可以使用 1.只刷新单元格内的内容,不做整个表格的刷新 2.修改某个单元格的内容时使用原创 2020-08-24 18:12:49 · 623 阅读 · 0 评论 -
Ext JS Tree组件 数据值回显 复选框选中
tree组件 复选框选中 需要在tree的treestore配置中实现,store中有一个监听器事件:nodeexpand nodeexpand 事件 在每一个节点远程加载子节点数据的时候都会触发。 获取到当前节点所有子节点,判断id值或者其他值(其他值在treestore.data对象里面)是否和要选中的值一致,如果一致,则将节点设置为选中状态 node.set(“checked”,true); ...原创 2020-08-24 16:29:34 · 455 阅读 · 1 评论 -
JS replaceAll 使用方法
原生js并没有replaceAll方法 如果需要使用replaceAll ,可以调用replace(正则表达式,"value"); regex为一个正则表达式 ,使用/ +str+ /g,即可替换掉字符串中全部存在str的部分,注意此处不能用引号,正则表达式不是字符串 如果要替换的源str中包含 * 这类特殊字符,需要使用转义符 \ 注意:转义符是反斜杠而不是正斜杠,和正则表达式的斜杠的方向是相反的 ...原创 2020-08-24 16:28:32 · 1217 阅读 · 0 评论