2024年10月ligerui(ligerui的popupedit怎么用)

 更新时间:2024-10-12

  ⑴ligerui(ligerui的popupedit怎么用

  ⑵会往服务器传几个数据:那么在后台我们需要根据...{Rows=targetList,Total=total};returnJson(griddata);}三,根据表格具体值来动态合并单元格vari,j,k,x;i=-;k=;j=““;x=;varcellname=““;jQuery(“td“,gridid).each(function(){if(j==jQuery(“div“,this).text()||jQuery(“div“,this).text()==’’){jQuery(this).addClass(“l-remove“);k++;jQuery(“td“,gridid).attr(“rowspan“,k.toString());}else{j=jQuery(“div“,this).text();vara=jQuery(this);cellname=a.attr(“id“);//得到点击处的idk=;x=i;}i++;});jQuery(“.l-remove“).remove();}/***模拟map*/Map=function(){varmapAddM={/***entry函数*param{Object}key*param{Object}val*/entry:function(key,val,flag){this.key=key;this.value=val;this.flag=flag;},//put方法put:function(key,val,flag){this.store=newthis.entry(key,val,flag);},//get方法get:function(key){for(vari=;i《this.store.length;i++){if(this.store.key===key)returnthis.store.value;}},//get方法getFlag:function(key){for(vari=;i《this.store.length;i++){if(this.store.key===key)returnthis.store.flag;}},//remove方法remove:function(key){for(vari=;i《this.store.length;i++){this.store.key===key&&this.store.splice(i,);}},//keysetkeySet:function(){varkeyset=newArray;for(vari=;i《this.store.length;i++)keyset.push(this.store.key);returnkeyset;},//valsetvalSet:function(){varvalSet=newArray;for(vari=;i《this.store.length;i++)valSet.push(this.store.value);returnvalSet;},//flagSetflagSet:function(){varflagSet=newArray;for(vari=;i《this.store.length;i++)flagSet.push(this.store.flag);returnflagSet;},//clearclear:function(){this.store.length=;},//sizesize:function(){returnthis.store.length;},/***迭代子*/iterator:function(){//TODO待实现varobj=this.keySet();//所有的key集合varidx=;varme={/***当前key*/current:function(){returnobj;},/***第一个key*/first:function(){returnobj;},/***最后一个key*/last:function(){returnobj;},/***是否还有下一个元素*/hasNext:function(){idx++;if(idx》obj.length||null==obj)returnfalse;returntrue;}};returnme;}};for(varmethodinmapAddM){this.store=newArray;Map.prototype;}}/***生成column*param{Object}map*/functioncreateColumns(map,gridWidth){varcolumns=;vari=;for(varit=map.iterator();it.hasNext();){varcurrentKey=it.current();//本次循环的keyvarcurrentVal=map.get(currentKey);//当前valuevarcurrentFlag=map.getFlag(currentKey);//判断是否隐藏该列varcolumni={};columni.name=currentKey;columni.display=currentVal;columni.align=’center’;columni.width=gridWidth?gridWidth:;if((currentFlag&&(currentFlag==“hide“))){columni.hide=’true’;columni.width=.;}columns.push(columni);i++;}returncolumns;}/***请求数据之前*/functionbeforeLoad(){}/***数据渲染完成后*/functionafterDataRend(){jQuery.ligerDialog.closeWaitting();}请问ligerui的Grid怎么显示数据库中的数据啊前台后台怎么写啊引入jQuery库和ligerui的引用四:模板页增加视图的链接准备数据结构(ligerGrid的调用...可以查看到grid加载分页数据的时候,添加弹出框样式代码复制代码代码如下:vardetailWin=null,currentData=null,currentIsAddNew,currentIsView;functionaddbill(data,isAddNew,t,isview){currentData=data;currentIsAddNew=isAddNew;currentIsView=isview;if(detailWin){detailWin.set(’title’,t);detailWin.show();}else{//放入弹出窗口样式内容}if(!isAddNew){//publicintLrId{get;set;}$(“#ProtId“).val(currentData.ProductName);$(“#ProId“).val(currentData.ProductId);$(“#ForId“).val(currentData.FormatName);$(“#Foad“).val(currentData.FormatId);$(“#Ded“).val(currentData.DegreeName);$(“#Degrd“).val(currentData.DegreeId);$(“#Appl“).val(currentData.AppendBill);$(“#Bum“).val(currentData.BoxNum);$(“#Maate“).val(currentData.MadeDate);$(“#BottleNum“).val(currentData.BottleNum);$(“#Bumpany“).val(currentData.BuypanyName);$(“#BuyCoy“).val(currentData.BuypanyId);$(“#VayId“).val(currentData.VarietyName);$(“#VarId“).val(currentData.VarietyId);$(“#Handate“).val(currentData.HandDate);$(“#Fact“).val(currentData.FactoryName);$(“#Fact“).val(currentData.FactoryId);$(“#Froce“).val(currentData.FromPlaceName);$(“#Froce“).val(currentData.FromPlaceId);}}五、弹出窗口样式中的内容复制代码代码如下:varmainform=$(“#EditForm“);mainform.ligerForm({inputWidth:,fields:[{name:“ProId“,type:“hidden“},//隐藏字段,本文目录ligerui的popupedit怎么用ligeruimergecell怎么用请问ligerui的Grid怎么显示数据库中的数据啊前台后台怎么写啊ligerui的popupedit怎么用一、载入复制代码代码如下:《linkhref=二、Html复制代码代码如下:《divid=“Editdetail“style=““》《formid=“EditForm“method=“post“》《/form》《/div》《%--弹出框DIV--%》三、在Add中添加事件复制代码代码如下://工具条事件functiontoolbarBtnItemClick(item){switch(item.id){case“add“:addbill({},true,’添加记录’,false);break;case“view“:varselected=grid.getSelected();if(!selected){LG.tip(’请选择行!’);return}addbill(selected,false,’查看记录’,true);break;case“modify“:varselected=grid.getSelected();if(!selected){LG.tip(’请选择行!’);return}addbill(selected,false,’修改记录’,false);break;case“delete“:jQuery.ligerDialog.confirm(’确定删除吗?’,function(confirm){if(confirm)f_delete();});break;}}四、在函数下面,为弹出选择编号保存值{display:“仓库“,name:“Daihao“,newline:true,labelWidth:,width:,space:,type:“text“,validate:{required:true,digits:true}},{display:“商品名称“,name:“ProId“,boboxName:“ProId“,newline:false,labelWidth:,width:,space:,type:“select“,option:{}},//弹出选择框{display:“单位“,name:“DegreeId“,boboxName:“DegreeId“,newline:false,labelWidth:,width:,space:,type:“select“,options:{valueFieldID:“DegreeId“,treeLeafOnly:false,tree:{url:“生产日期“,name:“MadeDate“,newline:true,labelWidth:,width:,space:,type:“date“,validate:{required:true}},{display:“备注“,name:“mark“,newline:false,labelWidth:,width:,space:,type:“text“,validate:{required:true,digits:true}}],toJSON:JSON.stringify});$.metadata.setType(“attr“,“validate“);LG.validate(mainform,{debug:true});$(“#HandDate“).val(currentdate);$(“#BoNum“).val(““);$.ligerui.get(“ProId“).set(’onBeforeOpen’,f_selectCoct)$.ligerui.get(“Faory“).set(’onBeforeOpen’,f_selectFary_)$.ligerui.get(“Buyany“).set(’onBeforeOpen’,f_selectFary_)$.ligerui.get(“Froce“).set(’onBeforeOpen’,f_selectFroace)detailWin=$.ligerDialog.open({target:$(“#Editdetail“),width:,height:,top:,title:“添加保存修改窗口“,//buttons:[{text:’保存’,onclick:function(){save();}},{text:’取消’,onclick:function(){detailWin.hide();}}]});六、保存事件ligeruimergecell怎么用/***获取页面参数*/functiongetPageSize(){varxScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}elseif(document.body.scrollHeight》document.body.offsetHeight){//allbutExplorerMacxScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}varwindowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;}else{windowWidth=self.innerWidth;}windowHeight=self.innerHeight;}elseif(document.documentElement&&document.documentElement.clientHeight){//ExplorerStrictModewindowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}elseif(document.body){//otherExplorerswindowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}if(yScroll《windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}if(xScroll《windowWidth){pageWidth=xScroll;}else{pageWidth=windowWidth;}arrayPageSize=newArray(pageWidth,pageHeight,windowWidth,windowHeight);returnarrayPageSize;}/***自适应iframe*param{Object}down*/functiondyniframesize(down){varpTar=null;if(document.getElementById){pTar=document.getElementById(down);}else{eval(’pTar=’+down+’;’);}if(pTar&&!window.opera){pTar.style.display=“block“if(pTar.contentDocument&&pTar.contentDocument.body.offsetHeight){pTar.height=pTar.contentDocument.body.offsetHeight+;pTar.width=pTar.contentDocument.body.scrollWidth+;}elseif(pTar.Document&&pTar.Document.body.scrollHeight){pTar.height=pTar.Document.body.scrollHeight;pTar.width=pTar.Document.body.scrollWidth;}}}/***判断iframe是否加载完毕*/functionframeIsReady(iframe){if(!/*_on!*/){//ifnotIEiframe.onload=function(){returntrue;};}else{iframe.onreadystatechange=function(){if(iframe.readyState==“plete“){returntrue;}};}returnfalse;}/***如果iframe还没有加载完成则延迟几秒后加载*/functiondelayLoad(s,call){window.setTimeout(call,s);}//重置gridfunctionresizeGrid(){if(jQuery(“.l-panel-body“).find(“.l-grid-body“).css(“height“)!=undefined){varviewHeightTemp=window.parent.jQuery(’#gridFrame’).parent().height();varviewHeight=viewHeightTemp-;jQuery(“.l-panel-body“).find(“.l-grid-body“).css(“height“,viewHeight);varviewWidth=;vargrid=jQuery(“#dg_pastbusicustInfo“).ligerGrid();for(i=;i《grid.columns.length;i++){if(grid.columns._hide!=“true“){viewWidth=viewWidth+grid.columns._width;}}viewWidth=viewWidth-;jQuery(“.l-panel-body“).find(“.l-grid-header-inner“).css(“width“,viewWidth);jQuery(“.l-panel-body“).find(“.l-grid-body-inner“).css(“width“,viewWidth);}}/***合并单元格*param{Object}gridid*param{Object}columnid*/functionmergecell(gridid,columnid){//参数:表格id和列索引关键字,效果源...,前台调用四。

  ⑶ligerui的popupedit怎么用

  ⑷载入复制代码代码如下:《linkhref=二、Html复制代码代码如下:《divid=“Editdetail“style=““》《formid=“EditForm“method=“post“》《/form》《/div》《%--弹出框DIV--%》三、在Add中添加事件复制代码代码如下://工具条事件functiontoolbarBtnItemClick(item){switch(item.id){case“add“:addbill({},true,’添加记录’,false);break;case“view“:varselected=grid.getSelected();if(!selected){LG.tip(’请选择行!’);return}addbill(selected,false,’查看记录’,true);break;case“modify“:varselected=grid.getSelected();if(!selected){LG.tip(’请选择行!’);return}addbill(selected,false,’修改记录’,false);break;case“delete“:jQuery.ligerDialog.confirm(’确定删除吗?’,function(confirm){if(confirm)f_delete();});break;}}四、在函数下面,添加弹出框样式代码复制代码代码如下:vardetailWin=null,currentData=null,currentIsAddNew,currentIsView;functionaddbill(data,isAddNew,t,isview){currentData=data;currentIsAddNew=isAddNew;currentIsView=isview;if(detailWin){detailWin.set(’title’,t);detailWin.show();}else{//放入弹出窗口样式内容}if(!isAddNew){//publicintLrId{get;set;}$(“#ProtId“).val(currentData.ProductName);$(“#ProId“).val(currentData.ProductId);$(“#ForId“).val(currentData.FormatName);$(“#Foad“).val(currentData.FormatId);$(“#Ded“).val(currentData.DegreeName);$(“#Degrd“).val(currentData.DegreeId);$(“#Appl“).val(currentData.AppendBill);$(“#Bum“).val(currentData.BoxNum);$(“#Maate“).val(currentData.MadeDate);$(“#BottleNum“).val(currentData.BottleNum);$(“#Bumpany“).val(currentData.BuypanyName);$(“#BuyCoy“).val(currentData.BuypanyId);$(“#VayId“).val(currentData.VarietyName);$(“#VarId“).val(currentData.VarietyId);$(“#Handate“).val(currentData.HandDate);$(“#Fact“).val(currentData.FactoryName);$(“#Fact“).val(currentData.FactoryId);$(“#Froce“).val(currentData.FromPlaceName);$(“#Froce“).val(currentData.FromPlaceId);}}五、弹出窗口样式中的内容复制代码代码如下:varmainform=$(“#EditForm“);mainform.ligerForm({inputWidth:,fields:[{name:“ProId“,type:“hidden“},//隐藏字段,为弹出选择编号保存值{display:“仓库“,name:“Daihao“,newline:true,labelWidth:,width:,space:,type:“text“,validate:{required:true,digits:true}},{display:“商品名称“,name:“ProId“,boboxName:“ProId“,newline:false,labelWidth:,width:,space:,type:“select“,option:{}},//弹出选择框{display:“单位“,name:“DegreeId“,boboxName:“DegreeId“,newline:false,labelWidth:,width:,space:,type:“select“,options:{valueFieldID:“DegreeId“,treeLeafOnly:false,tree:{url:“生产日期“,name:“MadeDate“,newline:true,labelWidth:,width:,space:,type:“date“,validate:{required:true}},{display:“备注“,name:“mark“,newline:false,labelWidth:,width:,space:,type:“text“,validate:{required:true,digits:true}}],toJSON:JSON.stringify});$.metadata.setType(“attr“,“validate“);LG.validate(mainform,{debug:true});$(“#HandDate“).val(currentdate);$(“#BoNum“).val(““);$.ligerui.get(“ProId“).set(’onBeforeOpen’,f_selectCoct)$.ligerui.get(“Faory“).set(’onBeforeOpen’,f_selectFary_)$.ligerui.get(“Buyany“).set(’onBeforeOpen’,f_selectFary_)$.ligerui.get(“Froce“).set(’onBeforeOpen’,f_selectFroace)detailWin=$.ligerDialog.open({target:$(“#Editdetail“),width:,height:,top:,title:“添加保存修改窗口“,//buttons:[{text:’保存’,onclick:function(){save();}},{text:’取消’,onclick:function(){detailWin.hide();}}]});六、保存事件

  ⑸ligeruimergecell怎么用

  ⑹/***获取页面参数*/functiongetPageSize(){varxScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}elseif(document.body.scrollHeight》document.body.offsetHeight){//allbutExplorerMacxScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}varwindowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;}else{windowWidth=self.innerWidth;}windowHeight=self.innerHeight;}elseif(document.documentElement&&document.documentElement.clientHeight){//ExplorerStrictModewindowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}elseif(document.body){//otherExplorerswindowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}if(yScroll《windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}if(xScroll《windowWidth){pageWidth=xScroll;}else{pageWidth=windowWidth;}arrayPageSize=newArray(pageWidth,pageHeight,windowWidth,windowHeight);returnarrayPageSize;}/***自适应iframe*param{Object}down*/functiondyniframesize(down){varpTar=null;if(document.getElementById){pTar=document.getElementById(down);}else{eval(’pTar=’+down+’;’);}if(pTar&&!window.opera){pTar.style.display=“block“if(pTar.contentDocument&&pTar.contentDocument.body.offsetHeight){pTar.height=pTar.contentDocument.body.offsetHeight+;pTar.width=pTar.contentDocument.body.scrollWidth+;}elseif(pTar.Document&&pTar.Document.body.scrollHeight){pTar.height=pTar.Document.body.scrollHeight;pTar.width=pTar.Document.body.scrollWidth;}}}/***判断iframe是否加载完毕*/functionframeIsReady(iframe){if(!/*_on!*/){//ifnotIEiframe.onload=function(){returntrue;};}else{iframe.onreadystatechange=function(){if(iframe.readyState==“plete“){returntrue;}};}returnfalse;}/***如果iframe还没有加载完成则延迟几秒后加载*/functiondelayLoad(s,call){window.setTimeout(call,s);}//重置gridfunctionresizeGrid(){if(jQuery(“.l-panel-body“).find(“.l-grid-body“).css(“height“)!=undefined){varviewHeightTemp=window.parent.jQuery(’#gridFrame’).parent().height();varviewHeight=viewHeightTemp-;jQuery(“.l-panel-body“).find(“.l-grid-body“).css(“height“,viewHeight);varviewWidth=;vargrid=jQuery(“#dg_pastbusicustInfo“).ligerGrid();for(i=;i《grid.columns.length;i++){if(grid.columns._hide!=“true“){viewWidth=viewWidth+grid.columns._width;}}viewWidth=viewWidth-;jQuery(“.l-panel-body“).find(“.l-grid-header-inner“).css(“width“,viewWidth);jQuery(“.l-panel-body“).find(“.l-grid-body-inner“).css(“width“,viewWidth);}}/***合并单元格*param{Object}gridid*param{Object}columnid*/functionmergecell(gridid,columnid){//参数:表格id和列索引关键字,根据表格具体值来动态合并单元格vari,j,k,x;i=-;k=;j=““;x=;varcellname=““;jQuery(“td“,gridid).each(function(){if(j==jQuery(“div“,this).text()||jQuery(“div“,this).text()==’’){jQuery(this).addClass(“l-remove“);k++;jQuery(“td“,gridid).attr(“rowspan“,k.toString());}else{j=jQuery(“div“,this).text();vara=jQuery(this);cellname=a.attr(“id“);//得到点击处的idk=;x=i;}i++;});jQuery(“.l-remove“).remove();}/***模拟map*/Map=function(){varmapAddM={/***entry函数*param{Object}key*param{Object}val*/entry:function(key,val,flag){this.key=key;this.value=val;this.flag=flag;},//put方法put:function(key,val,flag){this.store=newthis.entry(key,val,flag);},//get方法get:function(key){for(vari=;i《this.store.length;i++){if(this.store.key===key)returnthis.store.value;}},//get方法getFlag:function(key){for(vari=;i《this.store.length;i++){if(this.store.key===key)returnthis.store.flag;}},//remove方法remove:function(key){for(vari=;i《this.store.length;i++){this.store.key===key&&this.store.splice(i,);}},//keysetkeySet:function(){varkeyset=newArray;for(vari=;i《this.store.length;i++)keyset.push(this.store.key);returnkeyset;},//valsetvalSet:function(){varvalSet=newArray;for(vari=;i《this.store.length;i++)valSet.push(this.store.value);returnvalSet;},//flagSetflagSet:function(){varflagSet=newArray;for(vari=;i《this.store.length;i++)flagSet.push(this.store.flag);returnflagSet;},//clearclear:function(){this.store.length=;},//sizesize:function(){returnthis.store.length;},/***迭代子*/iterator:function(){//TODO待实现varobj=this.keySet();//所有的key集合varidx=;varme={/***当前key*/current:function(){returnobj;},/***第一个key*/first:function(){returnobj;},/***最后一个key*/last:function(){returnobj;},/***是否还有下一个元素*/hasNext:function(){idx++;if(idx》obj.length||null==obj)returnfalse;returntrue;}};returnme;}};for(varmethodinmapAddM){this.store=newArray;Map.prototype;}}/***生成column*param{Object}map*/functioncreateColumns(map,gridWidth){varcolumns=;vari=;for(varit=map.iterator();it.hasNext();){varcurrentKey=it.current();//本次循环的keyvarcurrentVal=map.get(currentKey);//当前valuevarcurrentFlag=map.getFlag(currentKey);//判断是否隐藏该列varcolumni={};columni.name=currentKey;columni.display=currentVal;columni.align=’center’;columni.width=gridWidth?gridWidth:;if((currentFlag&&(currentFlag==“hide“))){columni.hide=’true’;columni.width=.;}columns.push(columni);i++;}returncolumns;}/***请求数据之前*/functionbeforeLoad(){}/***数据渲染完成后*/functionafterDataRend(){jQuery.ligerDialog.closeWaitting();}

  ⑺请问ligerui的Grid怎么显示数据库中的数据啊前台后台怎么写啊

  ⑻引入jQuery库和ligerui的引用四:模板页增加视图的链接准备数据结构(ligerGrid的调用...可以查看到grid加载分页数据的时候,会往服务器传几个数据:那么在后台我们需要根据...{Rows=targetList,Total=total};returnJson(griddata);}三,前台调用四,效果源...

您可能感兴趣的文章:

相关文章