表格查询

开发工具与关键技术:MVC 表格查询
作者:黎凤焕
撰写时间:2019年4月7日
在MVC的时候,常常用到下拉框,下拉框绑定,用html和text的区别是不同的,用HTML里面可以放img标签,可以放图片,而用text,不可以放置图片,当要用到图片的时候,可以用HTML来放置图片,来实现效果,代码如下:
用HTML:KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲textContent").h…("#textContent").text(titleStem[0])
Msg和Alert的用法相似,区别在于,Msg:作为信息提示,过几秒就会自动消失。而Alert: 弹出提示框后要点击提示框按钮,关闭或者确定
在学习MVC,往往都用的查询,离不开查询的方法,往往单表查询是最常见的,要得到准确的查询,通过下拉框来快速查询,当数据量比较大的时候,对表格进行分页操作。
在进行分页操作的时候,可以对表格规划每页显示的条数,从而更简洁的查找数据,不要忘记要定向到第一页,如果没有定向到第一页,当数据查询的页数为最后一页的时候,对其进行查询,得到的查询结果显示为无数据,从而出现了错误。代码如下:
page: {
curr: 1 //重新从第 1 页开始
},
新增数据的时候,对数据要进行倒叙排序,把新增的数据放在第一页,新增数据的时候往往出现异步提交,这时候我们要对数据进行处理,进行取消异步提交。
用OrderByDescending 进行倒叙排序 FirstOrDefault()方法返回序列的第一个元素
var list = (from tbAchievement in myModel.PW_Achievement
group tbAchievement by tbAchievement.UserID into tbStudent
select new
{
UserID = tbStudent.Key,
Achievement = tbStudent.OrderByDescending(m => m.Achievement).ToList().FirstOrDefault().Achievement,
AchievementID = tbStudent.OrderByDescending(m => m.Achievement).ToList().FirstOrDefault().AchievementID,
EligibleTypeID = tbStudent.OrderByDescending(m => m.Achievement).ToList().FirstOrDefault().EligibleTypeID,
ExamNumber = tbStudent.OrderByDescending(m => m.Achievement).ToList().FirstOrDefault().ExamNumber,
StTime = tbStudent.OrderByDescending(m => m.Achievement).ToList().FirstOrDefault().StTime,
EnTime = tbStudent.OrderByDescending(m => m.Achievement).ToList().FirstOrDefault().EnTime
}).ToList();
取消异步提交来方便用户快速查找数据,减少使用时间。也可以快速的查找到有没有上传成功,这样就不用翻到页尾去查找。
function DeleteCertificate()
{
$.ajaxSettings.async = false;//取消异步
var count = 0;
var checkStatus = layuiTable.checkStatus(‘tabCertificate’); //获取选中值
var selectData = checkStatus.data;
if (selectData.length == 0) {
layer.alert(“请选择需要生成证书的信息!”, { icon: 5, offset: ‘150px’ });
return false;
}
在构建表格的时候,当表格没有出来的时候,要看看有没有对表格进行渲染,要对表格进行渲染,表格才会出现。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值