亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? grid.inlinedit.js

?? news新聞系統(tǒng). news新聞系統(tǒng) news新聞系統(tǒng)
?? JS
字號(hào):
;(function($){
/**
 * jqGrid extension for manipulating Grid Data
 * Tony Tomov tony@trirand.com
 * http://trirand.com/blog/ 
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
**/ 
$.fn.extend({
//Editing
	editRow : function(rowid,keys,oneditfunc,succesfunc, url, extraparam, aftersavefunc,errorfunc) {
		return this.each(function(){
			var $t = this, nm, tmp, editable, cnt=0, focus=null, svr=[], ind;
			if (!$t.grid ) { return; }
			var sz, ml,hc;
			if( !$t.p.multiselect ) {
				ind = $($t).getInd($t.rows,rowid);
				if( ind === false ) {return;}
				editable = $($t.rows[ind]).attr("editable") || "0";
				if (editable == "0") {
					$('td',$t.rows[ind]).each( function(i) {
						nm = $t.p.colModel[i].name;
						hc = $t.p.colModel[i].hidden===true ? true : false;
						try {
							tmp =  $.unformat(this,{colModel:$t.p.colModel[i]},i);
						} catch (_) {
							tmp = $.htmlDecode($(this).html());
						}
						svr[nm]=tmp;
						if ( nm !== 'cb' && nm !== 'subgrid' && $t.p.colModel[i].editable===true && !hc) {
							if(focus===null) { focus = i; }
							$(this).html("");
							var opt = $.extend($t.p.colModel[i].editoptions || {} ,{id:rowid+"_"+nm,name:nm});
							if(!$t.p.colModel[i].edittype) { $t.p.colModel[i].edittype = "text"; }
							var elc = createEl($t.p.colModel[i].edittype,opt,tmp,$(this));
							$(elc).addClass("editable");
							$(this).append(elc);
							//Agin IE
							if($t.p.colModel[i].edittype == "select" && $t.p.colModel[i].editoptions.multiple===true && $.browser.msie) {
								$(elc).width($(elc).width());
							}
							cnt++;
						}
					});
					if(cnt > 0) {
						svr['id'] = rowid; $t.p.savedRow.push(svr);
						$($t.rows[ind]).attr("editable","1");
						$("td:eq("+focus+") input",$t.rows[ind]).focus();
						if(keys===true) {
							$($t.rows[ind]).bind("keydown",function(e) {
								if (e.keyCode === 27) { $($t).restoreRow(rowid);}
								if (e.keyCode === 13) {
									$($t).saveRow(rowid,succesfunc, url, extraparam, aftersavefunc,errorfunc);
									return false;
								}
								e.stopPropagation();
							});
						}
						if( $.isFunction(oneditfunc)) { oneditfunc(rowid); }
					}
				}
			}
		});
	},
	saveRow : function(rowid, succesfunc, url, extraparam, aftersavefunc,errorfunc) {
		return this.each(function(){
		var $t = this, nm, tmp={}, tmp2={}, editable, fr, cv, ms, ind;
		if (!$t.grid ) { return; }
		ind = $($t).getInd($t.rows,rowid);
		if(ind === false) {return;}
		editable = $($t.rows[ind]).attr("editable");
		url = url ? url : $t.p.editurl;
		if (editable==="1" && url) {
			$("td",$t.rows[ind]).each(function(i) {
				nm = $t.p.colModel[i].name;
				if ( nm !== 'cb' && nm !== 'subgrid' && $t.p.colModel[i].editable===true) {
					if( $t.p.colModel[i].hidden===true) { tmp[nm] = $(this).html(); }
					else {
						switch ($t.p.colModel[i].edittype) {
							case "checkbox":
								var cbv = ["Yes","No"];
								if($t.p.colModel[i].editoptions ) {
									cbv = $t.p.colModel[i].editoptions.value.split(":");
								}
								tmp[nm]=  $("input",this).attr("checked") ? cbv[0] : cbv[1]; 
								break;
							case 'text':
							case 'password':
							case 'textarea':
								tmp[nm]= htmlEncode($("input, textarea",this).val());
								break;
							case 'select':
								if(!$t.p.colModel[i].editoptions.multiple) {
									tmp[nm] = $("select>option:selected",this).val();
									tmp2[nm] = $("select>option:selected", this).text();
								} else {
									var sel = $("select",this);
									tmp[nm] = $(sel).val();
									var selectedText = [];
									$("select > option:selected",this).each(
										function(i,selected){
											selectedText[i] = $(selected).text();
										}
									);
									tmp2[nm] = selectedText.join(",");
								}
								break;
						}
						cv = checkValues(tmp[nm],i,$t);
						if(cv[0] === false) {
							cv[1] = tmp[nm] + " " + cv[1];
							return false;
						}
					}
				}
			});
			if (cv[0] === false){
				try {
					info_dialog($.jgrid.errors.errcap,cv[1],$.jgrid.edit.bClose, $t.p.imgpath);
				} catch (e) {
					alert(cv[1]);
				}
				return;
			}
			if(tmp) { tmp["id"] = rowid; if(extraparam) { tmp = $.extend({},tmp,extraparam);} }
			if(!$t.grid.hDiv.loading) {
				$t.grid.hDiv.loading = true;
				$("div.loading",$t.grid.hDiv).fadeIn("fast");
				if (url == 'clientArray') {
					tmp = $.extend({},tmp, tmp2);
					$($t).setRowData(rowid,tmp);
					$($t.rows[ind]).attr("editable","0");
					for( var k=0;k<$t.p.savedRow.length;k++) {
						if( $t.p.savedRow[k].id===rowid) {fr = k; break;}
					}
					if(fr >= 0) { $t.p.savedRow.splice(fr,1); }
					if( $.isFunction(aftersavefunc) ) { aftersavefunc(rowid,res.responseText); }
				} else {
					$.ajax({url:url,
						data: tmp,
						type: "POST",
						complete: function(res,stat){
							if (stat === "success"){
								var ret;
								if( $.isFunction(succesfunc)) { ret = succesfunc(res);}
								else ret = true;
								if (ret===true) {
									tmp = $.extend({},tmp, tmp2);
									$($t).setRowData(rowid,tmp);
									$($t.rows[ind]).attr("editable","0");
									for( var k=0;k<$t.p.savedRow.length;k++) {
										if( $t.p.savedRow[k].id===rowid) {fr = k; break;}
									};
									if(fr >= 0) { $t.p.savedRow.splice(fr,1); }
									if( $.isFunction(aftersavefunc) ) { aftersavefunc(rowid,res.responseText); }
								} else { $($t).restoreRow(rowid); }
							}
						},
						error:function(res,stat){
							if($.isFunction(errorfunc) ) {
								errorfunc(res,stat);
							} else {
								alert("Error Row: "+rowid+" Result: " +res.status+":"+res.statusText+" Status: "+stat);
							}
						}
					});
				}
				$t.grid.hDiv.loading = false;
				$("div.loading",$t.grid.hDiv).fadeOut("fast");
				$($t.rows[ind]).unbind("keydown");
			}
		}
		});
	},
	restoreRow : function(rowid) {
		return this.each(function(){
			var $t= this, nm, fr,ind;
			if (!$t.grid ) { return; }
			ind = $($t).getInd($t.rows,rowid);
			if(ind === false) {return;}
			for( var k=0;k<$t.p.savedRow.length;k++) {
				if( $t.p.savedRow[k].id===rowid) {fr = k; break;}
			}
			if(fr >= 0) {
				$($t).setRowData(rowid,$t.p.savedRow[fr]);
				$($t.rows[ind]).attr("editable","0");
				$t.p.savedRow.splice(fr,1);
			}
		});
	}
//end inline edit
});
})(jQuery);

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久久久永久免费观看 | 天堂蜜桃91精品| 亚洲精品日韩一| 亚洲激情自拍偷拍| 一区二区三区欧美视频| 一区二区三区在线观看欧美| 夜夜嗨av一区二区三区| 亚洲精品视频免费看| 亚洲精品成a人| 亚洲二区在线视频| 天天爽夜夜爽夜夜爽精品视频| 亚洲午夜在线视频| 午夜成人免费视频| 蜜桃视频一区二区三区| 国内精品伊人久久久久av影院| 国产精品一二三在| 99久久精品国产观看| 日本高清免费不卡视频| 欧美日韩一区二区不卡| 欧美一区二区观看视频| 精品国产三级电影在线观看| 欧美激情中文不卡| 一区二区三区在线免费视频| 亚洲va国产天堂va久久en| 欧美一区二区在线播放| 91尤物视频在线观看| 一本色道久久综合狠狠躁的推荐| 欧美色视频在线观看| 69堂国产成人免费视频| 精品国免费一区二区三区| 国产亚洲精品福利| 亚洲色图都市小说| 亚洲第一成人在线| 国产专区欧美精品| 日本福利一区二区| 日韩欧美一区二区不卡| 国产日韩高清在线| 亚洲综合色噜噜狠狠| 精品一区二区免费| 97久久精品人人做人人爽 | 亚洲女人****多毛耸耸8| 石原莉奈在线亚洲三区| 国产美女娇喘av呻吟久久| 99精品久久只有精品| 91精品免费在线观看| 日本一区二区三区久久久久久久久不 | 久久机这里只有精品| 成人黄页毛片网站| 欧美片在线播放| 国产欧美日韩另类视频免费观看| 亚洲国产一区视频| 国产麻豆精品视频| 欧美视频在线不卡| 久久久久久久电影| 亚洲成人动漫av| 成人av资源在线观看| 欧美一区二区三区男人的天堂| 国产精品盗摄一区二区三区| 免费欧美在线视频| 色中色一区二区| 欧美经典一区二区| 久久91精品国产91久久小草| 色视频欧美一区二区三区| 精品99久久久久久| 亚洲不卡在线观看| www.亚洲色图| 精品国产成人系列| 亚洲国产sm捆绑调教视频| 成人高清在线视频| 久久婷婷色综合| 视频一区中文字幕| 91在线观看下载| 国产午夜精品一区二区三区视频| 日韩高清中文字幕一区| 色视频一区二区| 国产精品久久毛片| 国产精品亚洲专一区二区三区| 51精品秘密在线观看| 亚洲欧美另类久久久精品2019| 国产一二精品视频| 日韩欧美一区二区三区在线| 亚洲国产aⅴ天堂久久| 99综合电影在线视频| 国产午夜精品久久| 国内精品嫩模私拍在线| 日韩精品在线一区| 日本欧美久久久久免费播放网| 欧美日韩一区在线观看| 亚洲女女做受ⅹxx高潮| 99精品桃花视频在线观看| 国产欧美精品日韩区二区麻豆天美 | 久久福利视频一区二区| 欧美日本乱大交xxxxx| 一区二区三区四区乱视频| 99综合影院在线| 18成人在线观看| 91猫先生在线| 亚洲三级久久久| 99re这里只有精品视频首页| 中文字幕综合网| 99久久免费精品高清特色大片| 亚洲国产精品传媒在线观看| 国产91色综合久久免费分享| 国产亚洲一二三区| 高清成人在线观看| 国产精品国产三级国产专播品爱网 | 国产一区 二区 三区一级| 久久久久久亚洲综合| 国产乱码精品一品二品| 久久久久国产免费免费| 丁香激情综合五月| 国产精品丝袜久久久久久app| 成人精品在线视频观看| 亚洲视频电影在线| 欧美色图激情小说| 奇米精品一区二区三区在线观看一| 91精品国产综合久久精品图片| 日韩精品五月天| 精品久久国产97色综合| 国产a久久麻豆| 亚洲精品日韩一| 在线播放中文一区| 久草这里只有精品视频| 久久久久久**毛片大全| 99热在这里有精品免费| 一区二区三区国产精华| 91精品国产综合久久精品麻豆| 国产一区二区三区不卡在线观看| 国产日产欧产精品推荐色| 一本一道波多野结衣一区二区| 亚洲成人精品在线观看| 亚洲精品在线免费观看视频| 国产91在线看| 亚洲国产视频a| 日韩欧美亚洲国产另类| 国产精一区二区三区| 亚洲美女视频在线| 欧美一级生活片| 成人性生交大片免费| 亚洲一区二区三区国产| 精品盗摄一区二区三区| 91在线免费视频观看| 日本欧美大码aⅴ在线播放| 久久精品综合网| 欧美日韩极品在线观看一区| 精品一区二区三区视频在线观看| 国产精品无圣光一区二区| 欧美少妇xxx| 国产精品一区二区三区99| 亚洲精品免费播放| 精品三级av在线| 色综合久久综合网| 国产中文字幕一区| 亚洲一区二区四区蜜桃| 久久久蜜臀国产一区二区| 欧美视频在线一区| 风间由美一区二区三区在线观看| 亚洲小少妇裸体bbw| 国产欧美日韩卡一| 91精品国产免费| 99久久久无码国产精品| 精品亚洲欧美一区| 亚洲在线视频网站| 日本一区二区三区在线不卡| 欧美精品高清视频| 99久久99久久精品免费观看| 久久精品国产久精国产爱| 一区二区三区免费观看| 久久精品亚洲乱码伦伦中文 | 亚洲欧洲日韩女同| 91精品国产综合久久精品图片| 99re热视频这里只精品| 国产毛片精品一区| 日韩av中文在线观看| 亚洲精品日日夜夜| 国产精品私人影院| 久久午夜色播影院免费高清| 欧美一区二区三区免费视频| 在线一区二区视频| 9人人澡人人爽人人精品| 国产一区二区成人久久免费影院| 视频一区国产视频| 亚洲成人av中文| 亚洲综合久久久| 综合欧美一区二区三区| 国产午夜亚洲精品理论片色戒| 日韩女优制服丝袜电影| 欧美日韩精品欧美日韩精品| 91精彩视频在线| 97精品国产露脸对白| 国产91精品久久久久久久网曝门| 久久国产精品色| 激情图片小说一区| 美女视频第一区二区三区免费观看网站| 亚洲综合区在线| 亚洲午夜免费福利视频| 一区av在线播放| 亚洲综合在线免费观看| 亚洲精选免费视频| 一区二区三区四区在线免费观看|