项目常用插件功能一

jq插件
$(“p:ep(0)”) 选择方法 – 选中所有获取到的p标签数组中的下表为0的元素

Layui插件代码块
行监听事件
注意:1.给table标签添加 =" "属性,且值一般table的ID相同.
2.方法要写入layui.use 方法内.
3.具体方式有rowDouble决定. edit:编辑监听. row:单击监听.这里是个双击监听
layuiTable.on(‘rowDouble(BrowseTable)’, function (obj) {
//obj是返回的数据可以输出看看
});
elem: ‘#VIPTable’ layui.table的属性-把表格绑定到id是VIPTable’的元素中一般用table标签绑定
获取指定表格’tabAcademe’中的指定数据data
var checkStatus = layuiTable.checkStatus(‘tabAcademe’);
var checkData = checkStatus.data;
日期选择
1.加载日期模块
layui.use([‘laydate’], function () {})
2.像使用表格一样使用它
laydate.render({
elem: ‘#date’ //指定元素
, min: ‘2000-1-1’//最小时间
, max: ‘3000-12-31’//最大时间
, position: ‘fixed’,//出现的位置
});
页面样式
在这里插入图片描述
点击后的效果
在这里插入图片描述
最终返回选中的时间
在这里插入图片描述

bootstrap-4插件代码块
$("#BrowseModal").modal(‘hide’);关闭一个id是BrowseModal的模态框
$("#BrowseModal").modal(‘show’);打开一个id是BrowseModal的模态框

页面代码块
if (window.event.keyCode == 13) {判断按下的按键代码是否等于13 与键盘按下事件一起使用
if (document.all(‘btnSubmit’).click());触发一个id为’btnSubmit’的单击事件
}

控制器代码块
条件模糊查询
注意: 数据类型不同判定为空的方法也不同
判断一个数据类型为string的参数coding是否为空
if (!string.IsNullOrEmpty(coding))
{
VIPtable = VIPtable.Where(m => m.Cellphone == coding.Trim()).ToList();
}
.FirstOrDefault() 获取第一个元素没有就获取默认值null
string[] strStudentIDs = studentIDs.Split(’;’):以;号为标志截取数组一定是单引号
设置一个五位数的单号
判断一个参数是否是五位数
if (Sellodd.length<5) {
用无减掉自身长度就等于需要添加的占位符的多少,最后用循环添加占位符
for (var i = 0; i < 5 - Sellodd.length; i++) {
text += “0”;
}
text += Sellodd;
}

//新增

  1. 控制器将要新增的表变成参数 结构是 具体的表名然后给表一个参数名
    public ActionResult sellDAdd( string data, B_Sell Bsell, B_SellDetail BsellD)
  2. 给表中具体字段赋值,改值可以是页面传递的,也可以是控制器查询出来的,还可以是自己添加的.
  3. 结构是 表的参数名+符号.+具体字段=赋值
    Bsell.StateID = 3; 自己赋值.
    Bsell.SellNumber = Convert.ToString(datas[2]) 页面传递的数组赋值.
    注意:控制器查询出的值先要定义变量接收然后才能传换成其他数据类型, 且要用数组方式获取到第一个数据 var VipID = VIPID[0];
    Bsell.VIPID = VipID;控制器出的值赋值.
    4.把复制后的字段添加进表 结构是 数据实体+符号.+具体表名+符号.+新增方式Add(表的参数名)
    myEntities.B_Sell.Add(Bsell);
    5.保存新增 数据实体+保存方法SaveChanges()
    myEntities.SaveChanges();
    //修改
    1.方法结构和新增差不多,不过要确定你要修改的数据然后直接赋值给表中的字段就可以
    var sellD = (from tbSellDetail in myEntities.B_SellDetail
    where tbSellDetail.SellID == SellID && tbSellDetail.CommodityDetailID == CommodityTypeID
    select tbSellDetail).Single();
    结尾要是仿佛唯一序列元素
    2.然后写修改语句结构是 :
    数据实体.修改方法Entry(确定修改的数据).State = System.Data.Entity.EntityState.Modified.
    myEntities.Entry(sellD).State = System.Data.Entity.EntityState.Modified;
    3.最后保存下
    myEntities.SaveChanges();

猜你喜欢

转载自blog.csdn.net/weixin_44552168/article/details/90640362