easyui

easyui的menu接收后台集合,并且根据集合利用appendItem动态生成菜单项,判断菜单项的字数大于指定长度,则多余字符以。。。显示,并且悬浮提示

家住魔仙堡 提交于 2020-07-27 08:47:02
JSP: <a id="bb" href="javascript:void(0);" class="easyui-menubutton" data-options="menu:'#layout_north_stMenu222',iconCls:'icon-cologne-sign-out'" >导出</a> <div id="aaa" style="width: 100px; display: none;"> <div id='mdm0'>到清单 </div> </div> JS: var url="...发送post请求"; $.post(url,data,function(data){ if (data.rows && data.total>0){//每个菜单项是一个row if($('#bb').length > 0){ var menubutton = $($('#bb').menubutton('options').menu); var menu = menubutton.menu('findItem','到'+costTypeNameArr[index]);//增加父菜单项 for(var i=0;i<data.total;i++) { //循环增加子菜单项 menubutton.menu('appendItem',{ parent:menu.target,/

将easyui-datagrid中的数据动态生成为table

你说的曾经没有我的故事 提交于 2020-07-27 01:21:52
< table id ="table_excel" style ="text-align:center;display:block;" > </ table > // 生成---table_excel------------------------------------------------------ // 第一行 列名 strRow="<tr>" ; var cols = $('#grid').datagrid('getColumnFields'); // 获取所有列 // console.log(cols.length);总列数 for ( var i in cols) { // 获取每一列的列名对象 var col = $('#grid').datagrid("getColumnOption" , cols[i]); // console.log(cols[i]);//绑定 的 字段名 // console.log(col.title.trim());//显示 的 列名 strRow=strRow + "<td>" + col.title.trim()+ "</td>" ; } strRow =strRow +"</tr>" ; $( "#table_excel" ).append(strRow); // 第二行至所有行 数据 var arrTable=$('#grid

没有前端开发实习经历,毕业后如何找到好工作?

烂漫一生 提交于 2020-05-09 15:18:42
对于大学毕业生而言,好不好找工作受影响的因素很多,不只是看你是否实习过!但相比较来说,同等资质的前端,有实习经验去找工作要有优势些!如果你是老板,让你花钱雇人,你愿意用有经验的?还是需要花时间培养的呢?显然大家都喜欢前人栽树后人乘凉啊! 前端的选择也越来越多 前端是互联网发展过程中精细化分工的产物,前后端分离技术的出现则把前端职位推向了高潮 现今软件开发领域的所有职位像前端工程师、后端工程师、需求分析师、测试工程师、产品设计师等,在以前几乎只用一个名词——“程序员”或者“工程师”,就可以完全代替,因为这些岗位的所有工作在以前都是由一个人来完成的,就是现在所谓的“全栈工程师”。 他们从可行性调研、需求分析、系统设计、软件开发、软件测试、上线部署、后期运维等环节,全面操作,可谓是样样拿得起放得下。 前端技术在不断更新升级 后来随着移动互联网的兴起,WEB2.0技术的更新,使得人们更加注重页面的呈现和页面的交互,这就促使了前端开发职位的独立。 伴随着出现的就是技术框架的更新和迭代,代码框架上开始出现了前后端分离技术,前端研发技术也开始工程化,一众前端技术jquery、extjs、easyui、bootstrap、angularjs、react、vue、H5等等技术和框架相继出现和诞生。当然还有支撑其发展的工程化工具,比如grunt&gulp、webpack等。 js框架也层出不穷

商城项目(ssm+dubbo+nginx+mysql统合项目)总结(3)

大兔子大兔子 提交于 2020-05-08 03:32:51
我不会在这里贴代码和详细步骤什么的,我觉得就算我把它贴出来,你们照着步骤做还是会出很多问题,我推荐你们去看一下黑马的这个视频,我个人感觉很不错,一步一步走下来可以学到很多东西。另外,视频和相关文档的话,关注微信公众号 “Java面试通关手册” 回复 “资源分享第一波” 即可领取. 本节内容具体可参考黑马该项目第四天的教案 ,教案以及相关文档和资料都在分享的网盘里面,下载解压即可。 第三天学到的内容 1、商品类目选择功能的实现 实现之后的效果: 1.1 分析选择类目 1.2 搜索事件所在位置 成功找到 1.3展示商品分类列表,使用EasyUI的tree控件展示。 这里用到了异步树控件,可以去看一下jQuery EasyUI的API文档详细了解。我自己jQuery EasyUI掌握的不是很牢固。 初始化tree请求的url : /item/cat/list 参数: 初始化tree时只需要把第一级节点展示,子节点异步加载。 1.4代码编写 1.4.1 pojo层: 创建一个pojo来描述tree的节点信息,包含三个属性id、text、state。放到e3-common工程中。 public class EasyUITreeNode implements Serializable 1.4.2 Dao层 tb_item_cat 可以使用 逆向工程 生成的代码 1.4.3 Interface层

element-ui—dialog使用过程中的坑

北城余情 提交于 2020-05-08 00:26:39
场景一:我们将dialog写成一个可复用的公共组件用于显示不同内容(如表格操作中的修改或添加的弹窗),之后发现dialog的遮罩将弹出层(点击修改或添加后理应由一个弹窗显示出来)都盖住了,而我想要的效果是遮罩只遮住旧的窗口,而当前窗口应该完全显示; (注:表格是使用easyui的panel和window来包裹的,dialog才是使用的element-ui中的组件) 百度了一圈最后的解决方案是在el-dialog上加入以下属性: :modal-append-to-body= " false " 意为: 遮罩层是否插入至 body 元素上,若为 false,则遮罩层会插入至 Dialog 的父元素上 场景二: 同一个 项目中,dialog用于密码修改,且不引用上面的公共组件,直接使用<el-dialog></dialog>标签包裹一个form表单。结果表现是这样的:单独点击密码修改打开弹框没问题,但是若先打开一个table-window窗口后再点击密码修改按钮打开弹框,会发现此时的弹框会直接被 table-window遮盖,表面上看似层级不够的原因造成的,但是看了css样式并非如此,或者直接给dialog添加比bable高的层级,一样无济于事。 解决办法如下:在el-dialog上加入以下属性 :append-to-body= " true " 意为:Dialog 自身是否插入至

前后端分离实际容易产生的问题

|▌冷眼眸甩不掉的悲伤 提交于 2020-05-07 11:52:05
前后端分离现在火了很多年,在实际中新技术的使用一般是先在一些大厂中采用,比如在招聘网上大厂的前端招聘node要求比较高,而在中小型厂中对node的要求只是会用webpack打包工具以及npm包管理就可以了。最近几年传统公司、中小型公司开始构建前后端分离模式,前后端分离的好处网上文章很多,简单说前端可以专注前端的开发,后端专注后端开发,开发效率和质量都会得到提升,但在实际项目组中因为很多leader资历比较老,思维方式还是传统的软件开发的思维,所以构建出来的团队只是前后端分离的形。我分享下我转前端以来待的3家公司前后端分离模式踩的坑,也自己整理总结下前后端分离模式中要提前做好的协调和准备。 正式转前端,第一次接触前后端分离 我之前是做.net,做的项目大部分是后台管理系统,那时候没有分前端后端,一般是一个功能从数据库到前端一起做,所以工作按时间分布一半时间敲C#代码一半时间写js,那时候后台管理对页面美观的要求不高考虑开发效率所以一般都是用extjs、jQuery easyUI以及后面出来的bootstrap把样式封装好了,只要用里面的组件拼接页面实现业务逻辑就可以了。但随着C#在市场的需求越来越少,开始感觉到危机,考虑要不要转行。那时候在开发群认识一个大佬招前端Vue,当时Vue刚出来没多少久,很难招到人只能改变招聘要求找原生js基础相对比较好的

关于大JSON 的问题的解决方式

|▌冷眼眸甩不掉的悲伤 提交于 2020-05-07 00:09:14
ASP.NET MVC JSON 大数据异常提示JSON 字符串超出限制的异常问题 今天客户突然过来找我说在后台添加了一篇超长的文章后,所有后台的文章都显示不出来了。后台的前端显示是用easyui的,返回的数据全是用json。根据客户的描述进行了同样的操作后,在firebug下发现ajax返回的异常 “序列化或JSON的JavaScriptSerializer过程中出现错误。字符串的长度超过上maxJsonLength属性设置的值” 这个异常是在执行MVC中的JsonResult的时抛出的,根据异常 的Message得知是序列化的字符串超出了maxJsonLength的限制。并得知这个属性是由JavaScriptSerializer提供的,因 为MVC内置的JsonResult是用JavaScriptSerializer进行序列化的。在网上快速搜索了一下,碰到这个问题的不少,大部分 推荐的解决的方法都是在web.config中加入以下配置,设置maxJsonLength的长度即 1 <system.web.extensions> 2 <scripting> 3 <webServices> 4 <jsonSerialization maxJsonLength="102400"/> 5 </webServices> 6 </scripting> 7 </system.web

.NET Core前后端分离快速开发框架(Core.3.1+AntdVue)

删除回忆录丶 提交于 2020-05-06 23:15:09
.NET Core前后端分离快速开发框架(Core.3.1+AntdVue) 引言 简介 环境搭建 开发环境要求: 基础数据库构建: 数据库设计规范 运行 使用教程 系统配置 快速开发 管理员登录 系统用户管理 系统角色管理 权限管理 接口秘钥管理 系统日志 操作日志 事务使用 读写分离分库分表 常见疑问 如何进行联表查询 如何切换数据库类型 如何使用多个数据库 结语 引言 时间真快,转眼今年又要过去了。回想今年,依次开源发布了 Colder.Fx.Net.AdminLTE(254Star) 、 Colder.Fx.Core.AdminLTE(335Star) 、 DotNettySocket(82Star) 、 IdHelper(47Star) ,这些框架及组件都是本着以实际出发,实事求是的态度,力求提高开发效率(我自己都是第一个使用者),目前来看反响不错。但是随着前端和后端技术的不断变革,尤其是前端,目前大环境已经是前后端完全分离为主的开发模式,在这样的大环境和必然趋势之下,传统的MVC就显得有些落伍了。在这样的背景下,一款前后端分离的.NET开发框架就显得尤为必要,由此便定了框架的升级目标: 前后端分离 。 首先后端技术的选择,从目前的数据来看,.NET Core的发展远远快于.NET Framework,最简单的分析就是Colder.Fx.Core

乡下人回忆录之——2018(潇洒颓废的一年)

♀尐吖头ヾ 提交于 2020-05-05 15:56:39
红尘来呀来,去呀去,都是一场空。 2018年1月1号,元旦,晚21点从四川老家飞往千里之外的北京(公司人力外包派我到这边驻场开发,按时间签的合同,拿着成都的工资,不过出差有补助,公司包水电气网住,也就到手1.3左右)。夜里1点多到的帝都,举目无亲,根据公司给的地址,找到了在北京租的房子,之前已有同事在北京出差,加上我共2男1女,套三的居室(主卧女同事住)。急急忙忙整理装备(收拾床与提前同事帮忙买好的被子,我睡其中一个次卧)睡觉。 北京的天很冷,刺骨的冷。住宿离厂区徒步20来分钟。上班时间与客户公司一致,早晨8.30上班,中午11.45吃饭,到下午1点继续工作(中午可休息30分钟左右),下午5.30准时下班。早上上班进厂跟晚上下班离厂必须有客户公司的人带进带出。一日三餐都在厂区吃饭,味道如何我就不提了,北方的量确实是不少。工作挺简单,维护之前的老项目C++开发的服务端。客户公司是用的xp系统,手机以及外网是禁止使用的。  具体工作:       1. unix环境的老项目部署在windows上方便开发与debug       2. enhance老项目相关业务功能       3. 解决老项目内存溢出的问题 4. 设计、开发、测试、部署一个新项目   年中,女同事提出要求回到了成都,另外一个男同事邀请了自己的同学加入了我们。此后的几个月,我们开始了周末煮饭

学生成绩管理系统/学生信息管理系统

时光怂恿深爱的人放手 提交于 2020-05-04 09:24:37
学校课程设计作业,完成一个简单的学生信息管理系统,考虑到系统实用性,把它做成了一个简单的能够使用的学生成绩管理系统,包含了学生信息管理,就当做练手吧。 发一个博客,做展示用!! 第一次做的一个比较完整的系统,难免会有一些bug(^_^) 下载链接: 学生成绩管理系统 一、 开发背景 软件名称:学生成绩管理系统(SSMS) 使用对象:小学、初中、高中 二、 需求分析 1. 系统分析 该学生信息管理系统涉及到学生、教师、系统管理员、班级、学生成绩、课程。设置一个系统管理员对系统进行管理。所有用户需输入账号、密码登录进入系统;管理员进入系统后可对学生、老师、班级、课程进行增删改查操作;学生进入系统,查看成绩、查看和修改自己的信息;老师进入系统后,对自己这门课程的学生设置课程成绩、查看和修改自己的信息,查看学生的信息和成绩、以及统计分析学生的成绩; 管理员为班级设置年级,为年级设置课程,为班级的每门课程设置老师,为学生设置班级。一个年级有多门课程(语文、数学、外语等等),班级的每门课程只能有一名老师,一个老师可以有多门课程;老师选择自己这门课程为该课程的学生登记成绩。老师可以查看其他老师的信息(可以当成是老师的通讯录),查看本课程学生的信息和成绩;学生可以查看班级其他同学的信息(可以看成是班级的同学录)。 考试分为两种,一种是年级统考,一种是平时考试。年级统考需要管理员事先添加一次年级统考