黄雷 发表于 2013-9-5 11:56:40

[已解决]datagrid的div不匹配导致页面显示不出来的问题

本帖最后由 GIN 于 2013-9-5 13:14 编辑

roleList.jsp里第15行明显多了一个</div>(整个页面5个<div>6个</div>,不配对),但程序能正常运行。
我去掉一个</div>后反倒页面里的权限div死活出不来了,求解??



黄雷 发表于 2013-9-5 11:59:10

找到问题的症结了,是因为DataGridTag.java少写了一句话:
方法一:
在DataGridTag.java这个类的653行后已经再加入一句:
                sb.append("</div>");
这样div才能配对了。
方法二:在jsp里面里多写一个</div>

GIN 发表于 2013-9-5 12:24:07

本帖最后由 GIN 于 2013-9-5 12:28 编辑

这个是这样子的 因为要兼容

自定义的查询(老版本的组合查询,需要在datagrid标签后面自己编写导航按钮以及查询):这个不能封闭datagird的div

一个页面放多个datagrid (例如权限管理页面):这个需要封闭datagrid的div

GIN 发表于 2013-9-5 12:27:29

所以只能在jsp中去 根据情况 去闭合最后一个div了

黄雷 发表于 2013-9-5 12:35:38

GIN 发表于 2013-9-5 12:24 static/image/common/back.gif
这个是这样子的 因为要兼容

自定义的查询(老版本的组合查询,需要在datagrid标签后面自己编写导航按钮以 ...

故意这样的?没见过老版本,明白了一半。

GIN 发表于 2013-9-5 12:40:33

黄雷 发表于 2013-9-5 12:35 static/image/common/back.gif
故意这样的?没见过老版本,明白了一半。

老版本的 组合查询 是在datagrid后面 再写个div 里面自己实现查询框
页: [1]
查看完整版本: [已解决]datagrid的div不匹配导致页面显示不出来的问题