User interface smartgwt IE11 UI问题
我正在从事一个J2EE项目,该项目使用smartgwt作为前端框架,前端页面包括JSP页面和包含smartgwt代码的java类。所有页面和smartgwt UI组件在IE8中都可以正常工作,但在IE11中存在UI问题 在IE11中,只有一种类型的问题,那就是listgrid内容超出了listgrid的底部边界,滚动条无法工作。这个问题并非总是发生。它发生在页面上的一些添加、更新或删除操作Ajax操作之后,因此页面不会提交和重新加载数据,然后将数据加载到网格中 我在问题发生前后保存了页面的HTML代码。这两个生成的HTML代码有很多差异,但是有两个主要的差异,它们直接与UI问题相关。一个是错误页面的listgrid div的style属性不包含overflow:hidden;,另一个是DIV,它控制listgrid的高度和宽度,在错误的页面上高度为4534px,而在正确的页面上高度为300px 我尝试将smartgwt版本升级到4.0,将gwt版本升级到2.5.1,但这并不能解决问题User interface smartgwt IE11 UI问题,user-interface,gwt,internet-explorer-11,smartgwt,listgrid,User Interface,Gwt,Internet Explorer 11,Smartgwt,Listgrid,我正在从事一个J2EE项目,该项目使用smartgwt作为前端框架,前端页面包括JSP页面和包含smartgwt代码的java类。所有页面和smartgwt UI组件在IE8中都可以正常工作,但在IE11中存在UI问题 在IE11中,只有一种类型的问题,那就是listgrid内容超出了listgrid的底部边界,滚动条无法工作。这个问题并非总是发生。它发生在页面上的一些添加、更新或删除操作Ajax操作之后,因此页面不会提交和重新加载数据,然后将数据加载到网格中 我在问题发生前后保存了页面的HTM
我是smartgwt新手,我不知道应该在哪里找到问题的解决方案,我不知道这是由页面的Java smartgwt代码引起的,或者是IE11的smartgwt问题,或者其他一些原因。有人能告诉我应该朝哪个方向寻找问题的解决方案吗?选项1:根本原因可能是包装表格的DIV在css中没有溢出和高度属性。此外,表格高度在运行时动态添加,将在父div内播放,例如500px div
div {
overflow:scroll;
height: 500px;
}
选项2:尝试在表上添加表布局固定属性,并设置第一行td列的宽度。布局是基于第一行固定的。设置这些的宽度,表的其余部分如下
table {
table-layout: fixed;
}
td {
width:25%;
}
更多工作示例的Url: