- 博客(31)
- 资源 (3)
- 收藏
- 关注
原创 Ext-js-4.2 清空treepanel勾选
var _nodes = _view.down('treepanel').getChecked(); if (_nodes && _nodes.length) { for (var i = 0; i < _nodes.length; i++) { //设置状态为未选中状态 _nodes[i]
2015-07-07 14:22:40
891
原创 ext tree展开时的一些技巧
添加子节点的时候。我们需要展开父节点。并选中刚添加好的节点、这时候会有一个问题。 我用的ext-js-4.2起码有一种问题。节点内部会混乱。要么多加一个。要么层级会发生问题。随后我发现一个窍门。就是把展开这句话。执行在最前面。如下: _node.expand(false, function () {//关键点:展开函数。在里面的
2015-06-30 16:45:03
2050
原创 Ext.Ajax的使用方法
Ext.Ajax.request({ //ajax请求 url: 'Account/SysArea/InsertRoot', //请求URL params: record.data.attri
2015-06-30 16:39:36
2891
原创 搜集的Ext tree的属性方法与事件
efined ByConfig options Ext.util.Observableview sourcelisteners : Object一个配置对象,包含一个或多个事件处理函数,在对象初始化时添加到对象。 ...Defined ByProperties Ext.util.Observ
2015-06-30 16:36:28
1477
原创 jquery 事件重复
使用jquery时。事件是附加上去的。而不是1对1的。如:onclick="$(document).keypress(function (key) { if (key.keyCode == 13) });"点击10次的话。按一下Enter就会执行10次。加上unbind()后,再进行事件绑定就可以解决此问题。$(document).unbind().keypress()
2015-06-03 16:56:29
627
原创 mysql 安装/注册/下载
一、把文件复制到D盘跟目录二、设置配置文件属性 "D:\mysql-5.6.24-winx64/my-default.ini"basedir="D:\mysql-5.6.24-winx64/"datadir="D:\mysql-5.6.24-winx64/Data/"三、注册服务。cmd。右键管理员运行。D:\
2015-05-28 17:19:41
624
原创 my sql limit 分页
之前写了个mysql分页。因为没有用过mysql。理解错了它的limit 函数。select * from a limit 5,20错误理解: 从第 5 行开始。显示到第 20 行。错误理解: 显示第 5 页。每页 20 行正确理解: 从第 5 行开始。显示 20 行
2015-05-09 10:56:19
2614
原创 ajax中get和post的区别
大部分时候。 我写ajax 都粗心的忽略了一个属性。就是它的两个提交方式。前几天发生了BUG。 我的备注字段向后台提交的时候。发现报出参数过长的错误。然后网上查,并研究了其原理。得出一下结论:Get方式: 用get方式可传送简单数据,但大小一般限制在1KB下,数据追加到url中发送(http的header传送),也就是说,浏览器将各个表单字段元素及其数据按照URL参数的格式附
2015-04-28 10:34:05
686
原创 C#生成一组随机数
平时我们会不小心写成这样。会发现生成出的随机数会同出一辙。比如生成出来50个1,或50个2等。如果把随机对象声明到循环外,既可避免该问题了Random rd = new Random(); for (int i = 0; i < 50; i++){ rd.Next(1, 50);}
2015-04-16 15:15:05
1093
原创 easyui 初始事件设置
读过我上一篇的可能发现,这些与默认属性的设置原理是一样的$.fn.combobox.defaults.loadFilter = function (data) {return data;}$.fn.tree.defaults.onLoadError = function (arguments) { $.messager.show({
2015-03-28 15:59:44
529
原创 easyui 初始属性设置
大家知道easyui每个空间。都有一个初始的属性。如下图这里是panel的4个属性。默认为false。即在初始化组件的时候。就算不设置该属性。该属性也为false。如果我们想让某个属性,不设置的情况下就等于true呢?比如是否显示关闭按钮。我们就是要在不写该属性的时候,让它默认就显示关闭按钮呢?代码如下:$.fn.panel.defaults
2015-03-28 15:47:15
897
原创 javascript Date扩展(日期格式化)
Date.prototype.format = function (format) { /* * eg:format="yyyy-MM-dd hh:mm:ss"; */ if (!format) { format = "yyyy-MM-dd hh:mm:ss"; } var o = { "M+": this.getMonth() + 1,
2015-03-28 15:23:50
422
原创 easyui 回车搜索
这种UI框架,在回车搜索方面有个共同的缺点。首先因为框架是把HTML放在了同一个页面。即你切换了tabs后按回车,原先的tabs页的键盘事件也会执行。我做了一下处理,分享给大家。首选: /* 标签页 */ $('#page_layout_center_tabs').tabs({ cache:
2015-03-11 17:26:03
1640
1
原创 easyui+.net mvc(tree数据格式)
tree虽然不难,但还是比较麻烦的。后台比较差的我,为了练手。今天花了一下午的时间。写了一套转tree的方法。现在总结一下代码,顺便分享给大家。希望高手指点using System;using System.Collections.Generic;using System.Data;using System.Linq;using System.Web;using
2015-02-01 23:09:04
1387
原创 jquery.ajax重写机制
上代码 上代码:(function ($) { //备份jquery的ajax方法 var _ajax = $.ajax; //重写jquery的ajax方法 $.ajax = function (opt) { var _data;//回传数据 //备份opt中error和succes
2015-01-30 08:33:58
564
原创 easyui 让$.messager.show()组建也显示自定义的前缀图标
不多说。直接上代码$.extend({ remind: function (options) { var _msg = ''; if (options.icon != undefined) { _msg += ''; } if (options.msg != undefined) {
2015-01-28 16:02:29
3314
原创 javascript 制作下拉框缓存
在开发一个项目中,我们会发现,有的时候在重复无意义的访问数据库。最长见的就是数据库的数据字典访问,甚至同一个类型,也会随着页面打开的个数,而对数据库重复N次同样的访问操作这样大大的增加了我们的服务器压力。我们会发现,数据字典这种东西,在正式运行的时候,是不会经常变动的,甚至是不变动。这时候我们应该把它缓存到客户端,来避免服务器的无意义操作,带来的无意义压力。基于
2015-01-28 15:20:57
1738
原创 javascript 扩展一个删除数组元素的方法
不废话,直接上代码/* * 方法:Array.remove(dx) * 功能:删除数组元素. * 参数:dx删除元素的下标. * 返回:在原数组上修改数组 */Array.prototype.remove = function (dx) { if (isNaN(dx) || dx > this.length) { return false; }
2015-01-28 15:08:09
436
原创 easyui方法扩展
easyui使用的人越来越多了,我也是对其情有独钟。easyui的每个组建,基本上都提供了非常体贴的方法。可是有时候还会发生不够用的情况。例如在操作datagrid的时候,需要删除一行。我们想做一个一行式代码来完成。datagrid.datagrid("deleteSelectedRow","后台请求地址");像上面一样可以通过一个方法,传入后台地址后,让前后台同时执行
2015-01-28 15:04:38
3336
原创 javascript的addDays方法
今天在找一个追加天数的方法。百度N久。找到了一个JS库。叫JSFunction。兴奋半天。发现里面的追加方法也不好。就改了他的function内容。
2014-12-15 16:19:45
5543
原创 重写js的Date.format
/*格式化日期format:格式(yyyy-MM-dd hh:mm:ss)*/Date.prototype.format = function (format) { var o = { "M+": this.getMonth() + 1, //月 "d+": this.getDate(), //日 "h+": thi
2014-11-06 16:18:43
724
原创 javascript事件
javascript事件事件浏览器支持解说一般事件onclickIE3、N2鼠标点击时触发此事件ondblclickIE4、N4鼠标双击时触发此事件onmousedownIE4、N4按下鼠标时触发此事件onmouseupIE4、N4鼠标按下后松开鼠标时触发此事件onmouseover
2014-11-06 16:01:09
423
原创 javascript重写 Number的四舍五入方法
Number.prototype.toFixed = function (d) { var s = this + ""; if (!d) d = 0; if (s.indexOf(".") == -1) s += "."; s += new Array(d + 1).join("0"); if (new RegExp("^(-|\\+)?(\\d+(\\.\\d{0,
2014-11-03 11:52:17
763
转载 jquery弹出层插件
http://blog.youkuaiyun.com/qinglianluan/article/details/40111507
2014-10-16 10:09:47
454
转载 JS判断浏览器类型与版本
在JS中判断浏览器的类型,估计是每个编辑过页面的开发人员都遇到过的问题。在众多的浏览器产品中,IE、Firefox、Opera、Safari........众多品牌却标准不一,因此时常需要根据不同的浏览器,甚至相同浏览器不同版本做不同的操作,因此,知晓浏览器的判断方法,还是很重要的。下面列举一下常用的判断方法:1、判断浏览器是否为IE document.all ? 'IE'
2014-10-16 09:37:46
431
原创 C#中,将一个DataTable转为List
#region 将DataTable转为List /// /// 将一个DataTable转为List /// /// 转向类型 /// 要转化的DataTable /// public static List ToList(this DataTable dt) wh
2014-10-13 17:33:15
634
原创 数字验证框2
同样的功能~! 让我们换个花样玩~!/*数字框,数字验证。让text只能输入0-9调用:onkeyup="return HongzhMIS.numberValidate(event,this,8)"event:按键对象input:调用该事件的控件对象number:限制文本框字数*/HongzhMIS.numberValidate = function (ev
2014-10-10 08:26:25
486
原创 一个简单的自定义数字验证
/*数字框,数字验证。让text只能输入0-9与撤销调用:onkeydown="return HongzhMIS.numberValidate(event,this,8)"event:按键对象input:调用该事件的控件对象number:限制文本框字数*/HongzhMIS.numberValidate = function (event, input, number)
2014-10-08 14:21:25
455
easyui-完整实列 C# VS2010
2013-06-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人