该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-01-11
lway 写道 也可能是我ie有问题,但这种情况也应该在考虑范围内的,毕竟ie实在很脆弱。对了,还有一个现象,就是,在maxthon中垂直滚动条也是要等一阵才能出来,是用js来实现的吗?截图我通过站内消息发给你了,你看看吧。
感谢lway帮我发现了这个隐藏的很深的bug 更要感谢你给我提供改正的方案 我已经解决这个问题了 稍候上传 如果着急 可以自己先 修改 ECSideTableConstants类的 SCROLLBAR_WIDTH 改为 18 再次谢谢lway 也谢谢所有关注和支持ecside的各位朋友 |
|
返回顶楼 | |
发表时间:2007-01-11
jeffqin_fang 写道 关于totalRows:
如果记录从数据库读取时,totalRows并不知道,这时该如何设置 应该是动态取得totalRows,而不是用 request.setAttribute("totalRows",new Integer(rowc)); 请指教,谢谢! 可以看代码里的例子 有一个action的例子 应该你自己写一个可以取到总行数的方法 然后再在action里 把那个行数写到 request里 |
|
返回顶楼 | |
发表时间:2007-01-11
poiuyt373 写道 fins:最新的在那里下?
在主帖的附件里啊 |
|
返回顶楼 | |
发表时间:2007-01-11
bjwulin 写道 fins 写道 问题2 : 是的 是类似你说的那样子的 问题3 : 不是 没有所谓的以createNode的方式加入到middle_iframe的form中过程 查询页面表单(target="middle_iframe") --->action--->bo dao ---结果集合-->action--->跳转到ecside列表 如果你的action写的正确 那么 ecside是会自动保留您的查询条件的 我仔细想了想,觉得问题3不能按照你的方式做,如果一个表格有几个url带来的参数,比如,左侧是树,那么必须在查询的form中也加hidden等。我想的是把查询的参数放到ec form里面。 再有查询的iframe和列表的iframe应该放在一起吧。 可能我的描述不够直观 但我们项目中有比你举的例子更复杂的液面 (好几个frame 好多个iframe 而且是多层的 有树 有表单 有tab页面) 都可以很好的实现 "查询的参数放到ec form里面"这个操作不应该这么做 因为你要是熟悉ec就知道了 ec会自动保留你提交过来的那些参数(当然也可以不让他保留) 如果你自己再加一次 那么你的ec form里就会有两个或多个同样的重复的隐藏域了 我的例子里没有查询的 所以你可能不太容易理解 你可以自己测试一下 我的例子 ..../demo.do 你自己加个参数 demo.do?abcd=123 然后你看看页面源代码 你就会发现 abcd已经自动被加到 ec form里了 |
|
返回顶楼 | |
发表时间:2007-01-11
如果按你所说是主题的原因,改为18也是不稳妥的,因为可能不同的主题滚动条的尺寸都不同,最好能按照当前ie的主题信息来设定这个值。
|
|
返回顶楼 | |
发表时间:2007-01-11
fins 写道 因为你要是熟悉ec就知道了 ec会自动保留你提交过来的那些参数(当然也可以不让他保留) 如果你自己再加一次 那么你的ec form里就会有两个或多个同样的重复的隐藏域了 我的例子里没有查询的 所以你可能不太容易理解 你可以自己测试一下 我的例子 ..../demo.do 你自己加个参数 demo.do?abcd=123 然后你看看页面源代码 你就会发现 abcd已经自动被加到 ec form里了 我知道ec有autoIncludeParameter的设置,呵呵。我刚说了createNode,还有updateNode,呵呵,忘了表达。我还是刚才的意见,如果查询的参数不放在ec form里面,真没有明白怎么用到ec form的比如sort的参数。 |
|
返回顶楼 | |
发表时间:2007-01-11
bjwulin 写道 fins 写道 因为你要是熟悉ec就知道了 ec会自动保留你提交过来的那些参数(当然也可以不让他保留) 如果你自己再加一次 那么你的ec form里就会有两个或多个同样的重复的隐藏域了 我的例子里没有查询的 所以你可能不太容易理解 你可以自己测试一下 我的例子 ..../demo.do 你自己加个参数 demo.do?abcd=123 然后你看看页面源代码 你就会发现 abcd已经自动被加到 ec form里了 我知道ec有autoIncludeParameter的设置,呵呵。我刚说了createNode,还有updateNode,呵呵,忘了表达。我还是刚才的意见,如果查询的参数不放在ec form里面,真没有明白怎么用到ec form的比如sort的参数。 :( |
|
返回顶楼 | |
发表时间:2007-01-11
再说一下两个小问题:
右边垂直滚动我觉得设为auto好点吧,不超出范围就不显示了,好看些。 divSYT.style.overflowY="auto"; 还有就是那个滚动条左边的虚线边框能不能去掉呢?不是太好看,我也没找到在哪设。 都是小刺,挑一下,呵呵。 |
|
返回顶楼 | |
发表时间:2007-01-11
lway 写道 再说一下两个小问题:
右边垂直滚动我觉得设为auto好点吧,不超出范围就不显示了,好看些。 divSYT.style.overflowY="auto"; 还有就是那个滚动条左边的虚线边框能不能去掉呢?不是太好看,我也没找到在哪设。 都是小刺,挑一下,呵呵。 呵呵 我也这么想过 我是故意让他显示的 因为如果不显示了 那个地方还是会有空的区域 也不好看 (要想把那个区域弄没 不那么容易 不是直接把那个td display:none就可以的) 还有一个问题就是 一个列表在展现出来以后 他的宽度通常不会变 (如果宽度老变 那就是样式表没有弄好 设计css的人应该检讨 呵呵) 而长度的变化是频繁的 例如改变页大小 或者是展开某个影子行(就是点例子中前面那个加号) 如果设置成自动隐藏的 那么这个滚动条也许就会 一会有 一会无的 看着闹心 这是我的观点 当然 如果大家觉得用 auto好 那么完全可以自己改一下 样式或者js 第2个问题 在css文件里 .eXtremeTable .tableBox .scrollYBox { background-color : transparent; border: 0px red solid; border-left: 1px #999999 dotted; text-align:left; } 你可以自己去掉一下 我加这个原因是 1 用边界 否则不好看 会有一种这个列表不完整的错觉 2 不用实线用虚线 因为为了区别于列表真正的右边界 呵呵 这个也是我个人的一些想法 大家可以随意更改了 谢谢 lway |
|
返回顶楼 | |
发表时间:2007-01-11
嗯,看来还是考虑了很多的。谢谢楼主的辛勤劳动。我们这些享受者也会尽力给予支持的。加油干!
|
|
返回顶楼 | |