一个easyui扩展控件的例子

(function($){
	$.parser.plugins.push("editgrid");
	$.fn.editgrid=function(options,param){
        //如果传入的options为字符串,则调用的是组件的方法
		if(typeof options == "string"){
			var method = $.fn.editgrid.methods[options];
			if(method){//判断方法是否存在
				return method(this,param);//如果方法存在,则调用方法
			} else {
                //如果方法不存在,可在此处提示或输出
            }
		}
        //通过代码定义组件
		options = options || {};
		return this.each(function(){//可能存在多个组件,需对每一个组件进行定义
			var opts = $.extend({},$.fn.datagrid.parseOptions(this),options);//获得父级组件的options并与传入的配置整合
			$.fn.datagrid.call($(this),$.extend(true,{
                //一下为自定义属性\事件等
				onDblClickRow:function(index){
					var records = $(this).editgrid('getRows');
					for(var i = 0;i<records.length;i++){
						if(i==index){					
							$(this).editgrid('beginEdit',i);
							var editors = $(this)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值