layui开发的一些技巧
选择人员功能
//保存选择结果,用于回调
/*
window.saveSelectTeachers = function () {
//1、检查用户的最终选择是什么
var rule_course_id = storage.getItem("rule_course_id");
//2、保存
var data = {
"select_person_id_array": storage.getItem(select_person_id_array),
"rule_course_id": rule_course_id,
};
$.ajax({
type: "POST",
dataType: "json",
async: false,
data: data,
url: "/baseService/teachbase/saveRuleCourseTeacher",
success: function (data) {
layer.msg("保存成功", {icon: 1, time: 1000, shade: [0.5, '#000', true]}, function () {
layui.table.reload('idTest', {
where: {}
});
//重新加载tips定义
setTimeout("bindTips()", 200);
});
}
});
};
*/
//业务上要求,这里不能配置教师!!废弃,但因为选择人员的代码是有用的,所以没有删除掉。
/*
if (obj.event === "setTeacher") {
//1、根据业务获取哪些教师已经设置了教师这门课程
$.ajax({
type: "GET",
dataType: "json",
async: false,
url: "/baseService/teachbase/selectedTeacher?rule_course_id=" + obj.data.id,
success: function (data) {
var _d = [];
for (var i = 0; i < data.length; i++) {
_d.push(data[i]['teacher_id']);
}
storage.setItem(exist_person_id_array, JSON.stringify(_d));
//写入当时调用选择人员控件时的参数
storage.setItem("rule_course_id", obj.data.id);
//2、调用人员选择器
WeAdminShow('选择教师', '../tea/PersonSelector.html?id=' + obj.data.id, 540, 520);
}
});
}*/
在table中某一列显示tips的方法
// //注册提示
// $('#idTest').next().find('.layui-table-body').find("table").find("tbody").children("tr").poshytip(
// {
// className: 'tip-darkgray',
// content: function (updateCallback) {
// var id = JSON.stringify($('#idTest').next().find('.layui-table-body').find("table").find("tbody").find(".layui-table-hover").data('index'));
// var data = res.data[id];
// var content = "<font color='red'>我是测试</font><div id='test13'></div>";
// return content.substring(0, content.length - 1);
// },
// showOn: 'hover',
// alignY: 'bottom',
// showTimeout: 50,
// }
// );
是不是显示按钮
$.ajax({
type: "GET",
dataType: "json",
async: false,
url: "/baseService/teachbase/getRuleInfoById?rule_id=" + rule_id,
success: function (data) {
}
});
{{#if(d.is_checked!="1"){ }}
<a class="layui-btn layui-btn-xs layui-btn-normal" lay-event="update">修改</a>
<a class="layui-btn layui-btn-xs layui-btn-danger" lay-event="delete">删除</a>
{{#} }}
请空专业规则与课程安排
truncate table t_jw_sub_course; truncate table t_jw_major_rule; truncate table t_jw_major_rule_course; truncate table t_jw_course;
layui开发的一些技巧的更多相关文章
- JS~~~ 前端开发一些常用技巧 模块化结构 &&&&& 命名空间处理 奇技淫巧!!!!!!
前端开发一些常用技巧 模块化结构 &&&&& 命名空间处理 奇技淫巧!!!!!!2016-09-29 17 ...
- Windows SharePoint Services 3.0编码开发工具和技巧(Part 1 of 2)
转:http://blog.csdn.net/mattwin/article/details/2074984 WSSv3 Technical Articles_Windows SharePoint S ...
- 15 个 Eclipse 常用开发快捷键使用技巧
15 个 Eclipse 常用开发快捷键使用技巧 1.alt+? 或 alt+/:自动补全代码或者提示代码 2.ctrl+o:快速outline视图 3.ctrl+shift+r:打开资源列表 4.c ...
- Android开发——ListView使用技巧总结(二)
0. 前言 Android中的ListView是用的比较多的控件之一,在上一篇Android开发--ListView使用技巧总结(一)中对ListView的ViewHolder机制.优化卡顿方式以及 ...
- Android开发——ListView使用技巧总结(一)
)还有一点就是要控制异步任务的执行频率,因为当用户频繁的上下滑动,会瞬间产生上百个异步任务,会带来无意义的大量的UI更新操作,因此可以考虑在列表滑动时停止进行异步任务,直到列表停下来. //判断列表的 ...
- Delphi开发的一些技巧
[Delphi]Delphi开发的一些技巧 一.提高查询效率先进行准备查询操作: CustomerQuery.Close; if not (CustomerQuery.Prepared) then - ...
- 五个goland进行go开发的小技巧
五个goland进行go开发的小技巧 本文译自5 Tips To Speed Up Golang Development With IntelliJ Or Goland 确实很实用. 1. 实现int ...
- 15个关于Chrome的开发必备小技巧[译]
谷歌Chrome,是当前最流行且被众多web开发人员使用的浏览器.最快六周就更新发布一次以及伴随着它不断强大的开发组件,使得Chrome成为你必备的开发工具.例如,在线编辑CSS,console以及d ...
- Eclipse,myeclipse开发中常用技巧总结
一.myeclipse自带包和自己部署的包冲突解决问题方案 原来的依赖设置: 修改后的配置: 二.取消Myeclipse的自动文件验证来增加myeclipse速度 1.Windows –> Pe ...
随机推荐
- 转 java 8 lamba stream
一直在写中间件相关的代码,提供SDK给业务方使用,但很多业务方还一直停留在1.7版本,迟迟不升级,为了兼容性,不敢在代码中使用Java8的一些新特性,比如Stream之类的,虽然不能用,但还是要学一下 ...
- AIX日志相关的命令
常用的命令有: 1.列出简短的出错信息 errpt | more 2.列出所有硬件出错信息 errpt -d H 3.列出所有软件错误信息 errpt -d S 4.列出详细的出错信息 errpt – ...
- 【Maven学习】Eclipse使用maven问题集
环境 jdk 1.8 eclipse 4.7 apache-maven-3.6.1 一.eclipse 编译maven工程步骤 1.Update Project 2.maven clean 3.mav ...
- Eclipse 单个tomcat多个项目部署原理(tomcat配置的环境变量catalina.home和catalina.base)
一:概念 catalina.home(安装目录):指向公用信息的位置,就是bin和lib的父目录. catalina.base(工作目录):指向每个Tomcat目录私有信息的位置,就是conf.log ...
- IntelliJ IDEA 常用快捷键 之 Windows 版
IntelliJ IDEA(简称 IDEA),是 Java 语言开发的集成环境,IDEA 在业界被公认为最好的 Java 开发工具之一,尤其在智能代码助手.代码自动提示.重构.J2EE 支持.各类版本 ...
- Codeforces Round #604 (Div. 2) (题解)
A. Beautiful String (暴力) 题目链接 题目大意: 给定一个字符串,只有 \(?a\ b\ c\ ?\) ,问是否存在一种将所有的 \(?\) 替换成 \(a\ b\ c\) ,使 ...
- Python学习之路:函数传递可变参数与不可变参数
函数传参的方法: 太基础了,8说了 直接上重点 一.可变参数的传递 可变参数有:列表.集合.字典 直接上代码: a = [1, 2] def fun(a): print('传入函数时a的值为:', a ...
- STVD使用printf输出数据错误
使用STM8L052输出调试信息 重定向put char #include "stdio.h" //必不可缺少 char putchar (char c) { /* Write a ...
- Expected linebreaks to be 'LF' but found 'CRLF'.
解决方法 在rules中加入 "linebreak-style": [0 ,"error", "windows"], 如果你需要知道原理,请 ...
- 使用canvas实现360水球波动
代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset=" ...