当前位置: 首页 > news >正文

南宁会制作网站的技术人员上海已经开始二次感染了

南宁会制作网站的技术人员,上海已经开始二次感染了,福州网站建设服务公司,广东公司排名ligerUI是基于jquery的一套js UI框架 项目工程中,有些心得和想法,分享给大家 项目中用到的版本为ligerUI 1.2.2,可能后续版本略有差异。 经过项目使用,个人心得,多看API和demo,源代码也需要看看,个人感觉源…

ligerUI是基于jquery的一套js UI框架

项目工程中,有些心得和想法,分享给大家

项目中用到的版本为ligerUI 1.2.2,可能后续版本略有差异。

经过项目使用,个人心得,多看API和demo,源代码也需要看看,个人感觉源代码更全,更详细,很有必要看下,有时API不开放的方法,也可以调用,或做一些定制。

ligerUI前后台交互都是通过json来的。

如果对json格式不熟悉,请参考:http://www.json.org/

 

 $("#queryForm").ligerForm({inputWidth: 170, labelWidth: 90, space: 40,validate : true,fields: [{ display: "userName", name: "userName", newline: false, type: "text",group: "search", groupicon: $._groupIcon}]}); $("#demo").ligerGrid({height:'100%',checkbox: true,columns: [{ display: '用户名', name: 'userName', width: 100 ,editor: { type: 'text'},isSort:false},{ display: '用户类型', name: 'userType', width: 120,isSort:false, render: function (item){return   getValue("userType", item.userType);  // getValue js是自己写的js,根据key转义为需要展示的value}        } ],  pageSize:10 ,rownumbers:true,url: "${your_url}",toolbar: { items: [{ text: 'add', click: addClick, icon: 'add'},{ line: true },{ text: 'modify', click: modifyClick, icon: 'modify' }      	                              ]}});

 

 

            

           

 

如何获取列表选中的行数 并循环取值:

  

 var manager = $("#gridId").ligerGetGridManager();var rows = manager.getSelectedRows();var userId;$.each(rows, function (i, item) {userId=item.userId;});   

 

 

编辑完表格后,终止编辑,告诉管理器编辑完毕

 var manager = $("#gridId").ligerGetGridManager();    	manager.endEdit();

 

 

 

提交表单所有数据

 

   function (gridId, url, callback) {var manager = $("#" + gridId).ligerGetGridManager();manager.endEdit();var params=manager.getData();params=JSON.stringify(params);$.ajax({contentType : 'application/json',type: "POST",dataType: "json",url: url,data: params,success: function (data) {if (callback)callback(data);}  });};

 

   

 

 

关于表单中日期格式传到后台格式问题(传到后台时会出现类似 ....(中国标准时间))

可以经过json转换:比如:

  var form = liger.get("form1");var params = form.getData();params=liger.toJSON(params);params = eval("("+params+")");

 

  

  后台java 转换类如下:

 

    

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");sdf.setTimeZone(TimeZone.getTimeZone("GMT"));sdf.setLenient(false);try {return sdf.parse(source);} catch (ParseException e) {logger.error("",e);}

 

 

 //表单中select自动加载url:url对应后台方法返回json数据格式,返回如下{"name":yourName,"value":yourValue}

          

  $("#publishForm").ligerForm({inputWidth: 170, labelWidth: 90, space: 40,validate : true,fields: [{ display: "UserList", name: "user", newline: true,type: "select",options :{'url':"${your_url}", valueField : "value" , textField : "name",slide:true}}],buttons: [{ text: 'submit', width: 60, click:submit},{ text: 'cancel', width: 60, click:cancel}]  });});    

 

  

    新增form demo(校验等)

     

  $("#form1").ligerForm({inputWidth: 170, labelWidth: 90, space: 40,validate : true,// unSetValidateAttr:true,fields: [{ display: "userName", name: "userName", newline: true, type: "text" ,validate:{required:true}},{ display: "userType"/>", name: "userType", newline: true,type: "select",options :{'data':getValue('userType'), valueField : "value" , textField :"name",onSelected:f_onUserTypeChanged},validate:{required:true}},{ display: "relatedUser"/>", name: "relatedUser", newline: true,type: "select",options :{'url':"", valueField : "value" , textField : "name",slide:true},validate:{required:false}},{ display: "description", name: "description", newline: true, type: "textarea", width:350},{ name: "status",type: "hidden"}],buttons: [{ text: 'save', width: 60, click: save },{ text: 'close>', width: 60, click: close }]  });});function  f_onUserTypeChanged(value){var form = liger.get("form1"); if(value==2){getFormField("form1","2").css("display","none");       form.getEditor("relatedUser").clearContent();form.getEditor("relatedUser").setUrl("${yourUrl}");form.getEditor("relatedUser").reload(); } else if(value==1){getFormField("form1","2").css("display","block");	            	}}

 

 

    获取form的第几个field

    function getFormField(formId,index) {return $("#"+formId+" > div.l-form-container > ul").eq(index);};

 

http://www.tj-hxxt.cn/news/56696.html

相关文章:

  • 重庆网站建设公司联系方式深圳推广平台有哪些
  • 电影网站源码怎么做的网站推广线上推广
  • 网站灰色建设百度大数据
  • 睢宁建网站网站搜索引擎优化工具
  • 做视频网站用什么语言谷歌seo搜索
  • 广东东信润建设有限公司网站原画培训机构哪里好
  • 正在进入一站式服务平台公司网页
  • 鞍山哪里做网站nba最新排名
  • 在自己的网站里做讲课视频怎么推广公司网站
  • 即墨网站建设哪家好百度账号批发网
  • 外贸自建站收款通道个人网站模板建站
  • 做的比较好的二手交易网站优化关键词的方法正确的是
  • 做设计有哪些接私活的网站市场调研报告怎么做
  • 移动开发应用网站关键字优化软件
  • 福田商城网站建设哪家便宜百度站长提交网址
  • 安徽建设工程信息管理平台抖音关键词排名优化软件
  • 杭州疫情流调seo软件下载
  • 邢台太行中学简介北京优化靠谱的公司
  • 门户网站建设和运行保证的磋商文件镇江网站制作公司
  • 襄阳网站推广优化技巧搜索引擎营销的特点是
  • 做网站有陪标现象吗网络营销公司名字大全
  • 品质网站设做网络推广为什么会被抓
  • 自己怎么做免费网站空间杭州网站建设网页制作
  • 帮网站做推广赚钱淘宝关键词查询工具
  • 营口电商平台网站建设企业员工培训课程有哪些
  • 网站运行及维护百度关键词排名靠前
  • 做网站好还是网页好网站怎么优化排名靠前
  • dnf做心悦宠物的网站最快的新闻发布平台
  • 区政府网站建设汇报网站制作多少钱一个
  • 微博营销的优势和劣势seo推广小分享