解决方案 »
- 正则匹配字符串,应该算简单的吧,在线等,立结贴
- Javascript 删除XML节点
- 页面用window.open新开过窗口后,history.back()不保留信息
- *******高分求正则表达式
- 输入框自动完成(ajax+asp)键盘操作只得到undefined
- 怎样用右键菜单功能实现获取被选中的文本?大家帮忙!谢谢啦!
- highcharts columnrange绘制甘特图
- 喜欢看网站的朋友请进.........,我的网站今天正式开通....
- 如何获取iframe滚动条所能滚动的长度
- setRequestHeader()方法在不同浏览器中的问题
- chrome 下用js生成动态表格添加属性没效
- .focus 问题,textbox focus 图片才显示
if (typeof options == 'string'){
var method = $.fn.datagrid.methods[options];
if (method){
return method(this, param);
}
}
options = options || {};
return this.each(function(){
var state = $.data(this, 'datagrid');
if (state){
$.extend(state.options, options);
} else {
$.data(this, 'datagrid', {
options: $.extend({}, $.fn.datagrid.defaults, $.fn.datagrid.parseOptions(this), options)
});
}
creatdatagrid(this);
});
};
这只是一部分代码,其它还有很多的方法、类的定义来配合datagrid完成其功能。
你最好到easyUI官网下一个拓展示例项目看一下,可以很全面的了解easyUI的实现原理
http://www.jeasyui.com/extension/etree.php, 这个页面最底下有个下载链接.
如果你不了解jQuery的一些基础知识,估计会看得很迷糊,建议你先上jQuery官网看了解一下$.extend, $.fn这些概念