bootStrap table 和 JS 开发过程中遇到问题汇总
1..bootStrap-table表头固定
在table定义的时候给高度属性就可以自动生成滚动条,并且固定表头【height: 220,】
2.为动态生成的DOM元素绑定事件
on("click",function(){……}
3.bootStrap table 表头与tbody错乱的问题
$("#table").bootstrapTable('resetView');
4.boootStrapTable多次提交请求的解决办法
不要在弹出的模态页的时候绑定事件,这样每次弹出都绑定一次事件的话,绑定几次他就会重复执行几次(这是个坑),所以在外面全局绑定一次就好了
5.Oracle与MySql update 的区别
update ITF_WHITE_LIST i
set i.ONLINE_INTERFACE_ID =
(select t.ONLINE_INTERFACE_ID
from ITF_ONLINE_INTERFACE t
where i.online_interface_code = t.online_interface_code
and t.online_interface_code not in
('CrewLicenseService',
'CrewWorkExpService',
'FlightInfoqueryService',
'FlightsPerInfoService'))
where not exists ('CrewLicenseService',
'CrewWorkExpService',
'FlightInfoqueryService',
'FlightsPerInfoService')
在MySql中执行绿色部分Sql是没有问题的,但是在Oracle中会报错,因为在MySql中
Update语句后面的关联关系默认是执行两张表的inner join 操作,但是在Oracle 中是执行left join操作,虽然'CrewLicenseService'在两张表中都存在,但是我把其中一张表里的'CrewLicenseService'过滤掉了,就会在left join 时出现空值。
6.[tooltip] bootStrap.mini.js自带的提示框效果
Tooltip; http://v3.bootcss.com/javascript/
使用前必须初始化,option为参数配置
$('#example').tooltip(options)
例子:
$(". topTitle ").tooltip({
animation: true,
html: true,//title中识别html代码
template: '<div class="tooltip" role="tooltip"><class="tooltip-asd"></div><div class="tooltip-inner"></div></div>',//修改替换其自带样式
trigger: 'focus'//对话框弹出方式
});
7.decodeURIComponent(data.true) 字符串出现“+”问题
var data=$('#inParam_Edit_Add_from').serialize();
inSubmitData=
dealparam(decodeURIComponent(data.replace(/\+/g,'%20'),true));
使用javascript的decodeURIComponent函数解码查询字符串时,处理不了"+",
8.监听HTML元素大小变化 监听有个js,【jquery.ba-resize.js】
jQuery貌似自带 resize()方法,但是只能监听窗口大小变化,不能监听元素的大小变化,所以需要引入这个补丁 jquery.ba-resize.js 例如:bootstrap Table 监听DIV 大小,然后变化就出发重置表单事件,从而使表头与内容保持一致
引入这个补丁;
直接绑定相应元素,执行bootStrapTable的重置表头方法
$("#resizeId").resize(function() {
$('#tb_interfaceInfos').bootstrapTable('resetView');
});
9.thymeleaf EL表达式
<ul class="macth-dropdown-menu" th:each="res,status:${resNodes}">
<li><a th:href="@{${res.resName}}" th:text="${res.resName}">分类</a></li>
Thymeleaf本身支持EL表达式,status是记录当前for循环的一些状态,
10.add,update 返回值
成功返回值 大于 0
失败返回值 小于 0
11.radio 多次赋值无效
使用attr赋值 设置选中 表面上看OK,但是多次使用就挂了。最后才发现 是jquery高版本中,已经在使用 prop 据说使用 prop是根据 HTML元素标签中是否有自定义属性决定,
$('#apId input[value='+approve.status+']').attr("checked","checked");
$('#apId input[value='+approve.status+']').prop("checked","checked");
12.浏览器打开新页面方式
新窗口: target="_blank"
覆盖打开:target="view_window"
13.js对象转JSON字符串
JSON.stringify(param);
14.实事监听input值变化
$("#txt_search_classfy").on("input propertychange",function(){
console.log($(this).val());
});
bootStrap table 和 JS 开发过程中遇到问题汇总的更多相关文章
- bootstrap table 根据单元格中的数据改变单元格的样式
在bootstrap-table.js里面列属性 formatter就是用来格式化单元格的,其默认值是undefined 类型是function,function(value, row, index ...
- js 开发过程中经验及总结记录
一 let 和 var 作用域 1 普通用法 for (var i = 0; i < 5; i++) { console.log(i); } console.log(i); //-- ...
- 如何将自定义的搜索参数便捷的添加到js方式的bootstrap table的参数中
页面: <div> <form id="exp_form"> 查询参数... <button type="button" oncl ...
- 新的表格展示利器 Bootstrap Table Ⅱ
上一篇文章介绍了Bootstrap Table的基本知识点和应用,本文针对上一篇文章中未解决的文件导出问题进行分析,同时介绍BootStrap Table的扩展功能,当行表格数据修改. 1.B ...
- bootstrap Table动态绑定数据并自定义字段显示值
第一步:我们在官网下载了bootstrap 的文档,并在项目中引入bootstrap table相关js文件,当然,也要记得引入jquery文件 大概如图: 第二步:定义一个table控件 第三步:j ...
- ArcGIS JavaScript开发过程中,底图产生拼接缝问题
ArcGIS JS开发过程中,地图产生了拼接缝 上图调用的是天地图,确认原地图服务是没有这种缝隙的. 其他人电脑上测试,发现没有此问题. 纠结了半天,群里问了大神,大神说是浏览器设置了缩放.... 取 ...
- bootstrap table分页limit计算pageIndex和pageSize
由于bootstrap table的js无法直接获取pageSize和pageIndex的值,只能通过limit进行计算.
- html table表格导出excel的方法 html5 table导出Excel HTML用JS导出Excel的五种方法 html中table导出Excel 前端开发 将table内容导出到excel HTML table导出到Excel中的解决办法 js实现table导出Excel,保留table样式
先上代码 <script type="text/javascript" language="javascript"> var idTmr; ...
- JS组件系列——表格组件神器:bootstrap table
前言:之前一直在忙着各种什么效果,殊不知最基础的Bootstrap Table用法都没有涉及,罪过,罪过.今天补起来吧.上午博主由零开始自己从头到尾使用了一遍Bootstrap Table ,遇到不少 ...
随机推荐
- PAT甲级1143 Lowest Common Ancestor【BST】
题目:https://pintia.cn/problem-sets/994805342720868352/problems/994805343727501312 题意: 给定一个二叉搜索树,以及他的前 ...
- vue-cli脚手架
cnpm i vue-cli -g //npm 安装报错,原因不明,可能是我改过东西的原因,但是cnpm可以安装 命令行进入要新建的vue的目录执行 C:\Users\76912\Videos\v ...
- Spring 学习教程(二): IOC/DI+AOP
1. IOC / DI Spring是一个基于IOC和AOP的结构J2EE系统的框架 IOC 反转控制 是Spring的基础,Inversion Of Control 简单说就是创建对象由以前的程序员 ...
- 检测到包降级: Microsoft.Extensions.Configuration.Abstractions 从 2.1.1 降 2.1.0
解决方法:工具-nuget管理包-程序管理控制台-选择 项目- 执行 -Install-Package Microsoft.Extensions.Configuration.Abstractions ...
- eclipse 中配置php的 XDebug调试
1. 打开 eclipse for php IDE,window->preference->PHP->Debug 2. 配置phpserver 3. 我的已经增加好了,默认的应该有l ...
- Hadoop生态集群MapReduce详解
一.概述 MapReduce是一种编程模型,这点很重要,仅仅是一种编程的模型,而不是具体的软件.在hadoop中,HDFS是分布式的文件存储系统,而MapReduce是一个分布式的计算框架.用于大规模 ...
- 测试Oracle统计信息的导出导入
背景:有时我们会希望可以对Oracle的统计信息整体进行导出导入.比如在数据库迁移前后,希望统计信息保持不变;又比如想对统计信息重新进行收集,但是担心重新收集的结果反而引发性能问题,想先保存当前的统计 ...
- C#设计模式(8)——桥接模式(Bridge Pattern)(转)
一.引言 这里以电视遥控器的一个例子来引出桥接模式解决的问题,首先,我们每个牌子的电视机都有一个遥控器,此时我们能想到的一个设计是——把遥控器做为一个抽象类,抽象类中提供遥控器的所有实现,其他具体电视 ...
- CurrentHashMap、HashMap、HashTable的区别
HashTable 底层数组+链表实现,无论key还是value都不能为null,线程安全,实现线程安全的方式是在修改数据时锁住整个HashTable,效率低,ConcurrentHashMap做了相 ...
- 前端学习历程--css①
---恢复内容开始--- 本文用自己的理解,总结网上或者自身经历的问题,加以汇总,方便查找: 一.浏览器默认样式 1.浏览器处理css&html a.css作用范围:盒子模式.浮动.定位.背景 ...