全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

bootstrap table之通用方法( 时间控件,导出,动态下拉框, 表单验证 ,选中与获取信息)代码分享

1.bootstrap-table 单击单行选中

$('#gzrwTable').on('click-row.bs.table', function(e, row, $element) {
$('.success').removeClass('success');// 清除前一次操作已选中行的选中状态
$($element).addClass('success');// 选中行添加选中状态
});

2.bootstrap-table 获取选中行信息

function getSelectedRow() {
var index = $('#gzrwTable').find('tr.success').data('index');
return $('#gzrwTable').bootstrapTable('getData')[index];
}

3.时间控件 填写默认当前时间信息

var date = new Date();
var mon = date.getMonth() + 1;
var day = date.getDate();
var nowDay = date.getFullYear() + "-"
+ (mon < 10 ? "0" + mon : mon) + "-"
+ (day < 10 ? "0" + day : day);
$("#endTime").val(nowDay);

4.bootstrap-table 验证表单信息 根据name值

function checkForm(formId) {
$(formId).bootstrapValidator({
message : 'This value is not valid',
feedbackIcons : {
valid : 'glyphicon glyphicon-ok',
invalid : 'glyphicon glyphicon-remove',
validating : 'glyphicon glyphicon-refresh'
},
fields : {
task : {
group : '.col-sm-10',// 对应前台input的class占用宽度
validators : {
notEmpty : {
message : '请填任务内容!'
}
}
},
tel : {
group : '.col-sm-4',// 对应前台input的class占用宽度
validators : {
notEmpty : {
message : '请填写电话!'
},
phone : {
country : "CN",
message : '电话号码格式错误'
}
}
},
area : {
group : '.col-sm-4',// 对应前台input的class占用宽度
validators : {
numeric : {
message : '请填写数字!'
}
}
},
endtime : {
group : '.col-sm-4',// 对应前台input的class占用宽度
validators : {
notEmpty : {
message : '请选择截止日期!'
}
}
},
}
});
}
// 获取表单验证数据
var bootstrapValidator = $("#addTaskForm").data('bootstrapValidator');
// 验证表单
bootstrapValidator.validate();
// 判断是否全部验证通过 为通过重新验证,通过执行ajax
if (!bootstrapValidator.isValid()) {
return;
}

5.动态加载下拉框的内容 多选 单选都一样

function setUser() {
$("#receiver")[0].options.length = 0;
$.ajax({
type : 'POST',
url : $.el.Register.AppUrl + "gzrw/selectUser",
dataType : 'json',
success : function(data) {
$("#receiver")[0].options.add(new Option('请选择', ''));
for (var i = 0; i < data.length; i++) {
$("#receiver")[0].options.add(new Option(data[i].name,
data[i].id));
}
// 下拉框内容刷新
$("#receiver").selectpicker('refresh');
},
error : function(e) {
}
});
}

6.导出事件

$("#btnExport").click(function() {
var tableNum = $("#sgnqTable thead tr th").length;
$("#sgnqTable").tableExport({
type : 'excel', // 'csv', 'txt', 'sql', 'json', 'xml', 'excel',
// 'doc', 'png' or 'pdf'
fileName : '表名',
escape : 'false',
ignoreColumn : [ tableNum - 1, tableNum - 4 ],// 不导出的列
});
});

面给大家分享bootstrapt-table 大量字段整体表单上传之时间处理

js 中用$('#addUserForm').serialize(),//获取表单中所有数据 传送到前台 (controller)

$.ajax({ type : "POST",

 url : $.el.Register.AppUrl + "path",

data :$('#addUserForm').serialize(),//获取表单中所有数据

dataType : 'json',

async : false,

success : function(msg) { },

error : function(error) { } });

这时如果表单中有时间类型 因为传过来的都是字符串类型 所以前台(实体)的时间类型接不到

 解决方法:

(1)可在entity 实体里字段上加@DateTimeFormat(pattern = "yyyy-MM-dd")

