javaScript
文章平均质量分 65
linwei_211
这个作者很懒,什么都没留下…
展开
-
event.keycode值大全
keycode 8 = BackSpace BackSpace keycode 9 = Tab Tab keycode 12 = Clear keycode 13 = Enter keycode 16 = Shift_L keycode 17 = Control_L keycode 18 = Alt_L keycode 19 = Pause keycode 20 =...原创 2011-08-19 10:02:51 · 85 阅读 · 0 评论 -
js技巧
javascript中几个有意思的功能(目前5项)1 右键无效 2禁止网页复制 3禁止F5刷新 4新发现 5屏蔽js错误 6禁用backspace(退格键)1.右键无效 view plaincopy to clipboardprint document.oncontextmenu=new Function("event.returnValue=false;"); ...原创 2011-08-19 10:47:16 · 68 阅读 · 0 评论 -
EXT JS 常见问题FAQ
EXT JS 常见问题FAQ 收藏 1) 如果组件之间嵌套比较多的话,外面的Contaner 应尽量不要使用的 renderTo的属性来加载到某个div的id中,应尽量在定义了Contaner后,用obj.render('id') 这个方面来加载组件,可以减少错误2) 最好在最外层的Contaner组件(不是页面html,是extjs组件)定义with,不用...原创 2011-08-19 10:50:45 · 118 阅读 · 0 评论 -
Ext中的get、getDom、getCmp、getBody、getDoc的区别
Ext中的get、getDom、getCmp、getBody、getDoc的区别(2009-12-24 18:03:13)转载标签:extgetgetdomgetcmp 分类:HTML ◆◆Ext中的get、getDom、getCmp、getBody、getDoc的区别Ext中包含了几个以get开头的方法,这些方法可以用来得到文档中DOM、得到当前文档中的组件、得到Ext元素等,在使用...原创 2011-08-19 11:11:30 · 60 阅读 · 0 评论 -
js 常用正则表达式表单验证代码
js 常用正则表达式表单验证代码,以后大家就可以直接使用了。方法一: var re=/正则表达式/; re.test($("txtid").val()) 方法二: $("txtid").val.match(/正则表达式/); 附: 验证数字的正则表达式集(转载) 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ ...原创 2011-08-19 11:20:49 · 60 阅读 · 0 评论 -
【仿IE顶部弹出提示】可用来设置公告可关闭
第一种方式:基础写法(浏览器页面上方全占满,提示信息前后都有图片,鼠标放在图片上显示小手,点击图片关闭)<div id='top_tooltip' style="BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; DISPLAY: none; FONT-SIZE: 12px; BACKGROUND: #ffffe1; MARGI...原创 2011-12-31 13:11:13 · 138 阅读 · 0 评论 -
setAttribute()的使用方法与ie不兼容onclick事件解决方法
setAttribute()的使用方法与ie不兼容onclick事件解决方法1.element要用getElementById or ByTagName来得到,2.setAttribute("class", vName)中class是指改变"class"这个属性,所以要带引号。3.IE中要把class改成className,.....IE不认class,所以最好写两句,都用上吧。W...原创 2011-12-31 13:12:20 · 561 阅读 · 0 评论 -
Ext.Ajax.request2.x实现同步请求
Ext.Ajax.request在2.x是异步请求的,这样话在当前请求没有完成之前就不能在它的外部使用它的返回值,在下面这个表单验证中如果不是同步请求的话就有问题了,如:var text = new Ext.form.TextField({ fieldLabel : '名称', height : 23, width : 400, id : 'flowName', name : 'fl...原创 2012-06-25 11:08:30 · 124 阅读 · 0 评论 -
关于extjs(2.3) treepanel一点技巧
1.在做树的拖动的时候,遇到一个问题。树叶子节点无法进行append,解决办法: _tree.on('beforeappend', beforeAppendNode); function beforeAppendNode(tree,pnode,node){ node.leaf = false; } 2.树展示效果,为了美观,隐藏根节点: 给treepanel 加上属性root...原创 2012-08-01 16:02:51 · 136 阅读 · 0 评论 -
Combox下拉GridPanel菜单
extjs Combox下拉GridPanel菜单 Ext.onReady(function(){ Ext.BLANK_IMAGE_URL = wroot+'ext-3.2.0/resources/images/default/s.gif'; //var data=[['1','非诚勿扰'],['2','让子弹飞'],['3','锦衣卫'],['4','狄仁杰...原创 2011-08-19 10:42:59 · 168 阅读 · 0 评论 -
重写时间控件,只有选择年月的界面
下面是在ext官方网站上down的一个函数只显示年和月,不显示日 // in the .html // in the .jsmyApp.app = function() { var monthPicker = null; return { init: function() { monthPic...原创 2011-08-19 10:39:22 · 319 阅读 · 0 评论 -
修改ext中拖拽和CheckboxSelectionModel冲突的问题
因为gridpanel定义了拖拽 所以致使选中gridpanel的数据行 就不能取消了作如下扩展:Ext.grid.RowSelectionModel.override({ // FIX: added this function so it could be overrided in CheckboxSelectionModel handleDDRowClick...原创 2011-08-19 10:36:10 · 139 阅读 · 0 评论 -
项目开发中遇到的extjs常见问题
1.把一个汉字转成两个字符计数 Ext.getCmp('searchKeyWord').getValue().trim().replace(/[^\x00-\xff]/g, '**').length项目开发中遇到的extjs常见问题 事件触发机制l 给某一个控件添加事件。obj.addEvents( {search : true });...原创 2011-08-19 10:04:58 · 95 阅读 · 0 评论 -
combox带treepanel的例子
new Ext.form.ComboBox({ id: '_keyWordSearch_searchKeyWord', name: '_keyWordSearch_searchKeyWord', value : '', store: new Ext.data.SimpleStore({fields:[],data:[[]]}), tpl: "", fieldLabel: ...原创 2011-08-19 10:06:35 · 95 阅读 · 0 评论 -
gridpanel动态加载数据的例子
function editEsOrder(options,success,response){ if (success){ var tagModelManager_maxOrderIdJson=Ext.util.JSON.decode(response.responseText); var orderValue = tagModelManager_maxOr...原创 2011-08-19 10:07:59 · 183 阅读 · 0 评论 -
treepanel动态加载数据的例子
var tree = new Ext.tree.TreePanel({ region:'west', title:'站点树:', width:200, minSize:150, maxSize:200, iconCls:'ux-auth-me...原创 2011-08-19 10:10:06 · 111 阅读 · 0 评论 -
动态加载表单数据的例子
var sm = new Ext.grid.CheckboxSelectionModel({ dataIndex:"roleId" }); var cm=new Ext.grid.ColumnModel([ sm, { header : "员工编号", dataIndex : "eid",...原创 2011-08-19 10:11:28 · 160 阅读 · 0 评论 -
去掉gridPanel表头的全选框
给gridpanel 加上listener即可,listeners:{ render:function(){ var hd_checker = this.getEl().select('div.x-grid3-hd-checker'); if (hd_checker.hasClass('x-grid3-hd-checker')) { ...原创 2011-08-19 10:14:29 · 470 阅读 · 0 评论 -
GRID拖拽行的例子
---------------------GRID拖拽行的例子 单行拖拽---------------------------------------//创建第一个GRIDvar firstGrid = new Ext.grid.GridPanel({ddGroup : 'secondGridDdGroup',//这里是第二个GRID的ddGroupstore : f...原创 2011-08-19 10:15:34 · 285 阅读 · 0 评论 -
浏览器窗口关闭事件的监听搜集
方式一:(适用与IE浏览器,而且刷新不提示,只在点击浏览器关闭按钮的时候提示) window.onbeforeunload=onclose; function onclose() { if(event.clientX>document.body.clientWidth&&event.clientYdocument.body.clientWidth&&event.cli...原创 2011-08-19 10:16:25 · 222 阅读 · 0 评论 -
后台取不到extJs2.3的comboBox手写输入的值
在用extJs2.3做页面的时候发现将comboBox设置为可以手写输入的时候,如果输入的值在下拉选项中没有,这个值可以传到后台,如果输入的值在下拉框中存在,下拉框会自动匹配上,但是我没有选择下拉框中匹配上的值,因为我认为下拉框中已经有我输入的值了,事实上这个时候那个框框也显示我输入的值了,这时候直接点提交,后台取不到这个值(即通过request.getParameter("input...原创 2012-08-29 18:32:24 · 203 阅读 · 0 评论