SPA项目开发之动态树+数据表格+分页 动态生成NavMenu导航菜单(只支持2级菜单) <el-menu key="" index=""> <el-submenu> <template slot="title"> <i class="el-icon-location"></i> <span>导航一</span> </template&g…
SPA项目开发 1.修改左侧动态树 LeftNav.vue <template> <el-menu router :" class="el-menu-vertical-demo" background-color="#334157" text-color="#fff" active-text-color="#ffd04b" :collapse="collapsed" > &…
SPA项目开发--左侧树以及首页导航 1. Mock.js 前后端分离之后,前端迫切需要一种机制,不再需要依赖后端接口开发,而今天的主角mockjs就可以做到这一点    Mock.js是一个模拟数据的生成器,用来帮助前端调试开发.进行前后端的原型分离以及用来提高自动化测试效率.    众所周知Mock.js因为两个重要的特性风靡前端:   数据类型丰富   支持生成随机的文本.数字.布尔值.日期.邮箱.链接.图片.颜色等.   拦截Ajax请求   不需要修改既有代码,就可以拦截Ajax请求,…
只需要添加一个文件即可  api/blueprints/find.js     代码如下 /** * Module dependencies */ var util = require('util'), actionUtil = require('../../node_modules/sails/lib/hooks/blueprints/actionUtil'); /** * Find Records * * get /:modelIdentity * * /:modelIdentity/fin…
1 学习计划 1.业务受理需求分析 n 业务通知单 n 工单 n 工作单 2.创建业务受理环节的数据表 n 业务通知单 n 工单 n 工作单 3.实现业务受理自动分单 n 在CRM服务端扩展方法根据手机号查询客户信息 n 在CRM服务端扩展方法根据取件地址查询定区id n 调整业务受理页面回显客户信息 n 实现自动分单 4.数据表格编辑功能使用方法 5.工作单快速录入 2 业务受理需求分析 整个BOS项目分为基础设置.取派.中转.路由.报表等几大部分. 受理环节,是物流公司业务的开始,作为服务前…
fsLayuiPlugin 是一个基于layui的快速开发插件,支持数据表格增删改查操作,提供通用的组件,通过配置html实现数据请求,减少前端js重复开发的工作. GitHub下载 码云下载 测试环境地址:http://fslayui.itcto.cn 需求: 左边展示树,右边展示数据:点击左边的树,查询右边的表格数据. 特殊说明 css和js需要在数据表格基础上多引入ztree的文件. <link rel="stylesheet" href="/plugins/zt…
接上一次,这次主要介绍表格分页功能,由于项目需要这个案例是关于前端分页的方式,现在很少会这么用了,但如有需要可以参考其中的思路 html: 1.通过UL来展示页标,其中每个页标的li是通过异步加载从获取到不同的表格数据来动态生成的. <div class="pagination"> <ul style="float:right"> <li id="previous"><a href=""…
首先我们来看下数据库 t_vue_user t_vue_tree_node t_vue_articles 2. 动态生成NavMenu导航菜单(只支持2级菜单) <el-menu key="" index=""> <el-submenu> <template slot="title"> <i class="el-icon-location"></i> <span…
思路: 1.准备好后台(左侧树,带分页的文章查询) 2.将左侧树的数据绑定到elementui中的menu标签上 3.新增一个自定义组件用来展示文章列表的 4.绑定elementui提供的分页组件来完成分页功能 后台数据 t_vue_user t_vue_tree_node t_vue_articles 动态生成NavMenu导航菜单(只支持2级菜单) 结构 <el-menu key="" index=""> <el-submenu> <…
使用vue-cli脚手架工具创建一个vue项目 vue init webpack pro01 npm安装elementUI cd pro01 #进入新建项目的根目录 安装: npm install axios -S npm install qs -S npm install vue-axios -S npm install element-ui -S 在指定位置!!!~~~添加三行代码在项目中src目录下找到main.js,并在指定位置添加三行代码(main.js是入口文件,所以在这里引入就行,…
在做数据表格的时候遇到了很多坑, 今天整理一下方便以后使用. 主要功能是使用数据表格, 做分页,做搜索,  还有checkbox,  支持全选. 当选中一些数据的时候, 数据切换页面数据在切换回来后,选中状态就消失了, 我们希望切换回来的时候, 选中状态还能存在, 因此做了个缓存, 使checkbox 保持选中状态.代码如下: 1.HTML  搜索输入框 <form class="layui-form"> <div class="layui-input-in…
在制作数据表格的时候有一个这样的属性, pagination是否显示分页列表, 分页显示的时候需要分别从数据库中取数据, 每页显示几行, 即只从数据库取出几行数据来显示, 具体代码如下 1, 显示页面 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "…
数据结构 $list = [ [,'], [,] ]; $json[; $json['; $json[; $json['data'] = $list; return json($json); 代码: <script> layui.use('table', function(){ var table = layui.table; table.render({ elem: '#tab-content' //,url:'/test/table/demo1.json' ,url: "{:ur…
前端 首先安装开发模板 npm install element-ui -S npm install axios -S npm install qs -S npm install vue-axios -S 就这样把4个一个个安装就可以了,出现err就重新下载 index.jsp import Vue from 'vue' import Router from 'vue-router' import HelloWorld from '@/components/HelloWorld' import L…
Mock.js: 前后端分离之后,前端迫切需要一种机制,不再需要依赖后端接口开发,而mockjs就可以做到这一点 Mock.js是一个模拟数据的生成器,用来帮助前端调试开发.进行前后端的原型分离以及用来提高自动化测试效率. 众所周知Mock.js因为两个重要的特性风靡前端: 数据类型丰富 支持生成随机的文本.数字.布尔值.日期.邮箱.链接.图片.颜色等. 拦截Ajax请求 不需要修改既有代码,就可以拦截Ajax请求,返回模拟的响应数据. 注1:easy-mock,一个在线模拟后台的数据平台 Mo…
CMD安装所需要的pom依赖 npm install element-ui -S npm install axios -S npm install qs -S npm install vue-axios -S package.json中查看安装的依赖 引入main.js配置 在项目中src目录下找到main.js,并在指定位置添加三行代码(main.js是入口文件,所以在这里引入就行,页面就不用引入了) import Vue from 'vue' import ElementUI from 'e…
记录思路,仅供参考 在表格渲染完成后,在done回调函数中给分页动态加点击事件, 关闭"加载中..."动画也是在 done回调函数中关闭 这是我实现的思路,记录给大家参考. , done: function (res, curr, count) { // 添加分页加载动画的函数 $('.layui-laypage > a').each(function(){ $(this).attr('onclick',"pageLoading(this)"); }) top…
//ajax获得后台传来的json字符串 $.post("UserInfo.ashx", function (data) { //假设data="{T1:[{User_ID:'123',User_Name:'李四'},{User_ID:'345',User_Name:'张三'}]}"; var jsondatas = eval(data); $.each(jsondatas, function (i, item) {//遍历 //通过 Jsondates[i].na…
1. Mock.js 前后端分离开发开发过程当中,经常会遇到以下几个尴尬的场景: 1. 老大,接口文档还没输出,我的好多活干不下去啊! 2. 后端小哥,接口写好了没,我要测试啊! 前后端分离之后,前端迫切需要一种机制,不再需要依赖后端接口开发,而今天的主角mockjs就可以做到这一点 Mock.js是一个模拟数据的生成器,用来帮助前端调试开发.进行前后端的原型分离以及用来提高自动化测试效率. Mock模块安装mockjs依赖下载这个模块npm install mockjs -D如果在packag…
1. 表单验证 Form组件提供了表单验证的功能,只需要通过 rules 属性传入约定的验证规则,   并将Form-Item的prop属性设置为需校验的字段名即可      <el-form-item label="活动名称" prop="name">   <el-form :model="ruleForm" :rules="rules" ref="ruleForm" 1. <el…
数据可视化 ECharts yarn add echarts echarts-for-react…
官网下载bootstrap插件放到项目中的static文件中 路由 path('blog-fullwidth/', login.fullwidth,name='fullwidth'), 前端页面引入 <link href="/static/bootstrap/css/bootstrap.min.css" rel="stylesheet"> 前端获取数据 {% for v in article_obj %} <div class="blog…
废话不多,效果如图: LineSource.vue文件内代码如下: <template> <div class="c-main auth userControl"> <h3>线路资源</h3> <el-table :data="list.slice((currpage - 1) * pagesize, currpage * pagesize)" border style="width: 100%&quo…
http://sailsdoc.swift.ren/ 这里有 sails中文文档 node.js---sails项目开发(1)安装,启动sails node.js---sails项目开发(2)安装测试mongodb node.js---sails项目开发(3)mongodb连接 node.js---sails项目开发(4)---配置MongoDB数据库连接 node.js---sails项目开发(5)---用户表的建立 node.js---sails项目开发(6)--- 实现分页功能…
C#设计模式总结 一. 设计原则 使用设计模式的根本原因是适应变化,提高代码复用率,使软件更具有可维护性和可扩展性.并且,在进行设计的时候,也需要遵循以下几个原则:单一职责原则.开放封闭原则.里氏代替原则.依赖倒置原则.接口隔离原则.合成复用原则和迪米特法则.下面就分别介绍了每种设计原则. 1.1 单一职责原则 就一个类而言,应该只有一个引起它变化的原因.如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会影响到其他的职责.另外,把多个职责耦合在一起,也会影响复用性. 1.…
4 练习使用技术: Struts2 + hibernate5.x + spring4.x + mysql数据库 1 crm:customer relational manager,客户关系管理 2 crm功能介绍 (1)登录功能 3 功能模块划分 第一个 客户管理模块 (1)新增客户功能 (2)客户列表功能 (3)修改客户功能 (4)删除客户功能 (5)分页列表功能 第二个 联系人管理模块 (1)新增联系人 - 选择所属客户 - 上传文件(struts2实现上传) (2)联系人列表 (3)修改联…
Layui数据表格的实际项目使用 Layui的数据表格可谓是在后台管理的页面中经常用到的工具了 最近做项目就用到了,项目的要求是用数据表格显示出后台文章的列表并且每一行的文章都有对应的修改删除操作按钮 看完官网的介绍后就开始比着做了 这是前台的html的主要代码: 我们需要一个用来存放数据表格的div容器 <body> <div id="page_info"> </div> </body> 这是js代码: 我们在这里介绍的是方法渲染数据表…
内容简介:本文主要介绍SSH项目开发的配置以及简单登录功能的实现. 1. 新建一个Dynamic Web Project. 2.导入需要 的Jar包,此项目是Struts.Hibernate.Spring三个框架的混合开发,因此需要用到的Jar包会比较多. 在WebContent下面的WEB_INF下的lib中导入需要的38个jar包: antlr-2.7.7.jar c3p0-0.9.5.2.jar classmate-1.3.0.jar com.springsource.com.mchang…
一.设计原理阐述 数据查询分页,这个功能相信大家都很熟悉,通过数据库或其它数据源进行查询操作后,将获得的数据显示到界面上,但是由于数据量太大,不能一次性完全的显示出来,就有了数据分页的需求.这个需求在实际开发过程中还是普遍存在的,也给出了不同的实现,正常的的几种思路有: 1.一次性将所有要查询的数据查询出来,然后在客户端处理,分页显示相应的数据. 2.每次只取我所需要的那部分数据,在服务器端分页完成后,再发送到客户端显示. 在asp.net中,GridView控件自带的分页功能,就是引用了第一种…
WinForm轻松实现自定义分页 (转载) WinForm轻松实现自定义分页 (转载)   转载至http://xuzhihong1987.blog.163.com/blog/static/267315872011315114240140/ 以前都是做web开发,最近接触了下WinForm,发现WinForm分页控件好像都没有,网上搜索了一下,发现有很多网友写的分页控件,分页效果应该都能实现吧,只是其风格都不是很符合我想要的.做web的时候,我习惯了Extjs的Grid分页效果,所以也想在Win…