1
jss 2019-12-04 08:30:49 +08:00 via iPhone
怎么可能少一行呢?你的需求是点击行显示更多内容,无非是这一行高度变化。 另外,个人建议学习 js 框架如 vue , 处理各种数据形态 游刃有余…
|
2
xiaoming1992 2019-12-04 09:16:35 +08:00
可能是你不小心给表格的父元素设置了固定高度和 overflow: hidden,这样,多了一行,那么最底下那一行就被遮住了,看不见了。
建议可以打开 f12,看一看"Elements"选项卡中的 dom 结构是否如你预期的那样,如果不是,再找其他原因。 |
3
xiaoming1992 2019-12-04 09:17:58 +08:00
善用 f12,很多问题都可以迎刃而解的,加油!
|
4
leefly 2019-12-04 09:23:47 +08:00
http://jsfiddle.net/ , http://jsbin.com/ 等可以在线展示代码的可以把问题描述的更清楚。
|
5
beFreedom 2019-12-04 09:23:56 +08:00
如果没用 react 和 vue,还是 jquery 的情况下,建议还是用 bootstrap 吧,排班布局要省心的多,表格也可以换成 booststrap 相关的,例如 bootstrap-table
|
6
boyxy120 2019-12-04 09:42:10 +08:00
http://www.datatables.club/example/api/row_details.html
|
7
w292614191 2019-12-04 09:47:03 +08:00
DataGrid 内嵌表单吧?,你可能需要一些比较强大的 web 控件。
http://miniui.com/demo/#src=datagrid/inline_detailform.html |
8
w292614191 2019-12-04 09:50:10 +08:00
|
9
Fntys 2019-12-04 09:52:08 +08:00
你可以先去各种 UI 框架的 table 组件去看,有没有符合你的效果的。
|
10
Frank520 2019-12-04 10:03:26 +08:00
碰见这种上网上的少的人提需求也是很头疼,凭什么点击展开一行页码还要变化,把表格撑高了滚动展示不就好了吗,点击展示更多,没做过 jq 版的,如果框架不提供,就自己写点击事件把需要展示的内容拼接在 dom 里 append 到点击元素的后面
|
11
xjepiaojiangu OP @All 不好意思 好久没上来 后来没用这个控件 因为表格比较简单 最后自己用 div 实现的效果
大神们说的很多,要自己多研究研究 web 开发啦,目前还处于懵新状态 |