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 ,遇到不少 ...
随机推荐
- Dijkstra模板
Dijkstra struct node { long long x,d; node(); node(long long xx,long long dd){ x = xx; d = dd; } }; ...
- sql server中的charindex函数用法解析(在一段字符中搜索字符或者字符串-----返回expression1在expression2出现的位置;反之,返回0)
https://blog.csdn.net/xinghuo0007/article/details/70651358 知识点一:charindex()语法 CHARINDEX ( expression ...
- 转:WKT、SRID、EPSG概念
原文地址:WKT.SRID.EPSG概念 EPSG: European Petroleum Survey Group (EPSG), http://www.epsg.org/,它成立于1986年,并在 ...
- 万能poi导入功能模板
同时支持2007版本和2003版本,空行过滤,纯数字类型数据格式处理,日期格式处理等 package com.yss.db.util; import com.yss.base.common.excep ...
- 如何使用Windows防火墙禁止软件联网
很多软件需要联网,当我们为了“某些目的”,不想让软件联网的时候,我们有没有办法做到呢?答案是肯定的,那就是使用Windows系统自带的防火墙来屏蔽软件的联网,禁止软件出站请求,这样就可以了,下面介绍具 ...
- 17.0-uC/OS-III消息管理
消息传递 有些情况下任务或ISR与另一个任务间进行通信,这种信息交换叫做作业间的通信. 可以有两种方法实现这种通信: 全局变量. 发送消息. 1.果使用全局变量,任务或ISR就须确保它独占该变量.如果 ...
- https SSL主流数字证书都有哪些格式(转载)
主流数字证书都有哪些格式? 一般来说,主流的Web服务软件,通常都基于两种基础密码库:OpenSSL和Java. Tomcat.Weblogic.JBoss等,使用Java提供的密码库.通过Java的 ...
- xutils android studio引用问题
然后rebuild--->关闭项目-->重启,ok public class MyApplication extends Application { @Override public vo ...
- bugfree3.0.1-修改“优先级”“严重等级”为中文
1.进入目录C:\xampp\htdocs\bugfree\protected\models 2.打开文件 Info.php
- kafka7 探索生产者同步or异步发送消息
1.生产者:在发送完消息后,收到回执确认. 主要是在SimpleProducer.java中修改了发送消息的2行代码,用到了回调函数,修改如下: //发送消息 ProducerRecord<St ...