会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zdkjob
博客园
首页
新随笔
联系
订阅
管理
2019年7月19日
javascript 给事件任务一个缓冲区
摘要: 在编写前端的过程中,经常会监听事件并执行任务,我在这抛出2个比较常见的场景: 1、输入关键字搜索如果你监听input的chage事件,会有一个问题,在使用中文输入法时,你输入的几个拼音字母都会被触发我作个实验,输入“毛”,这个change事件被触发了4次,拿到的值依次为 m,ma,mao,毛,这无疑
阅读全文
posted @ 2019-07-19 10:18 zdkjob
阅读(411)
评论(0)
推荐(0)
2019年3月21日
vue.js使用typescript踩坑记
摘要: 最近在把https://github.com/renrenio/renren-fast-vue这个项目转为typescript,在此记录一下遇到的小坑 name坑:属性该怎么给? 声明文件坑:如何解决不认识的对象\方法? name坑 原代码如下图 转TS后代码如下: 报错如下: [Vue warn]
阅读全文
posted @ 2019-03-21 15:46 zdkjob
阅读(10419)
评论(0)
推荐(0)
2018年11月29日
spring-data-mongodb关于id的坑
摘要: 有如下Mongo记录: 在Java中对应2个类来表示此结构:
阅读全文
posted @ 2018-11-29 15:43 zdkjob
阅读(6296)
评论(0)
推荐(0)
2014年3月11日
EXTJS4扩展实例:如何使用filter查询treepanel
摘要: 我们在使用普通的store时,extjs提供了filterBy,filter等多种方法来过滤数据达到查询效果,但在treepanel中的streeStore却没有实现这个查询,于是,就有了这篇文章。 首先定义一个类'MyExtend.lib.TreeFilter'Ext.define('MyExtend.lib.TreeFilter', { filterByText: function(text) { this.filterBy(text, 'text'); }, /** * 根据字符串过滤所有的节点,将不符合条件的节点进行隐藏. * @para
阅读全文
posted @ 2014-03-11 11:31 zdkjob
阅读(4546)
评论(0)
推荐(3)
2014年2月26日
EXTJS4扩展实例:一个调用Ext.picker.Color的颜色选择菜单
摘要: 运行环境:Extjs4.2.1运行效果:调用代码:Ext.require(['MyExtend.Form.Field.ColorField']); Ext.onReady(function() { var combo = Ext.create('MyExtend.Form.Field.ColorField', { renderTo: Ext.getBody() });源代码:Ext.define('MyExtend.Form.Field.ColorField', { extend: 'Ext.form.field.Trigger'
阅读全文
posted @ 2014-02-26 09:47 zdkjob
阅读(3542)
评论(0)
推荐(0)
EXTJS 4:在renderer中如何控制一个CheckColumn的行为,如显示,只读等属性
摘要: 在编写grid下的column时,大家肯定会经常用到renderer这个方法来改变文字的呈现形式,那么如果该column是一个特殊的column,比如CheckColumn时,该方法应该怎样写呢?官方的文档中并没有对此多作说明,不过仔细研究后,发现原理是很类似的给个例子,根据数据中的值,来决定是否显示CheckColumnvar store = Ext.create('Ext.data.Store', { fields : ['name', 'email', 'phone', 'active','canch
阅读全文
posted @ 2014-02-26 09:40 zdkjob
阅读(11074)
评论(0)
推荐(0)
2013年8月20日
EXTJS 4.2.1.883 Summary 合计栏宽度bug
摘要: EXTJS 4.2.1.883中改进了summary插件,使合计栏能够在grid最底部显示,但是列宽和表格对不上,解决方法:找到以下样式.x-docked-summary .x-grid-table { width: 100%;}修改为:.x-docked-summary .x-grid-table { width: auto;}
阅读全文
posted @ 2013-08-20 10:29 zdkjob
阅读(879)
评论(1)
推荐(0)
2013年5月28日
EXTJS 4: 如何动态的改变treepanel中节点的文字
摘要: 在EXTJS3中,可以使用node.setText来完成,但是到了4.0后,没有这个方法了,要改变text,需要使用:node.set('text', 'abcabc');比方法为model提供
阅读全文
posted @ 2013-05-28 14:42 zdkjob
阅读(3467)
评论(1)
推荐(0)
2013年4月28日
EXTJS4 gridpanel中动态的显示/隐藏某个列
摘要: 在extjs3中,大家知道用myGrid.getColumnModel().setHidden(i,true);但到了4.0后,已经没有getColumnModel这个方法了,我们在Ext.panel.Table看到以下片段if (headerCtCfg instanceof Ext.grid.header.Container) { me.headerCt = headerCtCfg; me.headerCt.border = border; me.columns = me.headerCt.items.items;}也就是gr...
阅读全文
posted @ 2013-04-28 11:56 zdkjob
阅读(26873)
评论(1)
推荐(1)
2013年4月27日
通过nodejs将文件上传到mongodb
摘要: 刚接触nodejs,有点犯晕...这里要用到一些组件,通过npm安装一下gridform和gridfs-stream上传POST到 :http://yourUrl/upload上传后的文件,可以通过文件名和ID来访问,比如:http://yourUrl/id/xxxxxx ORhttp://yourUrl/filename建好下面这两个文件后,运行node test.js启动//test.jsvar mongo = require('mongodb'), FileServer=require('./fileserver'), Server = require(&
阅读全文
posted @ 2013-04-27 09:14 zdkjob
阅读(7466)
评论(1)
推荐(0)
下一页
公告