(2) 在controller中用个String接这个变量(不能和字段名重名) 转化为时间类型 再用 就可以了

public String addTask(User user(实体对象),
String dateStr(用于接时间)) 
{ 
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); 
ParsePosition pos = new ParsePosition(0); 
Date date = sdf.parse(dateStr,pos); 
gzrw.setEndtime(date);//将时间加入实体 

}

以上所述是小编给大家介绍的bootstrop table之通用方法( 时间控件,导出,动态下拉框, 表单验证 ,选中与获取信息)代码分享,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# bootstrap  # table  # bootstrap daterangepicker双日历时间段选择控件详解  # BootStrap daterangepicker 双日历控件  # BOOTSTRAP时间控件显示在模态框下面的bug修复  # BootStrap的双日历时间控件使用  # 表单  # 给大家  # 请选择  # 下拉框  # 请填写  # 小编  # 都是  # 在此  # 中有  # 可在  # 再用  # 转化为  # 解决方法  # 所述  # 截止日期  # 给我留言  # 单击  # 感谢大家  # 上加  # 就可以 


相关文章: 番禺网站制作公司哪家值得合作,番禺图书馆新馆开放了吗?  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  如何通过虚拟机搭建网站?详细步骤解析  建站之星与建站宝盒如何选择最佳方案?  在线ppt制作网站有哪些,请推荐几个好的课件下载的网站?  建站之星如何通过成品分离优化网站效率?  武汉网站制作费用多少,在武汉武昌,建面100平方左右的房子,想装暖气片,费用大概是多少啊?  如何制作网站标识牌,动态网站如何制作(教程)?  如何选择CMS系统实现快速建站与SEO优化?  保定网站制作方案定制,保定招聘的渠道有哪些?找工作的人一般都去哪里看招聘信息?  制作国外网站的软件,国外有哪些比较优质的网站推荐?  如何在云指建站中生成FTP站点?  盐城做公司网站,江苏电子版退休证办理流程?  香港服务器租用每月最低只需15元?  官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站  如何在Golang中实现微服务服务拆分_Golang微服务拆分与接口管理方法  网站制作知乎推荐,想做自己的网站用什么工具比较好?  如何通过NAT技术实现内网高效建站?  如何自定义建站之星网站的导航菜单样式?  潍坊网站制作公司有哪些,潍坊哪家招聘网站好?  如何用PHP快速搭建高效网站?分步指南  c++ stringstream用法详解_c++字符串与数字转换利器  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  c# 服务器GC和工作站GC的区别和设置  建站之星安全性能如何?防护体系能否抵御黑客入侵?  成都网站制作公司哪家好,四川省职工服务网是做什么用?  建站之星24小时客服电话如何获取?  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  高防服务器租用指南:配置选择与快速部署攻略  上海制作企业网站有哪些,上海有哪些网站可以让企业免费发布招聘信息?  学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  海南网站制作公司有哪些,海口网是哪家的?  广州商城建站系统开发成本与周期如何控制?  如何在Golang中指定模块版本_使用go.mod控制版本号  制作网站怎么制作,*游戏网站怎么搭建?  香港服务器选型指南:免备案配置与高效建站方案解析  Android自定义控件实现温度旋转按钮效果  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  如何通过商城自助建站源码实现零基础高效建站?  建站之星安装步骤有哪些常见问题?  小建面朝正北,A点实际方位是否存在偏差?  行程制作网站有哪些,第三方机票电子行程单怎么开?  网站海报制作教学视频教程,有什么免费的高清可商用图片网站,用于海报设计?  娃派WAP自助建站:免费模板+移动优化,快速打造专业网站  网站专业制作公司有哪些,做一个公司网站要多少钱?  建站VPS能否同时实现高效与安全翻墙?  seo网站制作优化,网站SEO优化步骤有哪些?  学校建站服务器如何选型才能满足性能需求?  视频网站app制作软件,有什么好的视频聊天网站或者软件? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。